> Am 13.05.2016 um 18:21 schrieb York Sun <york....@nxp.com>: > >> On 05/13/2016 07:32 AM, Alexander Graf wrote: >> >>> Am 13.05.2016 um 16:26 schrieb Stuart Yoder <stuart.yo...@nxp.com>: >>> >>> >>> >>>> -----Original Message----- >>>> From: Alexander Graf [mailto:ag...@suse.de] >>>> Sent: Friday, May 13, 2016 7:22 AM >>>> To: u-boot@lists.denx.de >>>> Cc: Stuart Yoder <stuart.yo...@nxp.com>; york sun <york....@nxp.com> >>>> Subject: [PATCH 5/5] ls2080ardb: Convert to distro boot >>>> >>>> Most new systems in U-Boot these days make use of the generic "distro" >>>> framework which allows a user to have U-Boot scan for a bootable OS >>>> on all available media types. >>>> >>>> This patch converts the LS2080ARDB board to use that framework instead >>>> of booting from a hard coded flash offset. >>>> >>>> Signed-off-by: Alexander Graf <ag...@suse.de> >>>> >>>> --- >>>> >>>> This obviously means that we can no longer boot from said offset. Is >>>> that a reasonable thing to do or should I put the bootm back into the >>>> default boot command and only do distro boot if it fails? >>> >>> To date all armv8 FSL/NXP sdk releases, field engineers, etc have been using >>> bootm. I'm a little concerned about changing the default boot command >>> right now...as I assume things will unexpectedly appear to just stop >>> working. Or, is booting from the NOR flash one of the distro boot >>> "media" types? >> >> The problem with boot from NOR is that we have no source of information on >> what lies where. So distro boot can't have it in its target list, as you >> have to know magical offsets. >> >> We could put the magical bootm after tge distro list, but that would mean >> that field engineers get pxe boot with long timeouts first and then their >> NOR bootm booted. >> >> So the only option left that I can see is to always try magical offset NOR >> bootm and do distro boot if it fails. Then just tell people to write zeros >> to the NOR kernel offset and they get distro boot automatically. > > Alex, > > I suggest to attempt current boot method before moving on to other sources. I > presume booting from NOR would check the image header first. If the image is > valid, go ahead to boot it. Otherwise, move on.
Ok, will do. > > Beside, it would be helpful to define a list and order of boot source. That's what the patch does, no? See the BOOT_TARGET_DEVICES define. It's probably incomplete, but describes the boot order and boot sources. Alex _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot