I'd guess a jump to a NULL function pointer because you didn't compile
your benchmark binaries statically.

Gabe

On 05/28/12 19:07, Dave wrote:
> Hi all,
>
> I'm using the up-to-stream gem5 from HG. And I'm trying to run the
> binaries which are compile by arm-gcc-eabi-4.4.5 in system
> emulation(SE) mode.
> But I always got a page fault panic as following attached.
>
>
> command line: ./build/ARM/gem5.debug --debug-flag=ExecAll
> gem5/configs/example/se.py --cpu-type=arm_detailed --caches -n1 -c a.axf
> Global frequency set at 1000000000000 ticks per second
> warn: Unknown operating system; assuming Linux.
> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
> **** REAL SIMULATION ****
> info: Entering event queue @ 0.  Starting simulation...
>   35000: system.cpu + A0 T0 : 0x8000    :   mov   r0, #22            :
> IntAlu :  D=0x0000000000000016  FetchSeq=2  CPSeq=0
>   35000: system.cpu + A0 T0 : 0x8004    :   adr   r1, r1, #236       :
> IntAlu :  D=0x00000000000080f8  FetchSeq=3  CPSeq=1
>   35000: system.cpu + A0 T0 : 0x8008    :   svc                      :
> IntAlu :   FetchSeq=4  CPSeq=2
>   51500: system.cpu + A0 T0 : 0x800c    :   ldr   r0, [pc, #228]     :
> MemRead :  D=0x00000000000143c4 A=0x80f8  FetchSeq=18  CPSeq=2
>   51500: system.cpu + A0 T0 : 0x8010    :   ldr   sp, [r0, #8]       :
> MemRead :  D=0x0000000000000000 A=0x143cc  FetchSeq=19  CPSeq=3
>   51500: system.cpu + A0 T0 : 0x8014    :   ldr   r10, [r0, #12]     :
> MemRead :  D=0x0000000000000000 A=0x143d0  FetchSeq=20  CPSeq=4
>   52000: system.cpu + A0 T0 : 0x8018    :   add   r10, r10, #256     :
> IntAlu :  D=0x0000000000000100  FetchSeq=21  CPSeq=5
>   52000: system.cpu + A0 T0 : 0x801c    :   mov   r1, #0             :
> IntAlu :  D=0x0000000000000000  FetchSeq=22  CPSeq=6
>   52000: system.cpu + A0 T0 : 0x8020    :   mov   fp, r1             :
> IntAlu :  D=0x0000000000000000  FetchSeq=23  CPSeq=7
>   52500: system.cpu + A0 T0 : 0x8024    :   mov   r7, r1             :
> IntAlu :  D=0x0000000000000000  FetchSeq=24  CPSeq=8
>   52500: system.cpu + A0 T0 : 0x8028    :   ldr   r0, [pc, #204]     :
> MemRead :  D=0x0000000000014d60 A=0x80fc  FetchSeq=25  CPSeq=9
>   52500: system.cpu + A0 T0 : 0x802c    :   ldr   r2, [pc, #204]     :
> MemRead :  D=0x0000000000017698 A=0x8100  FetchSeq=26  CPSeq=10
>   53000: system.cpu + A0 T0 : 0x8030    :   sub   r2, r2, r0         :
> IntAlu :  D=0x0000000000002938  FetchSeq=27  CPSeq=11
>   53000: system.cpu + A0 T0 : 0x8034    :   bl                       :
> IntAlu :  D=0x0000000000008038  FetchSeq=28  CPSeq=12
> panic: Page table fault when accessing virtual address 0xfffffffc
>  @ cycle 132500
> [invoke:/home/davetw/work/MODELS/MARVELL5/build/ARM/sim/faults.cc,
> line 70]
> Memory Usage: 575316 KBytes
> Program aborted at cycle 132500
> Aborted
>
> No matter what binary I changed, I always got the same panic
> message,"panic: Page table fault when accessing virtual address
> 0xfffffffc"
> any idea?
>
>
> regards,
> Dave
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

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

Reply via email to