All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v11 0/5] package: add petitboot to use with qemu-system-m68k
@ 2023-04-21 18:49 Laurent Vivier
  2023-04-21 18:49 ` [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc Laurent Vivier
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Laurent Vivier @ 2023-04-21 18:49 UTC (permalink / raw)
  To: buildroot
  Cc: Thomas Huth, Laurent Vivier, Cédric Le Goater,
	Thomas Petazzoni, Romain Naour

qemu-system-m68k has introduced in v6.0 a new pure virtual machine
that is now supported by linux v5.19.

The goal of this series is to provide petitboot as an embedded bootloader
for it (like it is for the IBM POWER machine).

You can test it with:

  qemu-system-m68k -M virt -kernel images/vmlinux \
                   -initrd images/rootfs.cpio.xz \
                   -append "console=ttyGF0" --nographic

Signed-off-by: Laurent Vivier <laurent@vivier.eu>

v11:
 - rebase on top of petitboot merged package
 - add pb-discover daemon
 - start petitboot on all tty, disable generic getty
 - fix kexec build on m68k with uclibc
 - use poweroff in the test script (as we have init now)
 - remove Thomas' Rb, as there were some changes
 - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368

v10:
  - set PETITBOOT_LICENSE to GPL-2.0

v9:
  - remove dependency on BR2_PACKAGE_PS3_UTILS
  - Add Thomas' Rb
  - rebase

v8:
  - use linux.fragment rather than linux.config
  - rebase

v7:
  - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y
  - fix errors reported by check-package
  - add gitlab testing (Cédric)
  - update boot-qemu-image.py to support petitboot

v6:
  - rebase

v5:
  - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS

v4:
  - address Thomas' comments
  - remove petitboot-mtd config as libflash is not available

v3: v2: v1:
  - first version, I messed up with list subscription and git-publish...

Laurent Vivier (5):
  kexec: fix sys/random.h with uclibc
  petitboot: add pb-discover daemon
  petitboot: start petitboot on all tty
  board/qemu/m68k-virt: Add virt-m68k linux config
  support/scripts/boot-qemu-image.py: manage petitboot interface

 DEVELOPERS                                    |  2 +
 board/qemu/m68k-virt/linux.fragment           | 21 ++++++++
 board/qemu/m68k-virt/readme.txt               |  5 ++
 configs/qemu_m68k_virt_petitboot_defconfig    | 29 ++++++++++
 ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 ++++++++++++
 package/petitboot/S15pb-discover              | 53 +++++++++++++++++++
 package/petitboot/petitboot-console-ui.rules  |  5 ++
 package/petitboot/petitboot.mk                |  8 +++
 package/petitboot/sysctl.conf                 |  1 +
 support/scripts/boot-qemu-image.py            |  8 ++-
 system/Config.in                              |  2 +-
 11 files changed, 166 insertions(+), 3 deletions(-)
 create mode 100644 board/qemu/m68k-virt/linux.fragment
 create mode 100644 board/qemu/m68k-virt/readme.txt
 create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig
 create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch
 create mode 100644 package/petitboot/S15pb-discover
 create mode 100644 package/petitboot/petitboot-console-ui.rules
 create mode 100644 package/petitboot/sysctl.conf

-- 
2.40.0

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

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

end of thread, other threads:[~2023-06-03 20:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-21 18:49 [Buildroot] [PATCH v11 0/5] package: add petitboot to use with qemu-system-m68k Laurent Vivier
2023-04-21 18:49 ` [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc Laurent Vivier
2023-04-23 10:29   ` Laurent Vivier
2023-06-03 20:49   ` Arnout Vandecappelle via buildroot
2023-04-21 18:50 ` [Buildroot] [PATCH v11 2/5] petitboot: add pb-discover daemon Laurent Vivier
2023-04-21 18:50 ` [Buildroot] [PATCH v11 3/5] petitboot: start petitboot on all tty Laurent Vivier
2023-04-21 18:50 ` [Buildroot] [PATCH v11 4/5] board/qemu/m68k-virt: Add virt-m68k linux config Laurent Vivier
2023-04-21 18:50 ` [Buildroot] [PATCH v11 5/5] support/scripts/boot-qemu-image.py: manage petitboot interface Laurent Vivier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.