Dear Mitali Sinha. Sorry for late reply. Try it without specified dtb file in command line.
Actually, I run moby by myself again before writing the reply. ./build/ARM/gem5.opt configs/example/fs.py --machine-type=RealViewPBX --os-type=android-ics --kernel=/dist/m5/system/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35 --disk-image=/dist/m5/system/disks/ARMv7a-ICS-Android.SMP.Asimbench-v3.img --mem-size=256MB --script=/dist/m5/system/boot/adobe.rcS --frame-capture Although it is still booted up, there is no problem. Best Regards, Haeyoon Cho. 2018-06-03 22:13 GMT+09:00 Mitali Sinha <mita...@iiitd.ac.in>: > @Haeyoon Cho sorry for late reply. > > I tried making the changes as follows: > gem5/configs/common/FSConfig.py: > default_dtbs = { > "RealViewEB": None, > "RealViewPBX": None, > "VExpress_EMM": "armv7_gem5_v1_%dcpu.20170616.dtb" % num_cpus, > "VExpress_EMM64": "vexpress.aarch64.20140821.dtb", > } > > default_kernels = { > "RealViewEB": "vmlinux.arm.smp.fb.2.6.38.8", > "RealViewPBX": "vmlinux.smp.ics.arm.asimbench.2.6.35", > "VExpress_EMM64": "vmlinux.aarch64.20140821", > } > > Then, I ran the following command: > build/ARM/gem5.opt configs/example/fs.py --os-type=android-ics > --machine-type=RealView_PBX --mem-size=512 --cpu-type=MinorCPU --caches > --disk-image=/home/sujay/gem5/full_system_asimbench/disks/ > ARMv7a-ICS-Android.SMP.Asimbench-v3.img --kernel=/home/sujay/gem5/ > full_system_asimbench/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35 > --dtb-filename=/home/sujay/gem5/full_system_asimbench/ > binaries/armv7_gem5_v1_1cpu.dtb --script=/home/sujay/gem5/ > full_system_asimbench/asimbench_boot_scripts/adobe.rcS > > It gives the following error: > --- BEGIN LIBC BACKTRACE --- > build/ARM/gem5.opt(_Z15print_backtracev+0x28)[0xd99e78] > build/ARM/gem5.opt(_Z12abortHandleri+0x46)[0xdac9f6] > /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f5eb6c93390] > /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f5eb569b428] > /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f5eb569d02a] > build/ARM/gem5.opt[0x939dcf] > build/ARM/gem5.opt[0x123ff36] > build/ARM/gem5.opt(_ZN8DRAMCtrl4initEv+0x20)[0x12626e0] > build/ARM/gem5.opt[0x11c065a] > build/ARM/gem5.opt[0xa224b7] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6f55)[ > 0x7f5eb6f4fe65] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[ > 0x7f5eb708704c] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[ > 0x7f5eb6f4ff0d] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[ > 0x7f5eb708704c] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[ > 0x7f5eb6f4ff0d] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[ > 0x7f5eb708704c] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_ > EvalCode+0x19)[0x7f5eb6f48d99] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x613b)[ > 0x7f5eb6f4f04b] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[ > 0x7f5eb708704c] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[ > 0x7f5eb6f4ff0d] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[ > 0x7f5eb708704c] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_ > EvalCode+0x19)[0x7f5eb6f48d99] > /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x76)[ > 0x7f5eb6fc31e6] > build/ARM/gem5.opt(_Z6m5MainiPPc+0x8f)[0xdab3ef] > build/ARM/gem5.opt(main+0x33)[0x8ba673] > /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f5eb5686830] > build/ARM/gem5.opt(_start+0x29)[0x8f6e19] > --- END LIBC BACKTRACE --- > Aborted (core dumped) > > > > I don't know if I am doing it correctly. Also I am not sure if I am using > the correct dtb files and boot_emm.arm files that I have collected from > http://www.gem5.org/dist/current/arm/aarch-system-20180409.tar.xz. > <http://www.gem5.org/dist/current/arm/aarch-system-20180409.tar.xz> > image. > > Please help. > > > On Tue, May 29, 2018 at 8:43 PM, 조해윤 <chohy2...@gmail.com> wrote: > >> Dear Mitali Sinha. >> >> In my case, I run moby bench with RealView_PBX machine type. >> I don't know if it is the cause, but give it a try. >> >> Best Regard, >> Haeyoon Cho. >> >> 2018-05-29 20:39 GMT+09:00 Mitali Sinha <mita...@iiitd.ac.in>: >> >>> I have followed the instructions provided in the gem5.org website to >>> run the Moby benchmarks on gem5 as follows: >>> >>> 1. Downloaded the Asimbench from https://bitbucket.org/yongbing >>> _huang/asimbench/downloads/ which contains the following folders and >>> files: >>> 1. asimbench_android_arm_kernel : >>> vmlinux.smp.ics.arm.asimbench.2.6.35 >>> 2. asimbench_boot_scripts : contains the rcs scripts for >>> different benchmarks >>> 3. asimbench_disk_image : >>> ARMv7a-ICS-Android.SMP.Asimbench-v3.img; >>> sdcard-1g-mxplayer.img >>> >>> 2. I have used the "armv7_gem5_v1_1cpu.dtb" and "boot_emm.arm" binaries >>> downloaded from http://www.gem5.org/dist/current/arm/ >>> aarch-system-20180409.tar.xz. >>> <http://www.gem5.org/dist/current/arm/aarch-system-20180409.tar.xz> >>> >>> 3. Made the following changes in the config/common/FSConfig.py : >>> >>> def makeArmSystem(..) >>> ..................................... >>> self.cf0 = CowIdeDisk(driveID='master') >>> self.cf2 = CowIdeDisk(driveID='master') >>> self.cf0.childImage(mdesc.disk()) >>> self.cf2.childImage(disk("sdcard-1g-mxplayer.img")) >>> # Old platforms have a built-in IDE or CF controller. Default to >>> # the IDE controller if both exist. New platforms expect the >>> # storage controller to be added from the config script. >>> if hasattr(self.realview, "ide"): >>> #self.realview.ide.disks = [self.cf0] >>> self.realview.ide.disks = [self.cf0, self.cf2] >>> elif hasattr(self.realview, "cf_ctrl"): >>> #self.realview.cf_ctrl.disks = [self.cf0] >>> self.realview.cf_ctrl.disks = [self.cf0, self.cf2] >>> else: >>> self.pci_ide = IdeController(disks=[self.cf0]) >>> pci_devices.append(self.pci_ide) >>> ........................................... >>> >>> 4. Used the following command: >>> >>> build/ARM/gem5.opt configs/example/fs.py --os-type=android-ics >>> --machine-type=VExpress_EMM --cpu-type=MinorCPU --caches >>> --disk-image=/home/sujay/gem5/full_system_asimbench/disks/AR >>> Mv7a-ICS-Android.SMP.Asimbench-v3.img --kernel=/home/sujay/gem5/full >>> _system_asimbench/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35 >>> --dtb-filename=/home/sujay/gem5/full_system_asimbench/binaries/armv7_gem5_v1_1cpu.dtb >>> --script=/home/sujay/gem5/full_system_asimbench/asimbench_bo >>> ot_scripts/adobe.rcS >>> >>> >>> 5. The above commands throw the following error: >>> >>> .................................. >>> Global frequency set at 1000000000000 ticks per second >>> warn: DRAM device capacity (8192 Mbytes) does not match the address >>> range assigned (512 Mbytes) >>> info: kernel located at: /home/sujay/gem5/full_system_a >>> simbench/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35 >>> Listening for system connection on port 5900 >>> Listening for system connection on port 3456 >>> 0: system.remote_gdb: listening for remote gdb on port 7000 >>> info: Using bootloader at address 0x10 >>> info: Using kernel entry physical address at 0x80008000 >>> warn: DTB file specified, but no device tree support in kernel >>> **** REAL SIMULATION **** >>> warn: Existing EnergyCtrl, but no enabled DVFSHandler found. >>> info: Entering event queue @ 0. Starting simulation... >>> >>> *warn: Device system.membus.badaddr_responder accessed by read to >>> address 0x10009018 size=4fatal: Received error response packet for inst: >>> 0/13.7/35/140.143 pc: 0x8003aba0 (ldr)* >>> Memory Usage: 823816 KBytes >>> >>> >>> Looking for some suggestion regarding successfully running the asimbench >>> on gem5. Any help is appreciated. Thanks in advance. >>> >>> >>> -- >>> Mitali Sinha, >>> PhD Scholar, >>> IIIT Delhi >>> >>> _______________________________________________ >>> 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 >> > > > > -- > Mitali Sinha, > PhD Scholar, > IIIT Delhi > > _______________________________________________ > 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