This document is a deeper explanation of how to reuse the components, patches in this software stack.
Reusing the Firmware Patches
The firmware (
linux-system.axf) consists of U-Boot and the base device tree,
bundled together with boot-wrapper-aarch64. Both U-Boot and boot-wrapper-aarch64
are patched to support the Armv8-R AArch64 architecture. These patches live in
The base device tree 2 can be found in the meta-arm-bsp Yocto layer.
Reusing the Xen Patches
The patch series in Xen’s integration/mpu branch initialize the PoC (Proof of Concept) of Xen on the Armv8-R AArch64 architecture. The integration/mpu branch with these patches can be built and run as a standalone project outside of this software stack, to support Xen on the Armv8-R AArch64 architecture. Here is the guidance on how to run it outside of this stack.