Hi guys,

In SE mode, I have a memory mapped accelerator and I have to perform virtual to 
physical address translation to access the data in memory. I took as 
inspiration the work of powerjg, (thank you a lot for sharing your code, by the 
way). However I am using the ARM model, instead of the x86, which means that I 
should use the ArmTLB instead of the X86TLB. I instantiate it and pass it as 
parameter to my accelerator. When I use the X86 model (and consequently the 
X86TLB) everything goes fine, but when I try to instantiate the ArmTLB, I 
simply get: fatal: fatal condition !stage2Mmu occurred: Table walker must have 
a valid stage-2 MMU.

Does someone came across with this problem and can give me a hint about how to 
solve it?

Thank you very much in advance.

Best,
João Vieira

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to