Uploaded! You can find the new version at http://www.gem5.org/dist/current/arm/aarch-system-20170616.tar.xz.
Jason On Fri, Jun 16, 2017 at 9:28 AM Nikos Nikoleris <[email protected]> wrote: > Hi Pau, > > Thanks for updating this. Can we also add it in the Downloads section > on the wiki? Is Jason the person with the access rights for this? > > Thanks, > > Nikos > > On 16 June 2017 at 12:27, Pau Cabre <[email protected]> wrote: > > Hi Nikos, > > > > Thanks for finding this out. I guess that my tests did not fail because > there still was the old m5 in /sbin. > > I have merged your pull request and generated a new release. You can > find the files here: > https://github.com/metempsy/gem5_arm_fullsystem_files_generator/releases/download/20170616/aarch-system-20170616.tar.xz > > > > Thanks again, > > Pau > > > > -----Original Message----- > > From: Nikos Nikoleris [mailto:[email protected]] > > Sent: Thursday, June 15, 2017 14:19 > > To: gem5 Developer List <[email protected]> > > Subject: Re: [gem5-dev] update ARM Full-System Files > (aarch-system-2014-10.tar.xz) > > > > Hi Pau, > > > > Thanks again for providing the scripts and the binaries for the new ARM > system files. > > > > I was trying them today and it seems that for the 32bit ARM (aarch32) > system files, the m5 util is copied to /sbin/m5.aarch32 rather than > /sbin/m5. This will likely break bootscripts that expect the m5 utility to > be at /sbin/m5. Is this intentional? It seems that for the 64bit version > the docker script does the right thing. > > > > Thanks, > > > > Nikos > > > > On 3 May 2017 at 17:29, Jason Lowe-Power <[email protected]> wrote: > >> The file is uploaded to the same place as the previous one. > >> > >> Cheers, > >> Jason > >> > >> On Wed, May 3, 2017 at 10:55 AM Pau Cabre <[email protected]> > wrote: > >> > >>> Hi Jason/Andreas, > >>> > >>> Thank you very much for the upload. > >>> Could you also upload the newer release which uses kernel 4.4 instead > >>> of > >>> 4.3 for the VExpress_GEM5_V1 platforms? > >>> > >>> https://github.com/metempsy/gem5_arm_fullsystem_files_generator/relea > >>> ses/download/20170426/aarch-system-20170426.tar.xz > >>> > >>> Now we need to think about how to make the transition from the old > >>> files to the new ones. I am relatively new to gem5 and I do not know > >>> how this has been done before, but I would say that it is worth > >>> considering something like what I did in > >>> https://gem5-review.googlesource.com/c/2841/ > >>> Any other idea? > >>> > >>> Regarding updating the links in the gem5 wiki, I do not have > >>> permissions for editing http://gem5.org/Download nor for creating new > >>> pages, so somebody else will have to do it. > >>> > >>> Thanks again, > >>> Pau > >>> > >>> > >>> -----Original Message----- > >>> From: Jason Lowe-Power [mailto:[email protected]] > >>> Sent: lunes, 1 de mayo de 2017 16:36 > >>> To: gem5 Developer List <[email protected]> > >>> Subject: Re: [gem5-dev] update ARM Full-System Files > >>> (aarch-system-2014-10.tar.xz) > >>> > >>> Hi Pau and Andreas, > >>> > >>> I've uploaded the file to the server. You can add a link on the wiki > >>> page to > >>> http://www.gem5.org/dist/current/arm/aarch-system-20170421.tar.xz. > >>> Let me know if you need me to move it somewhere else or if you need > anything else uploaded. > >>> > >>> Cheers, > >>> Jason > >>> > >>> On Fri, Apr 28, 2017 at 11:51 AM Andreas Sandberg < > >>> [email protected]> > >>> wrote: > >>> > >>> > Hi Pau, > >>> > > >>> > It seems like this is a bit more complicated than I anticipated. > >>> > The dist files are too big to be handled by the wiki, so they are > >>> > apparently stored as static files in the file system on the web > >>> > server. I'll have to make some enquiries and get back to you. > >>> > > >>> > I think putting the script in util would make a lot of sense. > >>> > > >>> > Cheers, > >>> > Andreas > >>> > > >>> > > >>> > On 28/04/2017 14:08, Pau Cabre wrote: > >>> > > Hi Andreas, > >>> > > > >>> > > My username for the gem5 wiki is Pcabre > >>> > > > >>> > > I agree that it makes sense to have something that gets > >>> > > distributed with > >>> > gem5 that automatically builds the kernels, the bootloaders and the > >>> > DTBs (disk images may be another story though). > >>> > > Were you thinking about something like a python script in the > "util" > >>> > directory? If yes, I should be able to do it. > >>> > > > >>> > > Thanks, > >>> > > Pau > >>> > > > >>> > > -----Original Message----- > >>> > > From: Andreas Sandberg [mailto:[email protected]] > >>> > > Sent: jueves, 27 de abril de 2017 15:17 > >>> > > To: gem5 Developer List <[email protected]> > >>> > > Subject: Re: [gem5-dev] update ARM Full-System Files > >>> > (aarch-system-2014-10.tar.xz) > >>> > > > >>> > > Hi Pau, > >>> > > > >>> > > Thanks for creating these instructions and Dockerfiles! This is > >>> > something that has been on my todo/wish list for a very long time. > >>> > > > >>> > > I should be able to give you the permissions necessary to upload > >>> > > the > >>> > system image to the wiki. Do you have a user name that I can bless? > >>> > > > >>> > > It'd be nice if we could standardise and automate the process of > >>> > updating the distribution binaries using a set of scripts that get > >>> > distributed with gem5. Docker is very convenient, but is a bit of > >>> > overkill if you already have the necessary environment up and > >>> > running on your workstation. The Docker script could then reuse > >>> > these scripts for automation. This would be a much appreciated > >>> > contribution. How would you feel about contributing these scripts in > that way? > >>> > > > >>> > > Cheers, > >>> > > Andreas > >>> > > > >>> > > On 21/04/2017 15:10, Pau Cabre wrote: > >>> > >> 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/ > >>> > >> rel eas es/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/ > >>> > >> rel eas es/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.x > >>> > >>> z 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 > >>> > > 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-dev mailing list > >>> > > [email protected] > >>> > > http://m5sim.org/mailman/listinfo/gem5-dev > >>> > > >>> > 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-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 > >> _______________________________________________ > >> 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 > _______________________________________________ > 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
