Hi Aditya,

The addresses that are placed in the trace file are the physical addresses. If 
you want to change/extend the trace format, it should not be too difficult. 
It’s a trade-off of file size and speed, but adding the virtual address to the 
trace should be trivial. Have a look at the packet.proto file and the 
CommMonitor source.

Andreas

From: Aditya Deshpande 
<[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Tuesday, 28 January 2014 18:55
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: [gem5-users] Memory address trace - Virtual or Physical?

Hi,
If I generate a trace using CommMonitor between system.tol2bus and 
system.membus, the addresses that would be printed out would be Virtual Address 
or Physical Address?
I am running in SE mode.

Another questions is that how to determine whether the address under 
observation during tracing is virtual or physical one?

Regards,
Aditya

-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to