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

Reply via email to