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

Reply via email to