]> git.baikalelectronics.ru Git - uboot.git/commit
Merge branch '2022-08-11-verified-boot-for-embedded-initial-support'
authorTom Rini <trini@konsulko.com>
Fri, 12 Aug 2022 16:51:14 +0000 (12:51 -0400)
committerTom Rini <trini@konsulko.com>
Fri, 12 Aug 2022 16:51:14 +0000 (12:51 -0400)
commit6e4d0fb776e0b789998acefb8200b6b92ce0b5a0
tree32ecaafa1d653e275683cfacac41dd2bb57efca1
parent143d5d7b4b97d4f23d2d4623a930c93c552b46ac
parentb58e0854929d477b0f28d186d3868df889134e41
Merge branch '2022-08-11-verified-boot-for-embedded-initial-support'

To quote Simon:
This adds the concept of a VBE method to U-Boot, along with an
implementation of the 'VBE simple' method, basically a simple way of
updating firmware in MMC from userspace and monitoring it from U-Boot.

VBE simple is implemented in fwupd. U-Boot's role is to set up the
device tree with the required firmware-update properties and provide the
developer with information about the current VBE state. To that end this
series includes a new 'vbe' command that allows VBE methods to be listed
and examined.

As part of this work, support for doing FDT fixups via the event interface
is provided, along with the ability to write to the device tree via the
ofnode interface.

Another (significant) change is that bootmeths now have a 'global' flag,
to allow the implementation of EFI bootmgr (and VBE) to be cleaned up.
The 'system' bootdev is no-longer needed and these bootmeths are scanned
first.

Further work is needed to pull everything together, but this is a step
along the way.