Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Hi Otavio, On 28/10/2013 14:29, Otavio Salvador wrote: > On Mon, Oct 28, 2013 at 11:21 AM, Wolfgang Denk wrote: >> Dear Otavio, >> >> In message >> you >> wrote: >>> Indeed. However, why cannot we do the right thing soon ? >>> >>> There're no pending patches to address the root problem yet (allowing >>> changing /internal and default/ environment). >> >> Simon's patch set "env: Add support for environment files" does >> exactly that. > > Doing it without changing source code, directly into the binary? > > From what I read it allows import / export but this is at runtime, I > need it /before/ booting the board. So currently I need to patch the > environment files for it. The way I see with Simon's patch is to define a .env file for each use case we can have. Because the environment is outside the configuration file, we could select the right environment when we produce the binary. Let's say we have two environments, one defined from you and the other as "debian" environment. We could select the desired environment at build time by the make command or adding an entry into boards.cfg, exactly as we do now to select the imximage file with IMX_CONFIG (same sources, different imximage.cfg). I understand that even with Simon's patches we will not have a way to have separate u-boot nad environment binaries, and then merge them together. However, we have a way to select which environment type (distro, minimal, ..) at build time. > >>> I will rework the environments as .env files but I don't want to hold >>> this change until this is accepted. >> >> Please be patient, like we all are. It's better to wait a bit now, >> then adding work now, and adding more work later to clean up the mess >> again. > > The work has already been done. > >>> My patch is fine and could go in now as is. Once Simon's patches get >>> in I will post another series reworking the environment to convert it >>> to the .env file format but please don't block on this. >> >> I agree with Stefano that we should not add more to the already >> existing amount of env settings but instead wait for a cleaner way. >> Please be patient - you lose nothing here. > > I really see no point in holding it as the work has been done already; > it is Stefano call but I disagree with postpone it as work is done and > being in use. Another example is maybe not in your "wandboard: add Future Eletronics 7" WVGA LCD extension board". In that patch, you add a lot of stuff inside CONFIG_EXTRA_ENV, that is perfectly suitable for your needs, but it is maybe not suitable for someone else who has not a display or maybe another LCD. But again, it fits then perfectly if we define different .env files, and it is possible to select one of them at build time. It is then not exactly as we started, that is having two different images (u-boot and environemnt) and finding a way to merge them together, but it is quite close. > > I will comment on Simon's patch to clarify my understanding there. > Fine, I will follow the discussion. Best regards, Stefano Babic -- = DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de = ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Dear Otavio, In message you wrote: > > > Simon's patch set "env: Add support for environment files" does > > exactly that. > > Doing it without changing source code, directly into the binary? Yes. > From what I read it allows import / export but this is at runtime, I > need it /before/ booting the board. So currently I need to patch the > environment files for it. Please re-read it again. > > Please be patient, like we all are. It's better to wait a bit now, > > then adding work now, and adding more work later to clean up the mess > > again. > > The work has already been done. Yes, but that's actually your own problem; it seems you ignored the previous discussion. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "Bureaucracy is the enemy of innovation." - Mark Shepherd, former President and CEO of Texas Instruments ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
On Mon, Oct 28, 2013 at 11:21 AM, Wolfgang Denk wrote: > Dear Otavio, > > In message > you > wrote: >> >> > Indeed. However, why cannot we do the right thing soon ? >> >> There're no pending patches to address the root problem yet (allowing >> changing /internal and default/ environment). > > Simon's patch set "env: Add support for environment files" does > exactly that. Doing it without changing source code, directly into the binary? >From what I read it allows import / export but this is at runtime, I need it /before/ booting the board. So currently I need to patch the environment files for it. >> I will rework the environments as .env files but I don't want to hold >> this change until this is accepted. > > Please be patient, like we all are. It's better to wait a bit now, > then adding work now, and adding more work later to clean up the mess > again. The work has already been done. >> My patch is fine and could go in now as is. Once Simon's patches get >> in I will post another series reworking the environment to convert it >> to the .env file format but please don't block on this. > > I agree with Stefano that we should not add more to the already > existing amount of env settings but instead wait for a cleaner way. > Please be patient - you lose nothing here. I really see no point in holding it as the work has been done already; it is Stefano call but I disagree with postpone it as work is done and being in use. I will comment on Simon's patch to clarify my understanding there. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Dear Otavio, In message you wrote: > > > Indeed. However, why cannot we do the right thing soon ? > > There're no pending patches to address the root problem yet (allowing > changing /internal and default/ environment). Simon's patch set "env: Add support for environment files" does exactly that. > I will rework the environments as .env files but I don't want to hold > this change until this is accepted. Please be patient, like we all are. It's better to wait a bit now, then adding work now, and adding more work later to clean up the mess again. > My patch is fine and could go in now as is. Once Simon's patches get > in I will post another series reworking the environment to convert it > to the .env file format but please don't block on this. I agree with Stefano that we should not add more to the already existing amount of env settings but instead wait for a cleaner way. Please be patient - you lose nothing here. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de C makes it easy for you to shoot yourself in the foot. C++ makes that harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
On Mon, Oct 28, 2013 at 9:32 AM, Stefano Babic wrote: > Hi Otavio, > > On 28/10/2013 12:19, Otavio Salvador wrote: >> Hello, >> >> I am not sure I agree ... >> >> On Sun, Oct 27, 2013 at 6:47 PM, Marek Vasut wrote: >>> Dear Otavio Salvador, >>> On Sun, Oct 27, 2013 at 2:16 PM, Marek Vasut wrote: > Dear Otavio Salvador, > >> This reads the kernel, ftd and boot into ubifs filesystem. While on >> that, the SD firmware filename definition has been moved next to the >> other SD related commands. >> >> Signed-off-by: Otavio Salvador > > Any changes to built-in environment are now NAKd I believe. I don't see a reason to not merged it for now; I will work in porting the environments for the external file but this could go now, anyway. >>> >>> Read [1], in particular what Stefano said. >>> >>> http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/169042 >>> >>> Thus this patch shall be rejected as well, sorry. >> >> I agree with the goal but until we have a way to insert the /default/ >> environment into the binary of U-Boot for use (not adding an extra >> environment image) this should be accepted. > > Indeed. However, why cannot we do the right thing soon ? There're no pending patches to address the root problem yet (allowing changing /internal and default/ environment). > It is very interesting if Simon's patches will flow into mainline soon - > as feeling, I see some comments by Wolfgang, but no evident signal that > they will be stopped. Octavio, I will wait for your patches for a while > and if Simon's patches will be accepted soon, I will kindly ask you to > reformat your patches, moving the default environment into an .env file. I will rework the environments as .env files but I don't want to hold this change until this is accepted. My patch is fine and could go in now as is. Once Simon's patches get in I will post another series reworking the environment to convert it to the .env file format but please don't block on this. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Hi Otavio, On 28/10/2013 12:19, Otavio Salvador wrote: > Hello, > > I am not sure I agree ... > > On Sun, Oct 27, 2013 at 6:47 PM, Marek Vasut wrote: >> Dear Otavio Salvador, >> >>> On Sun, Oct 27, 2013 at 2:16 PM, Marek Vasut wrote: Dear Otavio Salvador, > This reads the kernel, ftd and boot into ubifs filesystem. While on > that, the SD firmware filename definition has been moved next to the > other SD related commands. > > Signed-off-by: Otavio Salvador Any changes to built-in environment are now NAKd I believe. >>> >>> I don't see a reason to not merged it for now; I will work in porting >>> the environments for the external file but this could go now, anyway. >> >> Read [1], in particular what Stefano said. >> >> http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/169042 >> >> Thus this patch shall be rejected as well, sorry. > > I agree with the goal but until we have a way to insert the /default/ > environment into the binary of U-Boot for use (not adding an extra > environment image) this should be accepted. Indeed. However, why cannot we do the right thing soon ? It is very interesting if Simon's patches will flow into mainline soon - as feeling, I see some comments by Wolfgang, but no evident signal that they will be stopped. Octavio, I will wait for your patches for a while and if Simon's patches will be accepted soon, I will kindly ask you to reformat your patches, moving the default environment into an .env file. Best regards, Stefano Babic -- = DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de = ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Dear Otavio Salvador, > Hello, > > I am not sure I agree ... > > On Sun, Oct 27, 2013 at 6:47 PM, Marek Vasut wrote: > > Dear Otavio Salvador, > > > >> On Sun, Oct 27, 2013 at 2:16 PM, Marek Vasut wrote: > >> > Dear Otavio Salvador, > >> > > >> >> This reads the kernel, ftd and boot into ubifs filesystem. While on > >> >> that, the SD firmware filename definition has been moved next to the > >> >> other SD related commands. > >> >> > >> >> Signed-off-by: Otavio Salvador > >> > > >> > Any changes to built-in environment are now NAKd I believe. > >> > >> I don't see a reason to not merged it for now; I will work in porting > >> the environments for the external file but this could go now, anyway. > > > > Read [1], in particular what Stefano said. > > > > http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/169042 > > > > Thus this patch shall be rejected as well, sorry. > > I agree with the goal but until we have a way to insert the /default/ > environment into the binary of U-Boot for use (not adding an extra > environment image) this should be accepted. I disagree with the decision to reject the envs as well, I just present previous discussion here. I will pull out of this discussion and leave the rest up to Stefano, since this is his call afterall. Best regards, Marek Vasut ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Hello, I am not sure I agree ... On Sun, Oct 27, 2013 at 6:47 PM, Marek Vasut wrote: > Dear Otavio Salvador, > >> On Sun, Oct 27, 2013 at 2:16 PM, Marek Vasut wrote: >> > Dear Otavio Salvador, >> > >> >> This reads the kernel, ftd and boot into ubifs filesystem. While on >> >> that, the SD firmware filename definition has been moved next to the >> >> other SD related commands. >> >> >> >> Signed-off-by: Otavio Salvador >> > >> > Any changes to built-in environment are now NAKd I believe. >> >> I don't see a reason to not merged it for now; I will work in porting >> the environments for the external file but this could go now, anyway. > > Read [1], in particular what Stefano said. > > http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/169042 > > Thus this patch shall be rejected as well, sorry. I agree with the goal but until we have a way to insert the /default/ environment into the binary of U-Boot for use (not adding an extra environment image) this should be accepted. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Dear Otavio Salvador, > On Sun, Oct 27, 2013 at 2:16 PM, Marek Vasut wrote: > > Dear Otavio Salvador, > > > >> This reads the kernel, ftd and boot into ubifs filesystem. While on > >> that, the SD firmware filename definition has been moved next to the > >> other SD related commands. > >> > >> Signed-off-by: Otavio Salvador > > > > Any changes to built-in environment are now NAKd I believe. > > I don't see a reason to not merged it for now; I will work in porting > the environments for the external file but this could go now, anyway. Read [1], in particular what Stefano said. http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/169042 Thus this patch shall be rejected as well, sorry. Best regards, Marek Vasut ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
On Sun, Oct 27, 2013 at 2:16 PM, Marek Vasut wrote: > Dear Otavio Salvador, > >> This reads the kernel, ftd and boot into ubifs filesystem. While on >> that, the SD firmware filename definition has been moved next to the >> other SD related commands. >> >> Signed-off-by: Otavio Salvador > > Any changes to built-in environment are now NAKd I believe. I don't see a reason to not merged it for now; I will work in porting the environments for the external file but this could go now, anyway. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [RESEND PATCH 2/3] mx28evk: Add 'nandboot' environment command
Dear Otavio Salvador, > This reads the kernel, ftd and boot into ubifs filesystem. While on > that, the SD firmware filename definition has been moved next to the > other SD related commands. > > Signed-off-by: Otavio Salvador Any changes to built-in environment are now NAKd I believe. Best regards, Marek Vasut ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot