Hi, Thanks for helping me with the directory and memory controller connection issue. Kindly, if you can guide me about the following issue. Note: MI_example is sized to cover all physical memory range
scons build/ARM/gem5.debug PROTOCOL=MI_example -j2 ./build/ARM/gem5.debug --debug-flags=Exec,ExecTicks configs/example/fs.py --machine-type=VExpress_GEM5_V1 --kernel /home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 --disk-image /home/khilji/gem5/m5/system/disks/linux-aarch32-ael.img --dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb --num-cpus=4 --cpu-type=timing --mem-size=1GB --ruby --num-dirs=1 --garnet-network flexible --topology Mesh --mesh-rows 2 gem5 compiled Feb 5 2017 16:56:37 gem5 started Feb 5 2017 19:31:30 gem5 executing on ubuntu-machine, pid 8428 command line: ./build/ARM/gem5.debug --debug-flags=Exec,ExecTicks configs/example/fs.py --machine-type=VExpress_GEM5_V1 --kernel /home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 --disk-image /home/khilji/gem5/m5/system/disks/linux-aarch32-ael.img --dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb --num-cpus=4 --cpu-type=timing --mem-size=1GB --ruby --num-dirs=1 --garnet-network flexible --topology Mesh --mesh-rows 2 Global frequency set at 1000000000000 ticks per second warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (1024 Mbytes) info: kernel located at: /home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 Listening for system connection on port 5900 Listening for system connection on port 3456 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001 0: system.remote_gdb.listener: listening for remote gdb #2 on port 7002 0: system.remote_gdb.listener: listening for remote gdb #3 on port 7003 *this is stat number 1299panic: Not all stats have been initialized.You may need to add <ParentClass>::regStats() to a new SimObject's regStats() function. @ tick 0* [baseCheck:build/ARM/base/statistics.cc, line 226] Memory Usage: 1771200 KBytes Program aborted at tick 0 --- BEGIN LIBC BACKTRACE --- best regards, Sharjeel On 4 February 2017 at 21:34, Jason Lowe-Power <ja...@lowepower.com> wrote: > Hi Sharjeel, > > This function is only called from other places in the configs directory. I > would trace back where this function is called from to find what dir_cntrls > is. IIRC, it's created in the protocol-specific python files. > > Cheers, > Jason > > On Sat, Feb 4, 2017 at 6:06 AM SHARJEEL KHILJI < > sharjeelsaeedkhi...@gmail.com> wrote: > >> Hi, >> Thanks for your reply that helped me a lot. Kindly, if you can tell me >> that where in /src can I find the definition of dir_cntrls a list of >> directory controllers. This is used in setup_memory_controllers function in >> ruby.py >> def setup_memory_controllers(system, ruby, dir_cntrls, options): >> >> best regards, >> Sharjeel >> >> >> On 24 January 2017 at 20:41, Jason Lowe-Power <ja...@lowepower.com> >> wrote: >> >> Hello, >> >> Ruby is known to have issues when using the ARM ISA. It's likely a >> problem with how the system is configured. I would strongly encourage you >> to not use fs.py, but to write a new Python configuration script from >> scratch if you need to do unsupported things like ARM + Ruby. Another >> option is to use Ruby + x86, which is better supported. >> >> As a side note, the option --caches enables the classic caches and --ruby >> enables Ruby, you should choose only one of them. Additionally, the command >> line options for cache sizes may or may not work with Ruby depending on the >> coherence protocol. >> >> Cheers, >> Jason >> >> On Tue, Jan 24, 2017 at 5:01 AM SHARJEEL KHILJI < >> sharjeelsaeedkhi...@gmail.com> wrote: >> >> >> Hi, i am trying to simulate full system NOC (ARM system) with ruby memory >> system and i get following error. I am trying to use different topologies >> to resolve the following error. >> Kindly, if some one can guide me in this regard. >> >> scons build/ARM/gem5.fast PROTOCOL=MI_example -j2 >> >> ./build/ARM/gem5.fast configs/example/fs.py --caches --cacheline_size=64 >> --l1d_size=32kB --l1i_size=32kB --l2_size=1MB --machine-type=VExpress_GEM5_V1 >> --kernel /home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 >> --disk-image /home/khilji/gem5/m5/system/disks/linux-aarch32-ael.img >> --dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb >> --num-cpus=4 --cpu-type=timing --mem-size=128MB --numa-high-bit=128 --ruby >> --num-dirs=4 --garnet-network=flexible --topology=Mesh --mesh-rows=2 >> >> fatal: Port <orphan LinuxArmSystem>.ruby.dir_cntrl0.memory is already >> connected to <orphan DDR3_1600_x64>.port, cannot connect <orphan >> DDR3_1600_x64>.port. >> >> best regards, >> >> Muhammad Sharjeel Khilji >> _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> -- >> >> Jason >> >> _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> >> _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users