Hello,
I'm new to gem5 and trying to establish simulation environment of three level caches with different cache line size using gem5. I have managed to modify some codes and configurations of gem5. However, I always got error messages below. I'm puzzled the relationships of between the cache line size of gem5 system and that of each level cache. I would appreciate if some one can shed some light on this. Best regards, Will ================================================================= $ build/ARM/gem5.opt configs/example/BCse.py --caches --l1i_size=4kB --l1i_assoc=128 --l1i_block_size=32 --l1d_size=4kB --l1d_assoc=128 --l1d_block_size=32 --l2cache --l2_size=32kB --l2_assoc=512 --l2_block_size=64 --l3cache --l3_size=128kB --l3_assoc=32 --l3_block_size=128 -c tests/test-progs/hello/bin/arm/linux/hello gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 compiled Jun 25 2015 10:20:16 gem5 started Jun 25 2015 10:38:32 gem5 executing on Stormy command line: build/ARM/gem5.opt configs/example/BCse.py --caches --l1i_size=4kB --l1i_assoc=128 --l1i_block_size=32 --l1d_size=4kB --l1d_assoc=128 --l1d_block_size=32 --l2cache --l2_size=32kB --l2_assoc=512 --l2_block_size=64 --l3cache --l3_size=128kB --l3_assoc=32 --l3_block_size=128 -c tests/test-progs/hello/bin/arm/linux/hello Global frequency set at 1000000000000 ticks per second warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes) 0: system.cpu.isa: ISA system set to: 0 0x3ea7f10 [BChip]Size: 4096, block_size: 64, assoc: 128, sets: 0 fatal: # of sets must be non-zero and a power of 2 @ tick 0 [BaseSetAssoc:build/ARM/mem/cache/tags/base_set_assoc.cc, line 70] Memory Usage: 795072 KBytes Program aborted at cycle 0 Aborted (core dumped) ================================================================= $ build/ARM/gem5.opt configs/example/BCse.py --caches --l1i_size=4kB --l1i_assoc=128 --l1i_block_size=32 --l1d_size=4kB --l1d_assoc=128 --l1d_block_size=32 --l2cache --l2_size=32kB --l2_assoc=512 --l2_block_size=64 --l3cache --l3_size=128kB --l3_assoc=32 --l3_block_size=128 --cacheline_size=32 -c tests/test-progs/hello/bin/arm/linux/hello gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 compiled Jun 25 2015 10:20:16 gem5 started Jun 25 2015 10:42:28 gem5 executing on Stormy command line: build/ARM/gem5.opt configs/example/BCse.py --caches --l1i_size=4kB --l1i_assoc=128 --l1i_block_size=32 --l1d_size=4kB --l1d_assoc=128 --l1d_block_size=32 --l2cache --l2_size=32kB --l2_assoc=512 --l2_block_size=64 --l3cache --l3_size=128kB --l3_assoc=32 --l3_block_size=128 --cacheline_size=32 -c tests/test-progs/hello/bin/arm/linux/hello Global frequency set at 1000000000000 ticks per second warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes) 0: system.cpu.isa: ISA system set to: 0 0x3de0090 [BChip:create]Size: 4096, block_size: 32, assoc: 128, sets: 1 warn: Consider using FALRU tags for a fully associative cache [BChip]block_size: 32 [BChip:create]Size: 4096, block_size: 32, assoc: 128, sets: 1 warn: Consider using FALRU tags for a fully associative cache [BChip]block_size: 32 [BChip:create]Size: 32768, block_size: 64, assoc: 512, sets: 1 warn: Consider using FALRU tags for a fully associative cache [BChip]block_size: 64 [BChip:create]Size: 131072, block_size: 128, assoc: 32, sets: 32 [BChip]block_size: 128 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 **** REAL SIMULATION **** info: Entering event queue @ 0. Starting simulation... panic: Page table fault when accessing virtual address 0xe5108004 @ tick 50000 [invoke:build/ARM/sim/faults.cc, line 69] Memory Usage: 798924 KBytes Program aborted at cycle 50000 Aborted (core dumped) =================================================================
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
