Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/17] board: cleanup genimage partition-type-uuid shortcuts
@ 2024-11-09 22:16 Brandon Maier
  2024-11-09 22:16 ` [Buildroot] [PATCH 01/17] docs/manual/writing-rules: add shortcuts for genimage partition-type-uuid Brandon Maier
                   ` (18 more replies)
  0 siblings, 19 replies; 34+ messages in thread
From: Brandon Maier @ 2024-11-09 22:16 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, Niklas Cassel, Brandon Maier

Buildroot boards using genimage's "partition-type-uuid" can use either a
full GUID or one of the shortcuts defined in genimage[1]. The Buildroot
manual recommends using the "L", "U", or "F" shortcuts over a full GUID;
but does not specify how any other GUID should be defined.

This series tries to bring consistency to partition-type-uuid by making
shortcuts the preferred method. First we update the Buildroot manual to
say shortcuts should be preferred when available. Then we update all
boards to use shortcuts.

This series is partially implementing Thomas suggestion to have
consistency when using "L" vs "root-${ARCH}" vs full GUIDs[2].

[1] https://github.com/pengutronix/genimage/blob/master/image-hd.c#L264
[2] https://lore.kernel.org/buildroot/20241022224945.4dc67b89@windsurf/

Signed-off-by: Brandon Maier <brandon.maier@gmail.com>
---
Brandon Maier (17):
      docs/manual/writing-rules: add shortcuts for genimage partition-type-uuid
      board/beagleboard: use partition-type-uuid "L"
      board/sifive: use partition-type-uuid "L"
      board/visionfive2: use partition-type-uuid "L"
      board/pc: use partition-type-uuid "root-x86"
      support/testing/tests/boot/test_grub: use partition-type-uuid "root-x86"
      board/mender: use partition-type-uuid "root-x86-64"
      board/radxa: use partition-type-uuid "root-arm"
      board/qemu/arm-ebbr: use partition-type-uuid "root-arm"
      board/qemu/riscv64-virt-efi: use partition-type-uuid "root-riscv64"
      board/aarch64-efi: use partition-type-uuid "root-arm64"
      board/arm: use partition-type-uuid "root-arm64"
      board/pine64: use partition-type-uuid "root-arm64"
      board/qemu/aarch64-ebbr: use partition-type-uuid "root-arm64"
      board/qemu/aarch64-sbsa: use partition-type-uuid "root-arm64"
      board/visionfive2: use partition-type-uuid "xbootldr"
      support/testing/tests/boot/test_grub: use partition-type-uuid "U"

 board/aarch64-efi/genimage-efi.cfg                 |  2 +-
 board/arm/fvp-ebbr/genimage.cfg                    |  2 +-
 board/beagleboard/beaglev_fire/genimage.cfg        |  2 +-
 board/mender/x86_64/genimage-efi.cfg               |  4 ++--
 board/pc/genimage-efi.cfg                          |  2 +-
 board/pine64/rockpro64/genimage.cfg                |  2 +-
 board/qemu/aarch64-ebbr/genimage.cfg               |  2 +-
 board/qemu/aarch64-sbsa/genimage.cfg               |  2 +-
 board/qemu/arm-ebbr/genimage.cfg                   |  2 +-
 board/qemu/riscv64-virt-efi/genimage.cfg           |  2 +-
 board/radxa/rockpi-n8/genimage.cfg                 |  2 +-
 board/sifive/hifive-unleashed/genimage_sdcard.cfg  |  2 +-
 board/visionfive2/genimage.cfg                     |  4 ++--
 docs/manual/writing-rules.adoc                     | 28 +++++++++++++---------
 .../tests/boot/test_grub/genimage-aarch64-efi.cfg  |  4 ++--
 15 files changed, 34 insertions(+), 28 deletions(-)
---
base-commit: 0df7dfb804457a62c7751eec6555ad75158e3e3d
change-id: 20241109-genimage-partition-type-uuid-8e4c62ee041f

Best regards,
-- 
Brandon Maier <brandon.maier@gmail.com>

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-11-12 14:29 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-09 22:16 [Buildroot] [PATCH 00/17] board: cleanup genimage partition-type-uuid shortcuts Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 01/17] docs/manual/writing-rules: add shortcuts for genimage partition-type-uuid Brandon Maier
2024-11-11 13:11   ` Niklas Cassel via buildroot
2024-11-11 14:26     ` Brandon Maier
2024-11-11 14:31       ` Niklas Cassel via buildroot
2024-11-11 21:00         ` Thomas Petazzoni via buildroot
2024-11-12 14:29           ` Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 02/17] board/beagleboard: use partition-type-uuid "L" Brandon Maier
2024-11-11 20:57   ` Thomas Petazzoni via buildroot
2024-11-09 22:16 ` [Buildroot] [PATCH 03/17] board/sifive: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 04/17] board/visionfive2: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 05/17] board/pc: use partition-type-uuid "root-x86" Brandon Maier
2024-11-11 21:02   ` Thomas Petazzoni via buildroot
2024-11-12 14:02     ` Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 06/17] support/testing/tests/boot/test_grub: " Brandon Maier
2024-11-11 13:16   ` Niklas Cassel via buildroot
2024-11-11 14:30     ` Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 07/17] board/mender: use partition-type-uuid "root-x86-64" Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 08/17] board/radxa: use partition-type-uuid "root-arm" Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 09/17] board/qemu/arm-ebbr: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 10/17] board/qemu/riscv64-virt-efi: use partition-type-uuid "root-riscv64" Brandon Maier
2024-11-11 13:22   ` Niklas Cassel via buildroot
2024-11-11 14:31     ` Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 11/17] board/aarch64-efi: use partition-type-uuid "root-arm64" Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 12/17] board/arm: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 13/17] board/pine64: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 14/17] board/qemu/aarch64-ebbr: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 15/17] board/qemu/aarch64-sbsa: " Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 16/17] board/visionfive2: use partition-type-uuid "xbootldr" Brandon Maier
2024-11-09 22:16 ` [Buildroot] [PATCH 17/17] support/testing/tests/boot/test_grub: use partition-type-uuid "U" Brandon Maier
2024-11-11 13:34 ` [Buildroot] [PATCH 00/17] board: cleanup genimage partition-type-uuid shortcuts Niklas Cassel via buildroot
2024-11-11 14:37   ` Brandon Maier
2024-11-11 21:12 ` Thomas Petazzoni via buildroot
2024-11-12 14:25   ` Brandon Maier

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