Hi, While booting Linux on ARM NOC I get following error.
./build/ARM/gem5.debug configs/example/fs.py --cacheline_size=64 --machine-type=VExpress_GEM5_V1 --kernel /home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 --disk-image /home/khilji/gem5/m5/system/disks/arm-ubuntu-natty-headless.img --dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb --num-cpus=4 --cpu-type=timing --ruby --num-dirs=4 --garnet-network flexible --topology Mesh --mesh-rows 2 --mem-size 1GB --numa-high-bit 28 Error while booting linux void AbstractMemory::functionalAccess(PacketPtr): Assertion `AddrRange(pkt->getAddr(), pkt->getAddr() + pkt->getSize() - 1).isSubset(range)' failed In the following case I get an other error ./build/ARM/gem5.fast configs/example/fs.py --cacheline_size=64 --machine-type=VExpress_GEM5_V1 --kernel /home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 --disk-image /home/khilji/gem5/m5/system/disks/arm-ubuntu-natty-headless.img --dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb --num-cpus=4 --cpu-type=timing --ruby --num-dirs=4 --garnet-network flexible --topology Mesh --mesh-rows 2 --mem-size 1GB --numa-high-bit 28 Error while booting linux Invalid DMA transaction SLICC State Ready event Data. Currently, I am dividing the DRAM in to four ranges and assigning each range to one router/cpu. Any suggestions about what do these errors say? Also is this possible to have one directory in this system I mean to say in MESH. Can I make changes to topology to support one Directory in MESH which can avoid me having multiple address ranges in RUBY. best regards, Sharjeel
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users