book icon indicating copy to clipboard operation
book copied to clipboard

list petitboot as an implementation example

Open orangecms opened this issue 1 year ago • 6 comments
trafficstars

https://github.com/open-power/petitboot

prominently uses kexec :)

orangecms avatar Apr 02 '24 03:04 orangecms

https://github.com/open-power/petitboot/blob/master/doc/overview.rst https://github.com/open-power/petitboot/blob/master/doc/platforms.rst

pamolloy avatar Apr 03 '24 13:04 pamolloy

The folks behind the Austrialian free softwre group, OzLabs, and associated
consulting company, Code Construct, developed
[petitboot](https://github.com/open-power/petitboot), which is hosted under the
[OpenPower](https://openpowerfoundation.org/) Github organization. It also
supports ARM64 with ACPI. It is a set of Linux userspace programs
leveraging udev and kexec with a ncurses interface. It is intended to be
built and integrated into an image with the
[op-build](https://github.com/open-power/op-build) tool that wraps Buildroot.
petitboot is included as a package in mainline Buildroot.[^gitlab-buildroot-petitboot]

[^gitlab-buildroot-petitboot]: https://gitlab.com/buildroot.org/buildroot/-/tree/master/package/petitboot

pamolloy avatar Apr 03 '24 13:04 pamolloy

https://github.com/open-power/op-build/blob/master/openpower/package/petitboot/petitboot.mk is a good example for how it is implemented, including udev rules

pamolloy avatar Apr 03 '24 13:04 pamolloy