xen: Add files needed for minimal ppc64le build

Add the build system changes required to build for ppc64le (POWER8+).
As of now the resulting image simply boots to an infinite loop.

$ make XEN_TARGET_ARCH=ppc64 -C xen build

This port targets POWER8+ CPUs running in Little Endian mode specifically,
and does not boot on older machines. Additionally, this initial skeleton
only implements the PaPR/pseries boot protocol which allows it to be
booted in a standard QEMU virtual machine:

$ qemu-system-ppc64 -M pseries-5.2 -m 256M -kernel xen/xen

Signed-off-by: Shawn Anastasio <sanastasio@raptorengineering.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
Shawn Anastasio authored and Andrew Cooper committed 2023-06-21 14:26:21 +01:00
1 parent 7f314e0aa5
commit b0582dd686
14 files changed
+379 -2

No files matched your search

+4
View File
@@ -0,0 +1,4 @@
CONFIG_PPC := y
CONFIG_PPC64 := y
CONFIG_XEN_INSTALL_SUFFIX :=
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.