Pull request for efi-2021-10-rc2-2

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Aug 15 18:28:54 CEST 2021


Dear Tom,

The following changes since commit 85ccbf666e549f0b06c29d565b9e4fdd87cf6600:

   Merge https://source.denx.de/u-boot/custodians/u-boot-x86 (2021-08-13
08:37:47 -0400)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2021-10-rc2-2

for you to fetch changes up to 61ee780352e054df587d8781f23b323c967b5d2a:

   efi_loader: refactor efi_append_scrtm_version() (2021-08-14 20:54:41
+0200)

Gitlab CI showed not problems:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/8711

----------------------------------------------------------------
Pull request for efi-2021-10-rc2-2

Documentation:

* Require Sphinx >= 2.4.4 for 'make htmldocs'
* Move devicetree documentation to restructured text and update it
* Document stm32mp1 devicetree bindings

UEFI

* Extend measurement to UEFI variables and ExitBootServices()
* Support Uri() devicetree node in text protocol
* Add Linux magic token to RISC-V EFI test binaries

----------------------------------------------------------------
Heinrich Schuchardt (5):
       doc: add pkg-config to the build dependencies
       doc: require Sphinx 2.4.4
       doc: fix Latex margins
       efi_loader: Uri() device path node
       efi_loader: add Linux magic to RISC-V crt0

Masahisa Kojima (4):
       efi_loader: add secure boot variable measurement
       efi_loader: add boot variable measurement
       efi_loader: add ExitBootServices() measurement
       efi_loader: refactor efi_append_scrtm_version()

Patrick Delaunay (1):
       doc: stm32mp1: add page for device tree bindings

Simon Glass (3):
       doc: Move devicetree control doc to rST
       doc: Update devicedocs including how to add tweaks
       doc: Add a note about why devicetree is used

  arch/riscv/lib/crt0_riscv_efi.S                    |   7 +-
  doc/README.fdt-control                             | 230 -------------
  doc/board/st/index.rst                             |   1 +
  doc/board/st/st.rst                                |  68 ++++
  doc/build/gcc.rst                                  |   4 +-
  doc/conf.py                                        | 108 ++-----
  doc/develop/devicetree/control.rst                 | 251 +++++++++++++++
  doc/develop/devicetree/index.rst                   |  13 +
  doc/develop/devicetree/intro.rst                   |  44 +++
  doc/develop/index.rst                              |   1 +
  doc/device-tree-bindings/adc/st,stm32-adc.txt      | 141 --------
  doc/device-tree-bindings/clock/st,stm32-rcc.txt    |  95 ------
  doc/device-tree-bindings/clock/st,stm32h7-rcc.txt  | 152 ---------
  doc/device-tree-bindings/i2c/i2c-stm32.txt         |  30 --
  .../memory-controllers/st,stm32-fmc.txt            |  58 ----
  doc/device-tree-bindings/mtd/stm32-fmc2-nand.txt   |  61 ----
  doc/device-tree-bindings/phy/phy-stm32-usbphyc.txt |  75 -----
  .../pinctrl/st,stm32-pinctrl.txt                   | 208 ------------
  .../regulator/st,stm32-vrefbuf.txt                 |  23 --
  doc/device-tree-bindings/reset/st,stm32-rcc.txt    |   6 -
  doc/device-tree-bindings/spi/spi-stm32-qspi.txt    |  44 ---
  doc/sphinx/kerneldoc.py                            |  26 +-
  include/efi_api.h                                  |   6 +
  include/efi_loader.h                               |   5 +
  include/efi_tcg2.h                                 |  20 ++
  include/tpm-v2.h                                   |  18 +-
  lib/efi_loader/efi_boottime.c                      |  25 ++
  lib/efi_loader/efi_device_path_to_text.c           |  13 +
  lib/efi_loader/efi_tcg2.c                          | 356
++++++++++++++++++++-
  29 files changed, 845 insertions(+), 1244 deletions(-)
  delete mode 100644 doc/README.fdt-control
  create mode 100644 doc/board/st/st.rst
  create mode 100644 doc/develop/devicetree/control.rst
  create mode 100644 doc/develop/devicetree/index.rst
  create mode 100644 doc/develop/devicetree/intro.rst
  delete mode 100644 doc/device-tree-bindings/adc/st,stm32-adc.txt
  delete mode 100644 doc/device-tree-bindings/clock/st,stm32-rcc.txt
  delete mode 100644 doc/device-tree-bindings/clock/st,stm32h7-rcc.txt
  delete mode 100644 doc/device-tree-bindings/i2c/i2c-stm32.txt
  delete mode 100644
doc/device-tree-bindings/memory-controllers/st,stm32-fmc.txt
  delete mode 100644 doc/device-tree-bindings/mtd/stm32-fmc2-nand.txt
  delete mode 100644 doc/device-tree-bindings/phy/phy-stm32-usbphyc.txt
  delete mode 100644 doc/device-tree-bindings/pinctrl/st,stm32-pinctrl.txt
  delete mode 100644 doc/device-tree-bindings/regulator/st,stm32-vrefbuf.txt
  delete mode 100644 doc/device-tree-bindings/reset/st,stm32-rcc.txt
  delete mode 100644 doc/device-tree-bindings/spi/spi-stm32-qspi.txt


More information about the U-Boot mailing list