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/ > 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 > > > 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_ > asimbench/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