I responded to this last week.

Ali

On Mon, 8 Aug 2011 20:47:37 +0000 (UTC), Satyajit <[email protected]> wrote:
Hi,

First of all sorry for intruding in this list. I did not receive any
response in
the user's mailing list. Therefore, I am writing in this forum as my
last resort.

I am trying to simulate the moeg decoder from mediabench 2 on ARM. The compilation went fine. The decoder decodes two frames. Then, I get a panic
message and the simulation stops.

Logs from simulation -
-------------------------------------------------------------------
panic: Page table fault when accessing virtual address 0xe7937004
 @ cycle 35935688000
[invoke:build/ARM_SE/sim/faults.cc, line 65]
Memory Usage: 2141836 KBytes
Program aborted at cycle 35935688000
Aborted
-------------------------------------------------------------------
And here is an execution trace of instruction before the panic -
35935677000: system.cpu T0 : @get_block+208 : cmps r4, r6 :
IntAlu :  D=0x0000000000000001
35935677500: system.cpu T0 : @get_block+212 : movlt r6, r4 :
IntAlu : Predicated False
35935678000: system.cpu T0 : @get_block+216 : movge r6, r6 :
IntAlu :  D=0x0000000000000001
35935678500: system.cpu T0 : @get_block+220 : cmps r4, r7 :
IntAlu :  D=0x0000000000000001
35935679000: system.cpu T0 : @get_block+224 : movlt r8, r4 :
IntAlu : Predicated False
35935679500: system.cpu T0 : @get_block+228 : movge r8, r7 :
IntAlu :  D=0x0000000000000002
35935680000: system.cpu T0 : @get_block+232 : add r10, r5, #3 :
IntAlu :  D=0x0000000000000003
35935680500: system.cpu T0 : @get_block+236 : cmps r4, r9 :
IntAlu :  D=0x0000000000000001
35935681000: system.cpu T0 : @get_block+240 : movge r4, r9 :
IntAlu :  D=0x0000000000000003
35935681500: system.cpu T0 : @get_block+244    :   bic   r7, fp, fp,
ASR #31 :
IntAlu :  D=0x0000000000000000
35935682000: system.cpu T0 : @get_block+248 : cmps r5, r3 :
IntAlu :  D=0x0000000000000000
35935682500: system.cpu T0 : @get_block+252 : movlt r9, r5 :
IntAlu :  D=0x0000000000000000
35935683000: system.cpu T0 : @get_block+256 : movge r9, r3 :
IntAlu : Predicated False
35935683500: system.cpu T0 : @get_block+260 : cmps r2, r3 :
IntAlu :  D=0x0000000000000000
35935684000: system.cpu T0 : @get_block+264 : movge r2, r3 :
IntAlu : Predicated False
35935684500: system.cpu T0 : @get_block+268 : cmps r12, r3 :
IntAlu :  D=0x0000000000000000
35935685000: system.cpu T0 : @get_block+272 : movge r12, r3 :
IntAlu : Predicated False
35935685500: system.cpu T0 : @get_block+276    :   bic   r6, r6, r6,
ASR #31 :
IntAlu :  D=0x0000000000000001
35935686000: system.cpu T0 : @get_block+280 : cmps r10, r3 :
IntAlu :  D=0x0000000000000000
35935686500: system.cpu T0 : @get_block+284 : movlt fp, r10 :
IntAlu :  D=0x0000000000000003
35935687000: system.cpu T0 : @get_block+288 : movge fp, r3 :
IntAlu : Predicated False
35935687500: system.cpu T0 : @get_block+292    :   bic   r5, r8, r8,
ASR #31 :
IntAlu :  D=0x0000000000000002
35935688000: system.cpu T0 : @get_block+296    :   ldr   r10, [r1, r7
LSL #2] :
MemRead :  A=0xe7937004

-------------------------------------------------------------------------------

Any pointers on what could be wrong or how can I go about solving it ?

Thanks,
Satya

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

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

Reply via email to