7d914839a4
PowerNV is the platform using the OPAL [1] firmware on OpenPOWER systems. OPAL first loads a kernel and an initramfs image based on buildroot including a second boot loader petitboot [2]. The latter does device discovery and kexecs a new Linux image from disk or network. QEMU implements PowerNV machines [3] for the POWER8, POWER9 and Power10 processors which are used for dev and tests. POWER8 images being compatible with POWER9 and Power10, simply add a single qemu_ppc64le_powernv8 board for all. The QEMU script boots directly from a nvme disk because it is simple enough but a real system would boot from a ramfs first. [1] https://github.com/open-power/skiboot/blob/master/doc/overview.rst [2] https://github.com/open-power/petitboot/ [3] https://qemu.readthedocs.io/en/latest/system/ppc/powernv.html Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> |
||
---|---|---|
.. | ||
aarch64-sbsa | ||
aarch64-virt | ||
arm-versatile | ||
arm-vexpress | ||
arm-vexpress-tz | ||
m68k-mcf5208 | ||
m68k-q800 | ||
microblazebe-mmu | ||
microblazeel-mmu | ||
mips32r2-malta | ||
mips32r2el-malta | ||
mips32r6-malta | ||
mips32r6el-malta | ||
mips64-malta | ||
mips64el-malta | ||
mips64r6-malta | ||
mips64r6el-malta | ||
nios2-10m50 | ||
or1k | ||
ppc64-e5500 | ||
ppc64-pseries | ||
ppc64le-powernv8 | ||
ppc64le-pseries | ||
ppc-e500mc | ||
ppc-g3beige | ||
ppc-mac99 | ||
ppc-mpc8544ds | ||
riscv32-virt | ||
riscv64-virt | ||
s390x | ||
sh4-r2d | ||
sh4eb-r2d | ||
sparc64-sun4u | ||
sparc-ss10 | ||
x86 | ||
x86_64 | ||
xtensa-lx60 | ||
post-image.sh |