mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-11-05 22:52:11 -10:00
Change all Kconfig entries for packages in the "Bootloaders" menu to submenus. Currently many bootloaders and firmwares in this menu use a 'config' keyword and thus menuconfig presents their sub-options as a flat list in the same menu. This is not very convenient as some have a lot of sub-options, and in (more and more common) configurations with multiple such packages enabled the menuconfig screen becomes very crowded. Moreover options of 'string' type don't have a visible indentation when their value exceeds a few characters, thus making it visually hard to grasp which package the various options belong to. Non-bootloader packages having suboptions usually use a 'menuconfig' keywork to have sub-options in a submenu. Do the same for packages in the "Bootloaders" menu which have more than one sub-option. Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Reviewed-by: Neal Frager <neal.frager@amd.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
comment "boot-wrapper-aarch64 needs a Linux kernel to be built"
|
|
depends on BR2_aarch64
|
|
depends on !BR2_LINUX_KERNEL
|
|
|
|
menuconfig 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
|