Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

list petitboot as an implementation example #86

Open
orangecms opened this issue Apr 2, 2024 · 3 comments
Open

list petitboot as an implementation example #86

orangecms opened this issue Apr 2, 2024 · 3 comments
Assignees

Comments

@orangecms
Copy link
Collaborator

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

prominently uses kexec :)

@pamolloy
Copy link
Contributor

pamolloy commented Apr 3, 2024

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
Copy link
Contributor

pamolloy commented Apr 3, 2024

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 pamolloy self-assigned this Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants