Look like you are getting garbage values because instructions are being
executed in the wrong sequence. Check if you are handling dependences properly.
One way to debug this is to compare the Exec trace from an O3 CPU without your
modifications, with the one you have modified. Another way to debug this is to
use the checker CPU.
-Ashish
—
Sent via Carrier Pigeon
On Sat, Aug 10, 2013 at 5:42 PM, Xiangyang Guo <[email protected]> wrote:
> HI,
> I'm sorry that the virtual address is 0x7dffe90. I made a mistake in my
> previous email. So could any one give me some hints? Thanks
> Xiangyang
> On Sat, Aug 10, 2013 at 5:12 PM, Xiangyang Guo <[email protected]> wrote:
>> Hi, All,
>>
>> I modified O3 CPU and then try to run "hello" on it. I use ARM ISA and SE
>> mode. However, after executing several insts, it shows "panic: Page table
>> fault when accessing virtual address 0x9". I searched this mail list, and
>> from the previous threads in the mail list, it seems that the 0X9 this
>> address is wrong. Then I try to use Flags "Exec" and "O3CPUAll" to find
>> which inst produces this address. However, from the output, I cannot find
>> "0X9" this address. So could any one give me some advices? Thanks a lot
>>
>> Regards
>>
>> Xiangyang
>>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users