doc: Start writing some in-tree documentation
[petitboot] / doc / platforms.rst
1 Platforms
2 =========
3
4 Petitboot is indented to be platform agnostic and provide at least basic functionality on any platform that supports the kexec mechanism
5
6 The 'platform' interface in ``pb-discover`` allows additional support for specific platforms to be built and dynamically enabled based on the running system. The current implementations of this are:
7
8 platform-powerpc
9 ----------------
10
11 Intended for "powernv" POWER platforms, which generally means those running the OPAL firmware stack. This implements support for inband IPMI functions (boot overrides, system information, etc), console interface descriptions, and loading and storing parameters from NVRAM flash storage.
12
13 platform-arm64
14 --------------
15
16 A fairly general implementation for basic parameter support for ARM64 platforms, but is generally applicable to platforms that provide an efivarfs interface.