Config.in 1.4 KB

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