Hi all, I made some changes to the Dockerfile in order to generated DTBs and kernel filenames more in accordance with the current names in aarch-system-2014-10.tar.xz. The newly generated files can be found here: https://github.com/metempsy/gem5_arm_fullsystem_files_generator/releases/download/20170421/aarch-system-20170421.tar.xz
I have also just pushed a changeset to gerrit in order to use these new files: https://gem5-review.googlesource.com/2841 With these changes, if the new filenames are not found, the old ones will be used. If the changes get accepted, it would be good to copy the aarch-system-20170421.tar.xz file to somewhere in the gem5.org wiki. Thanks, Pau -----Original Message----- From: Pau Cabre [mailto:[email protected]] Sent: jueves, 13 de abril de 2017 0:41 To: [email protected] Subject: Re: [gem5-dev] update ARM Full-System Files (aarch-system-2014-10.tar.xz) Hi Mohammad, I have posted a Dockerfile to generate up-to-date arm full system files (to the best of my knowledge) in this repository: https://github.com/metempsy/gem5_arm_fullsystem_files_generator/ You can also directly access the generated files here: https://github.com/metempsy/gem5_arm_fullsystem_files_generator/releases/download/201704/aarch-system-2017-04.tar.xz The README.md has some information and command line examples for using the new files. Please feel free to try/modify them and provide any feedback. If everybody agrees with these new files, ideally we should upload the released .tar.xz file to the gem5.org wiki and do some small changes to FSConfig.py in order to use the new files by default. Thank you very much! Pau -----Original Message----- From: Mohammad Alian [mailto:[email protected]] Sent: martes, 11 de abril de 2017 21:19 To: gem5 Developer List <[email protected]> Subject: Re: [gem5-dev] update ARM Full-System Files (aarch-system-2014-10.tar.xz) Thanks a lot for bringing this up. I wanted to start such conversation for a long time as all the full system files in the webpage are deprecated. Thank you, Mohammad On Fri, Apr 7, 2017 at 9:59 AM, Pau Cabre <[email protected]> wrote: > Hi all, > > > > I would like to start a discussion about updating the > http://www.gem5.org/dist/current/arm/aarch-system-2014-10.tar.xz file, > which should contain the necessary files for running arm FullSystem > simulations. > > To the best of my knowledge, it has at least a couple of deprecated files: > > 1) binaries/boot_emm.arm64 (generated from > system/arm/aarch64_bootloader/boot.S, which got updated on 2015-07-15) > > 2) binaries/vexpress.aarch64.20140821.dtb (it has a misconfiguration, > as explained by Andreas Sandberg here => > http://www.mail-archive.com/[email protected]/msg18440.html) > > > > And I also suspect that the /sbin/m5 binary of the images in the disks > directory is not compatible anymore with the current m5 initparam > pseudo-instruction, as I am getting the following assertion failure > when trying to use it in a simulated system of > aarch64-ubuntu-trusty-headless.img: > > > > gem5.opt: build/ARM/sim/pseudo_inst.cc:398: uint64_t > PseudoInst::initParam(ThreadContext*, uint64_t, uint64_t): Assertion > `key_str2 == 0' failed. > > > > Given this, I think that it would be good to update such deprecated > files, and it would be also good to add some new files required by > simulations of the VExpress_GEM5_V1 platform, namely: > > > > a) The vmlinux files resulting from the compilations described here => > http://gem5.org/ARM_Linux_Kernel#Linux_4.x > > b) The DTBs from the compilations in the system/arm/dt directory of a > gem5 checkout > > > > Does anybody see any inconvenient? > > > > If there is a consensus on the upgrade, if you want I can provide a > Dockerfile with the necessary steps to build the new file (or if I get > the right permissions, I can upload the ~630MB file to the gem5.org > wiki and add a page explaining how it was generated). > > > > Also, after these changes, we should also update "default_dtbs" and > "default_kernels" in FSConfig.py in order to look for the right DTB > and kernel for VExpress_GEM5_V1, and in turn, add some regression > tests for this new platform. > > > > Thank you very much, > > Pau > > > > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
