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
