Hello, I'm trying to run a 12 cores ARM simulation, following are my parameters, I had a segmentation fault at a Linux initially, but I changed the kernel in drivers/irqchip/irq-gic.c and change the parameter
#define NR_GIC_CPU_IF 8 to #define NR_GIC_CPU_IF 32 because I was having a BUG assertion due to its limitation (I believe, so that is why I made the change). After recompiling and regenerating DTS, added additional CPUs as recommended in the documentation. Please someone could point the cause of the error and provide insights on how to directions to fix it. error: command line: ./build/ARM/gem5.fast configs/mine/fs.py --disk-image=/opt/arm/gem5/armv8_system/disks/linaro-minimal-armv8.img --kernel=/opt/arm/gem5/armv8_system/binaries/vmlinux-mine-aarch64-vexpress-emm64 --dtb-filename=/opt/vlsi/arm/gem5/armv8_system/binaries/rtsm_ve-aemv8a-mine.dtb --machine-type=VExpress_EMM64 --caches --l2cache --l1d_size=32kB --l1i_size=32kB --l2_size=256kB --l3_size=20MB --l1d_assoc=4 --l1i_assoc=4 --l2_assoc=8 --l3_assoc=16 --cacheline_size=64 -n 12 --sys-clock=2.0GHz --cpu-clock=2.0GHz --mem-type=DDR3_1600_x64 Global frequency set at 1000000000000 ticks per second info: kernel located at: /opt/arm/gem5/armv8_system/binaries/vmlinux-mine-aarch64-vexpress-emm64 warn: Highest ARM exception-level set to AArch32 but bootloader is for AArch64. Assuming you wanted these to match. Listening for system connection on port 5901 Listening for system connection on port 3456 0: system.remote_gdb.listener: listening for remote gdb on port 7000 0: system.remote_gdb.listener: listening for remote gdb on port 7001 0: system.remote_gdb.listener: listening for remote gdb on port 7002 0: system.remote_gdb.listener: listening for remote gdb on port 7003 0: system.remote_gdb.listener: listening for remote gdb on port 7004 0: system.remote_gdb.listener: listening for remote gdb on port 7005 0: system.remote_gdb.listener: listening for remote gdb on port 7006 0: system.remote_gdb.listener: listening for remote gdb on port 7007 0: system.remote_gdb.listener: listening for remote gdb on port 7008 0: system.remote_gdb.listener: listening for remote gdb on port 7009 0: system.remote_gdb.listener: listening for remote gdb on port 7010 0: system.remote_gdb.listener: listening for remote gdb on port 7011 info: Using bootloader at address 0x10 info: Using kernel entry physical address at 0x80080040 info: Loading DTB file: /opt/arm/gem5/armv8_system/binaries/rtsm_ve-aemv8a-mine.dtb at address 0x88000000 **** REAL SIMULATION **** info: Entering event queue @ 0. Starting simulation... warn: SCReg: Writing 0 to dcc0:site0:pos0:fn7:dev0 panic: event not found! @ tick 56582624 [remove:build/ARM/sim/eventq.cc, line 195] Memory Usage: 56582624 KBytes Program aborted at cycle 826043850000 Aborted (core dumped)
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
