From: Eric Nelson <eric.nelson@boundarydevices.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 2/3] mx6qsabrelite: Change default environment to cope with OE changes
Date: Wed, 19 Sep 2012 18:29:43 -0700 [thread overview]
Message-ID: <505A7187.308@boundarydevices.com> (raw)
In-Reply-To: <CAP9ODKr-MQT_tMtOowsj+xboWhkRjFYx6hKkkJHhSWsnpD_yUw@mail.gmail.com>
Hi Octavio,
On 09/19/2012 06:15 PM, Otavio Salvador wrote:
> On Wed, Sep 19, 2012 at 9:58 PM, Eric Nelson
> <eric.nelson@boundarydevices.com> wrote:
>> On 09/19/2012 04:51 PM, Otavio Salvador wrote:
>>> I sort of agree; do you use 2 or 3 partitions in this case?
>>>
>>
>> Or 1 or 9?
>>
>> I'm actually not kidding here. The current Freescale Android image
>> (R13.4-Beta) actually does want 9 partitions for a bunch of stuff
>> like a 'recovery' partition, a 'vendor' partition, etc.
>>
>> Or even 0? Windows users have been known to use SD cards straight out
>> of the box with no partition table.
>>
>> In short, this is something that can't be solved in the general case,
>> so I think it's best for the main-line U-Boot code to not try and
>> provide policy, only functionality.
>
> I agree; but mainline could have defaults that works at least for
> usual U-Boot hacker. That's why I asked how many you use.
>
>> To that end, we've tried to standardize on something simple: the presence of
>> a file named '6q_bootscript' on one of the SD cards that can handle these
>> sorts of userspace details:
>>
>> http://boundarydevices.com/u-boot-conventions-for-i-mx6-nitrogen6x-and-sabrelite/
>>
>> This allows all of the userspace bits to go into the userspace filesystem,
>> but still allows machine-specific like the type of display connected to
>> be saved in the environment.
>>
>> Using this approach, you can load kernel(s) or RAM disks from anywhere
>> that U-Boot can reach without re-compiling U-Boot.
>
> This is indeed nice.
>
>>>> Isn't using 'mkenvimage' in OE a better route? That way, the environment
>>>> can
>>>> change with the userspace decision.
>>>
>>> In fact in OE we have a patch for it. Usually we don't call mkenvimage
>>> for it but I like the idea to add this feature there later.
>>
>> The best part of doing it in OE is that the same commit should be able to
>> update both the environment variables (or boot script) and the parts which depend
>> on it (like creation of the filesystem image(s)).
>
> Yes; I will work in a generic way for it in OE ... I like the idea and
> also see the added value for the flexibility.
>
> After MX23 I will focus on this ;-) (or Marek kills me :P)
>
> This doesn't solve the question:
>
> Better to have 2 or 3 partition layout by default in mainline?
>
I suspect that this question isn't for me, since I'm not sure which
userspace(s) we're targeting.
Heck, I didn't know that OE was still kicking... I kinda had the
impression that Yocto had taken it over ;)
Regards,
Eric
next prev parent reply other threads:[~2012-09-20 1:29 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-19 15:13 [U-Boot] [PATCH 1/3] mx53loco: Change default environment to cope with OE changes Otavio Salvador
2012-09-19 15:13 ` [U-Boot] [PATCH 2/3] mx6qsabrelite: " Otavio Salvador
2012-09-19 17:57 ` Robert Nelson
2012-09-19 18:00 ` Otavio Salvador
2012-09-19 18:08 ` Robert Nelson
2012-09-19 18:22 ` Otavio Salvador
2012-09-19 23:40 ` Eric Nelson
2012-09-19 23:51 ` Otavio Salvador
2012-09-20 0:58 ` Eric Nelson
2012-09-20 1:15 ` Otavio Salvador
2012-09-20 1:29 ` Eric Nelson [this message]
2012-09-20 1:43 ` Otavio Salvador
2012-09-19 15:13 ` [U-Boot] [PATCH 3/3] mx6qsabresd: " Otavio Salvador
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=505A7187.308@boundarydevices.com \
--to=eric.nelson@boundarydevices.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.