Bootspec: Allow to automatically append root= option

Sascha Hauer s.hauer at pengutronix.de
Thu Jun 18 00:43:38 PDT 2015


In bootspec entries we have to add a root= to specify the kernel where
it can find its root filesystem. This series allows to automatically
append this option based on the filesystem where the entry is found on.
With this we can make the root filesystem images independent of the
device they are installed on.

Sascha

----------------------------------------------------------------
Sascha Hauer (6):
      Add globalvar_add_simple_string function
      cdev: Add partuuid string to struct cdev
      fs: Add device parameter for Linux root= option
      fs: ubifs: Implement Linux rootarg
      fs: nfs: Implement Linux rootarg
      blspec: Automatically append rootarg

 Documentation/filesystems/nfs.rst    | 13 +++++++++++++
 Documentation/user/booting-linux.rst |  7 +++++++
 common/blspec.c                      | 29 +++++++++++++++++++++++++++-
 common/partitions.c                  |  1 +
 common/partitions/dos.c              |  4 ++++
 common/partitions/parser.h           |  1 +
 drivers/mtd/ubi/kapi.c               |  1 +
 fs/fs.c                              | 37 ++++++++++++++++++++++++++++++++++++
 fs/nfs.c                             | 24 +++++++++++++++++++++++
 fs/ubifs/ubifs.c                     | 23 ++++++++++++++++++++++
 include/driver.h                     |  3 +++
 include/fs.h                         |  4 ++++
 include/globalvar.h                  | 19 ++++++++++++++++++
 include/linux/mtd/ubi.h              |  1 +
 14 files changed, 166 insertions(+), 1 deletion(-)



More information about the barebox mailing list