123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- config BR2_PACKAGE_UBOOT_TOOLS
- bool "u-boot tools"
- help
- Companion tools for Das U-Boot bootloader.
- http://www.denx.de/wiki/U-Boot/WebHome
- if BR2_PACKAGE_UBOOT_TOOLS
- config BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
- bool "Flattened Image Tree (FIT) support"
- depends on !BR2_STATIC_LIBS
- select BR2_PACKAGE_DTC
- select BR2_PACKAGE_DTC_PROGRAMS
- 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.
- comment "u-boot tools FIT support needs a toolchain w/ dynamic library"
- depends on BR2_STATIC_LIBS
- if BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
- config BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
- bool "FIT signature verification support"
- select BR2_PACKAGE_OPENSSL
- 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.
- Enabling this option pulls in a dependency on libssl and
- libcrypto, and possibly GPL/OpenSSL licensing
- incompatibility issues.
- config BR2_PACKAGE_UBOOT_TOOLS_FIT_CHECK_SIGN
- bool "fit_check_sign"
- depends on BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
- help
- Install the fit_check_sign tool on the target system
- The fit_check_sign tool from Das U-Boot bootloader, which
- allows FIT image signature validation on target system.
- endif
- config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
- bool "mkimage"
- help
- Install the mkimage tool on the target system
- The mkimage tool from Das U-Boot bootloader, which allows
- generation of U-Boot images in various formats.
- config BR2_PACKAGE_UBOOT_TOOLS_MKEFICAPSULE
- bool "mkeficapsule"
- help
- Install the mkeficapsule tool on the target system
- The mkeficapsule tool from Das U-Boot bootloader, which allows
- generation of UEFI capsule binaries.
- config BR2_PACKAGE_UBOOT_TOOLS_MKENVIMAGE
- bool "mkenvimage"
- help
- Install the mkenvimage tool on the target system
- The mkenvimage tool from Das U-Boot bootloader, which allows
- generation of a valid binary environment image from a text
- file describing the key=value pairs of the environment.
- config BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV
- bool "fw_printenv"
- default y
- help
- Install the fw_printenv / fw_setenv tools on the target system
- The fw_printenv and fw_setenv tools from Das U-Boot
- bootloader, which allows access to the U-Boot environment
- from Linux.
- config BR2_PACKAGE_UBOOT_TOOLS_DUMPIMAGE
- bool "dumpimage"
- help
- Install the dumpimage tool on the target system
- The dumpimage tool from Das U-Boot bootloader, which allows
- extraction of data from U-Boot images.
- endif
|