Hi,

Thank you for the replies!

I mapped the physical address of the device to a virtual address and marked it 
as uncacheable and did the trick for X86. So now using memcpy() I read/write 
from and to the device using it's mapped virtual address.

However, for ARM it only works for read. Even if I write to the device memory 
address, it will still call the read() function on the device.

Is ARM handling the writes differently?

Many Thanks,
andreas
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to