Hi, I want to build a new version of linux kernel 3.4 for ARM ISA. I download the source code and build it successfully. Then I copy the kernel image (vmlinux) to the /binary directory and use the following command to run the simulator:
command line: ./build/ARM/gem5.opt configs/example/fs.py -b ArmAndroid-ICS --kernel=/home/guo/arm-system-2011-08/binaries/vmlinux Then I got this error: 0: system.cpu.isa: ISA system set to: 0x6ccc400 0x6ccc400 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 info: Using bootloader at address 0x80000000 info: Using kernel entry physical address at 0x8000 **** REAL SIMULATION **** info: Entering event queue @ 0. Starting simulation... warn: Device system.membus.badaddr_responder accessed by write to address 0xffffffff size=1 data=0 gem5.opt: build/ARM/cpu/simple/atomic.cc:468: Fault AtomicSimpleCPU::writeMem(uint8_t*, unsigned int, Addr, unsigned int, uint64_t*): Assertion `!pkt.isError()' failed. Program aborted at tick 13831500 Aborted (core dumped) Can anybody give a hint why this error comes? Does this mean my kernel doesn't build correctly? Or where should I check? Thanks Regards Xiangyang
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
