diff options
Diffstat (limited to 'dynamic-layers/raspberrypi/conf/distro/include')
| -rw-r--r-- | dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc b/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc new file mode 100644 index 00000000..9c362551 --- /dev/null +++ b/dynamic-layers/raspberrypi/conf/distro/include/xen-raspberrypi4-64.inc | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | # Xen on Raspberry Pi 4 settings | ||
| 2 | |||
| 3 | # Xen uses u-boot for configuration and uses the uart | ||
| 4 | RPI_USE_U_BOOT = "1" | ||
| 5 | ENABLE_UART = "1" | ||
| 6 | |||
| 7 | # Build the bootable SD card image | ||
| 8 | IMAGE_CLASSES_append = " sdcard_image-rpi" | ||
| 9 | IMAGE_FSTYPES_append = " rpi-sdimg" | ||
| 10 | |||
| 11 | # Add Xen to the bootable SD card image | ||
| 12 | RPI_SDIMG_EXTRA_DEPENDS_append = " xen:do_deploy" | ||
| 13 | DEPLOYPAYLOAD = "xen-${MACHINE}:xen" | ||
| 14 | |||
| 15 | # We need the GIC enabled for Xen to work | ||
| 16 | RPI_EXTRA_CONFIG_append = "\nenable_gic=1" | ||
| 17 | |||
| 18 | # Increase boot partition for space for kernel and Xen | ||
| 19 | BOOT_SPACE = "61440" | ||
| 20 | |||
| 21 | # Override the meta-raspberrypi default kernel preference | ||
| 22 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" | ||
| 23 | KERNEL_DEVICETREE ?= "broadcom/bcm2711-rpi-4-b.dtb" | ||
