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
