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