123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- config BR2_PACKAGE_HOST_UBOOT_TOOLS
- bool "host u-boot tools"
- help
- Companion tools for Das U-Boot bootloader.
- http://www.denx.de/wiki/U-Boot/WebHome
- if BR2_PACKAGE_HOST_UBOOT_TOOLS
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
- bool "Flattened Image Tree (FIT) support"
- select BR2_PACKAGE_HOST_DTC
- help
- Enables support for Flattened Image Tree (FIT).
- This option allows to boot the new uImage structure,
- Flattened Image Tree. FIT is formally a FDT, which can include
- images of various types (kernel, FDT blob, ramdisk, etc.)
- in a single blob. To boot this new uImage structure,
- pass the address of the blob to the "bootm" command.
- if BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
- bool "FIT signature verification support"
- help
- Enables support for FIT Signature Verification.
- Flat Image Trees (FIT) supports hashing of images so that
- these hashes can be checked on loading. This protects
- against corruption of the image. However it does not prevent
- the substitution of one image for another.
- The signature feature allows the hash to be signed with a
- private key such that it can be verified using a public key
- later. Provided that the private key is kept secret and the
- public key is stored in a non-volatile place, any image can
- be verified in this way.
- endif # BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
- bool "Environment image"
- help
- Generate a valid binary environment image from a text file
- describing the key=value pairs of the environment.
- This option can be useful to build environment configurations
- as part of a Linux / rootfs only defconfig instead of using
- post scripts. This supports a hardware use case of a single
- bootloader only defconfig but multiple Linux / rootfs
- defconfigs with different boot environments.
- The environment image will be called uboot-env.bin.
- if BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE
- string "Source files for environment"
- default BR2_TARGET_UBOOT_ENVIMAGE_SOURCE if BR2_TARGET_UBOOT_ENVIMAGE_SOURCE != "" # legacy
- help
- Text files describing the environment. Files should have
- lines of the form var=value, one per line. Blank lines and
- lines starting with a # are ignored.
- Multiple source files are concatenated in the order listed.
- Leave empty to generate image from compiled-in env if a U-boot
- target build is configured (BR2_TARGET_UBOOT)
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE
- string "Size of environment"
- default BR2_TARGET_UBOOT_ENVIMAGE_SIZE if BR2_TARGET_UBOOT_ENVIMAGE_SIZE != "" # legacy
- help
- Size of envronment, can be prefixed with 0x for hexadecimal
- values.
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_REDUNDANT
- bool "Environment has two copies"
- help
- Some platforms define in their U-Boot configuration that the
- U-Boot environment should be duplicated in two locations (for
- extra safety). Check your U-Boot configuration for the
- CONFIG_ENV_ADDR_REDUND and CONFIG_ENV_OFFSET_REDUND settings
- to see if this is the case for your platform.
- If it is the case, then you should enable this option to
- ensure that the U-Boot environment image generated by
- Buildroot is compatible with the "redundant environment"
- mechanism of U-Boot.
- endif # BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
- bool "Generate a U-Boot boot script"
- help
- Generate a U-Boot boot script, given a file listing U-Boot
- commands to be executed at boot time. The generated boot
- script will be called 'boot.scr'.
- if BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
- config BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE
- string "U-Boot boot script source"
- default BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE if BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE != "" # legacy
- help
- Source file to generate the U-Boot boot script.
- endif # BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
- endif # BR2_PACKAGE_HOST_UBOOT_TOOLS
|