Hi Ali,
I didn't get that. Why would the remapping onto a different module
cause the cache to have a stale copy? I only want to change the physical
page number it is mapped onto, not the virtual address. And the data itself
is not changed.
Sujay
--------------------------------------------------
From: "Ali Saidi" <[email protected]>
Sent: Thursday, February 18, 2010 4:48 PM
To: "M5 users mailing list" <[email protected]>
Subject: Re: [m5-users] page remapping between different memory modules
>
> It depends on what you're trying to do. If you just do a memcopy the
> caches
> might have a stale copy of the data.
>
> Ali
>
>
> On Thu, 18 Feb 2010 12:11:15 -0500, "Sujay Phadke"
> <[email protected]>
> wrote:
>> Hello,
>> I am running M5 in SE mode. I have created a system with 3 different
>> physical memory modules. They are laid out sequentially in the address
>> space. (0-100, 101-200, etc). I want to remap pages between them. I
> have
>> the address of a page in module 1, and I want to move it to another
>> address in module 2. The data is stored in 3 different mmap'ed regions
>> of the host memory. Can I simply use memcpy to transfer data or do I
>> have to create packet requests and send it over the bus with write
>> requests?
>>
>> Sujay
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users