[U-Boot] [PATCH 0/4] Let the distro boot command scan all partitions

Sjoerd Simons sjoerd.simons at collabora.co.uk
Mon Jan 5 18:13:35 CET 2015


Not all devices use the convention of the first partition holding the boot
files. E.g. on chromebooks partition 1 and 2 are usually of the "Chromeos
kernel data" type. So instead of hardcoding just the first partitions scan all
partition on a storage device.

First two patches add some supporting commands, which help in determining the
list of partitions to scan and detect whether they have a known filesystem (No
need to scan for a bunch of different fiels if the filesystem isn't supported).

Third patch has the actual changes, while the last one tries to make it a bit
easier for board files to include the distro boot commands even if they don't
use it as their default.

Sjoerd Simons (4):
  fs: Add command to retrieve the filesystem type
  part: let list put the list in an environment variable
  config_distro_bootcmd: Scan all partitions for boot files
  distro_distro_bootcmd: use CONFIG_BOOTCOMMAND instead of setting
    bootcmd=

 common/cmd_fs.c                 | 15 +++++++++++++++
 common/cmd_part.c               | 24 ++++++++++++++++++++++--
 fs/fs.c                         | 27 +++++++++++++++++++++++++++
 include/config_distro_bootcmd.h | 21 +++++++++++++++++----
 include/fs.h                    |  6 ++++++
 5 files changed, 87 insertions(+), 6 deletions(-)

-- 
2.1.4


More information about the U-Boot mailing list