Thanks Ciro for your email. I can build new image and new kernel but the 
problem is how to get the benchmarks from the old image? Is there anyway to get 
the image working on qemu to take copy of the benchmarks ? Best Regards
________________________________
From: Ciro Santilli <ciro.santi...@arm.com>
Sent: Friday, February 21, 2020 2:10:48 PM
To: gem5 users mailing list <gem5-users@gem5.org>; ABD ALRHMAN ABO ALKHEEL 
<abdkeel...@hotmail.com>; gem5-users <gem5-users-boun...@gem5.org>
Subject: Re: [gem5-users] Fw: Asim benchmarks on gem5

I'm afraid I don't have a super automated setup that just works for
Android, and haven't done this myself specifically, but here are some
thoughts:

- those instructions are like large part of the wiki old and may have
stopped working --machine-type=VExpress_EMM is not recommended anymore,
the default and recommended and often tested platform is VExpress_GEM5_V1
- try one of the newer kernels
- is it really representative to run experiments on 32-bit arm now that
all Android phones are 64-bit?

On 2/21/20 12:16 PM, ABD ALRHMAN ABO ALKHEEL wrote:
> ------------------------------------------------------------------------
> *From:* gem5-users <gem5-users-boun...@gem5.org> on behalf of ABD
> ALRHMAN ABO ALKHEEL <abdkeel...@hotmail.com>
> *Sent:* Friday, February 21, 2020 5:04:09 AM
> *To:* gem5 users mailing list <gem5-users@gem5.org>; gem5-users
> <gem5-users-boun...@gem5.org>
> *Subject:* [gem5-users] Asim benchmarks on gem5
> 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 --machine-type=VExpress_EMM
> --os-type=android-ics --cpu-type=MinorCPU --caches
> --kernel=/home/abdkhail/gem5/full_system_images/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35
> --disk-image=/home/abdkhail/gem5/full_system_images/disks/ARMv7a-ICS-Android.SMP.Asimbench-v3.img
> --script=/home/abdkhail/gem5/full_system_images/asimbench_boot_scripts/adobe.rcS
> --mem-size=256MB
>
>
> 5. The above commands throw the following error:
>
> gem5 Simulator System.  http://gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 compiled Feb 18 2020 21:57:51
> gem5 started Feb 21 2020 00:02:51
> gem5 executing on proton, pid 27191
> command line: build/ARM/gem5.opt configs/example/fs.py
> --machine-type=VExpress_EMM --os-type=android-ics --cpu-type=MinorCPU
> --caches
> --kernel=/home/abdkhail/gem5/full_system_images/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35
> --disk-image=/home/abdkhail/gem5/full_system_images/disks/ARMv7a-ICS-Android.SMP.Asimbench-v3.img
> --script=/home/abdkhail/gem5/full_system_images/asimbench_boot_scripts/adobe.rcS
> --mem-size=256MB
>
> warn: Can only correctly generate a dtb for VExpress_GEM5_V1 platforms,
> unless custom hardware models have been equipped with generation
> functionality.
> Global frequency set at 1000000000000 ticks per second
> warn: DRAM device capacity (8192 Mbytes) does not match the address
> range assigned (256 Mbytes)
> info: kernel located at:
> /home/abdkhail/gem5/full_system_images/binaries/vmlinux.smp.ics.arm.asimbench.2.6.35
> warn: Bootloader entry point 0x10 overriding reset address 0
> system.vncserver: Listening for connections on port 5900
> system.terminal: Listening for connections on port 3457
> 0: system.remote_gdb: listening for remote gdb on port 7004
> fatal: Kernel is mapped to invalid location (not memory). kernelStart
> 0x(0) - kernelEnd 0x(c04a21ec) 0x80000000:0x1404a21ec
> Memory Usage: 622056 KBytes
>
> Any help would be appreciated.
>
> Best
>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to