| comment "boot-wrapper-aarch64 needs a Linux kernel to be built" |
| depends on BR2_aarch64 |
| depends on !BR2_LINUX_KERNEL |
| |
| config BR2_TARGET_BOOT_WRAPPER_AARCH64 |
| bool "boot-wrapper-aarch64" |
| depends on BR2_aarch64 |
| depends on BR2_LINUX_KERNEL |
| help |
| The boot-wrapper-aarch64 is a small bootloader that makes it |
| possible to start an Aarch64 kernel inside the available |
| software simulators for the Aarch64 architecture. |
| |
| git://git.kernel.org/pub/scm/linux/kernel/git/mark/boot-wrapper-aarch64.git |
| |
| if BR2_TARGET_BOOT_WRAPPER_AARCH64 |
| |
| config BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS |
| string "Device Tree Source name" |
| default "" |
| help |
| Name of the Device Tree Source file to use to generate the |
| Device Tree Blob that will be embedded in the image |
| generated by the boot wrapper. Valid names are the .dts |
| files from arch/arm64/boot/dts/ in the kernel source |
| tree. The name must be specified without the .dts suffix. |
| |
| config BR2_TARGET_BOOT_WRAPPER_AARCH64_BOOTARGS |
| string "Kernel bootargs" |
| default "" |
| help |
| Kernel bootargs to embed inside the image generated by the |
| boot wrapper. |
| |
| config BR2_TARGET_BOOT_WRAPPER_AARCH64_PSCI |
| bool "Boot secondary SMP cores using PSCI" |
| help |
| Boot secondary SMP cores using PSCI firmware calls. If |
| disabled, the spin-table method is used instead. |
| |
| config BR2_TARGET_BOOT_WRAPPER_AARCH64_GICV3 |
| bool "Enable GICv3 instead of GICv2" |
| help |
| Boot using GICv3 instead of GICv2. |
| |
| endif |