On 27 November 2013 19:13, Peter Maydell <peter.mayd...@linaro.org> wrote:
> On 27 November 2013 18:27, Wookey <woo...@wookware.org> wrote: > > +++ Christopher Covington [2013-11-27 11:17 -0500]: > >> In my opinion, the nicer solution is to port the semihosting boot > wrapper to > >> 64-bit. We've done that internally, but don't currently have approval > to share > >> that work. It's not too difficult though--basically just drop the > AArch64 > >> boot.S into the 32-bit bootwrapper code with semihosting support and > you're > >> most of the way there. A simulator with instruction tracing or stepping > is > >> probably necessary for debugging. > > > > I didn't understand a lot of those words, but it really doesn't sound > > easier than 'a little shell script that lets me change the command line > > in a working .axf kernel'. Turns out said shell script was actually > > written wearing a linaro hat so I'll stick it somewhere and add a wiki > page. > > Christopher is advocating that somebody should fix the boot > wrapper, so you have a single trivial .axf file which doesn't include > the kernel at all, and you then pass on the command line to > the model (a) the kernel you actually want to boot and (b) the > command line to be passed to the kernel. This is how the boot > wrapper for 32 bit models works (because I did that because > I was fed up with rerolling .axf files for new kernels). It's much > nicer to use and means you don't have to mess around with > altering .axf files at all. > I entirely agree that it would be a good idea if somebody > wanted to do this work :-) > I entirely disagree and think it's a terrible idea. And Linaro isn't going to support it if someone does it. > > -- PMM > > _______________________________________________ > linaro-dev mailing list > linaro-dev@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-dev >
_______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev