mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [RFC PATCH v2 0/3] Introduce global.bootm.root_dev env var for booting via PARTUUID
@ 2020-08-05 10:10 Robert Karszniewicz
  2020-08-05 10:10 ` [RFC PATCH v2 1/3] bootm: add env var root_dev Robert Karszniewicz
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Robert Karszniewicz @ 2020-08-05 10:10 UTC (permalink / raw)
  To: barebox

This patch introduces a new env var which specifies which device is the
rootfs device to be used in Linux, passed to Linux via bootargs,
identified by the rootfs partition's PARTUUID.

global.bootm.root_dev supplements global.bootm.appendroot, in that it
overrides appendroot's naïve default, which picks the partition that the
kernel resides on (global.bootm.image).

Example:
detect mmc2
global.bootm.image='/mnt/mmc2.0/zImage'
global.bootm.appendroot=1
global.bootm.root_dev=/dev/mmc2.1
boot mmc

For proper patch, I would squash all commits.

Changes from v1:
- renamed env var s/root/root_dev/
- used filesystem-agnostic approach (root_dev now takes a /dev/ instead
  of a mounted partition)

Robert Karszniewicz (3):
  bootm: add env var root_dev
  globalvar: add bootm.root_dev
  bootm: handle global.bootm.root_dev

 common/bootm.c  | 18 ++++++++++++++++--
 include/bootm.h |  2 ++
 2 files changed, 18 insertions(+), 2 deletions(-)

-- 
2.7.4


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-08-10  9:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-05 10:10 [RFC PATCH v2 0/3] Introduce global.bootm.root_dev env var for booting via PARTUUID Robert Karszniewicz
2020-08-05 10:10 ` [RFC PATCH v2 1/3] bootm: add env var root_dev Robert Karszniewicz
2020-08-05 10:10 ` [RFC PATCH v2 2/3] globalvar: add bootm.root_dev Robert Karszniewicz
2020-08-05 10:10 ` [RFC PATCH v2 3/3] bootm: handle global.bootm.root_dev Robert Karszniewicz
2020-08-05 10:15   ` Robert Karszniewicz
2020-08-10  9:45     ` Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox