1*4882a593Smuzhiyuncomment "boot-wrapper-aarch64 needs a Linux kernel to be built" 2*4882a593Smuzhiyun depends on BR2_aarch64 3*4882a593Smuzhiyun depends on !BR2_LINUX_KERNEL 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig BR2_TARGET_BOOT_WRAPPER_AARCH64 6*4882a593Smuzhiyun bool "boot-wrapper-aarch64" 7*4882a593Smuzhiyun depends on BR2_aarch64 8*4882a593Smuzhiyun depends on BR2_LINUX_KERNEL 9*4882a593Smuzhiyun help 10*4882a593Smuzhiyun The boot-wrapper-aarch64 is a small bootloader that makes it 11*4882a593Smuzhiyun possible to start an Aarch64 kernel inside the available 12*4882a593Smuzhiyun software simulators for the Aarch64 architecture. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun git://git.kernel.org/pub/scm/linux/kernel/git/mark/boot-wrapper-aarch64.git 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunif BR2_TARGET_BOOT_WRAPPER_AARCH64 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunconfig BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS 19*4882a593Smuzhiyun string "Device Tree Source name" 20*4882a593Smuzhiyun default "" 21*4882a593Smuzhiyun help 22*4882a593Smuzhiyun Name of the Device Tree Source file to use to generate the 23*4882a593Smuzhiyun Device Tree Blob that will be embedded in the image 24*4882a593Smuzhiyun generated by the boot wrapper. Valid names are the .dts 25*4882a593Smuzhiyun files from arch/arm64/boot/dts/ in the kernel source 26*4882a593Smuzhiyun tree. The name must be specified without the .dts suffix. 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig BR2_TARGET_BOOT_WRAPPER_AARCH64_BOOTARGS 29*4882a593Smuzhiyun string "Kernel bootargs" 30*4882a593Smuzhiyun default "" 31*4882a593Smuzhiyun help 32*4882a593Smuzhiyun Kernel bootargs to embed inside the image generated by the 33*4882a593Smuzhiyun boot wrapper. 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunconfig BR2_TARGET_BOOT_WRAPPER_AARCH64_PSCI 36*4882a593Smuzhiyun bool "Boot secondary SMP cores using PSCI" 37*4882a593Smuzhiyun help 38*4882a593Smuzhiyun Boot secondary SMP cores using PSCI firmware calls. If 39*4882a593Smuzhiyun disabled, the spin-table method is used instead. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunconfig BR2_TARGET_BOOT_WRAPPER_AARCH64_GICV3 42*4882a593Smuzhiyun bool "Enable GICv3 instead of GICv2" 43*4882a593Smuzhiyun help 44*4882a593Smuzhiyun Boot using GICv3 instead of GICv2. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunendif 47