diff options
| author | Tom Rini <[email protected]> | 2025-11-07 08:26:59 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2025-11-07 08:26:59 -0600 |
| commit | df786b4c57f582b4f875effe68d3ae22bbb478a9 (patch) | |
| tree | d58021af29a136ce4a9764ac31c2b91c15e868fb /doc | |
| parent | b660df558545b42f7257899807b83cfc620b2983 (diff) | |
| parent | 6bb374b1a1226b964db8476b2939a280c7477e4a (diff) | |
Merge tag 'efi-2026-01-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi
Pull request efi-2026-01-rc2
CI: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/28208
Documentation:
* bootstd: Describe environment variable extension_overlay_addr
environment and remove extension support from TODO list
EFI:
* Correct the detection of the video mode in the EFI payload app:
- Use struct efi_gop_mode_info in the definition of struct
efi_entry_gopmode.
- In function get_mode_from_entry() use the correct type for the video
mode structure.
* Use a valid error code as return value in efi_store_memory_map().
* Avoid a memory leak for the variable name in efi_bl_create_block_device().
* Correct the code indentation in efi_uc_stop().
* Correct the description of struct efi_priv.
* Fix typos in code comments.
Other:
* qfw: Add more fields and a heading to qfw list
* Fix the support for ACPI pass-through on ARM and RISC-V:
Avoid zeroing out the XSDT address
* test: provide unit test for 'acpi list' command
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEbcT5xx8ppvoGt20zxIHbvCwFGsQFAmkNj/kACgkQxIHbvCwF
# GsS8NQ/6Aj+Z54HJTIEfoXssvElLr5ATactrCxszq42i/yy6dLqa2Ym1afG6w1XS
# 1ZbCeU/bCXFke5Tsz+x89gEfckUm83oTwngwcID0WR1qn8mWjwR7tM5MuORq8NxU
# 7NwLuFs9O/QZihagKdz6hv1/Y+cBwiAYLY16EYVSuUlbLaKQo3QvxwWkqG3jdKWV
# Rm58/PolU+2h04MBwP0SxSduX4OyRF/tMOGjf5RGLyqCyj8kIgdu7PvUAPMM+Gps
# KemL59V0Bdv8hlF4JknmPz+idtZg2nHIDdNrBZvoxwzwGQeRZ1YXAMruRxZXqDYL
# tiuDp6HMv/GfIIGkz14tJtJMdboaAybAnluPWGalx8JQJqJzEPww0R+9s4KKQeWL
# mHgRyl6PxVV9p19f79Qq6q6ETwrFDX0YH3pdrGUk3DBa3lDt0UsEAnuW4FvaJ8tx
# 3PMrjKAxpxocT0hglsMVnptnfvDEigMsjwH/TWrau83mY+juxFQLjm+U4vye+qCa
# 4zXjjLas18+eRcrv2KxU7teakyi1Jp+WbqHq37L26YcQMaLq/RkBc0bTrsreKKLu
# jprYFpvc7EJpH2Fd1XWaZ2EnxXcVSJSvrY/iwRQqb6wbwQ6XGtMvSh3IFY8IzAoh
# N2Pj78oaYqyL1q/TftuZWhEHo3a0M/HfM4D+oMSHzJtWCb0wZHE=
# =OGcS
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 07 Nov 2025 12:21:45 AM CST
# gpg: using RSA key 6DC4F9C71F29A6FA06B76D33C481DBBC2C051AC4
# gpg: Good signature from "Heinrich Schuchardt <[email protected]>" [unknown]
# gpg: aka "[jpeg image of size 1389]" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 6DC4 F9C7 1F29 A6FA 06B7 6D33 C481 DBBC 2C05 1AC4
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/develop/bootstd/overview.rst | 4 | ||||
| -rw-r--r-- | doc/usage/cmd/qfw.rst | 27 |
2 files changed, 18 insertions, 13 deletions
diff --git a/doc/develop/bootstd/overview.rst b/doc/develop/bootstd/overview.rst index abb616adc77..397f6db18b4 100644 --- a/doc/develop/bootstd/overview.rst +++ b/doc/develop/bootstd/overview.rst @@ -252,6 +252,9 @@ Various environment variables are used by standard boot. These allow the board to control where things are placed when booting the OS. You should ensure that your boards sets values for these. +extension_overlay_addr (needed if extension is used) + Address at which to load the extension FDT overlays, e.g. 0x02000000 + fdtfile Name of the flattened device tree (FDT) file to load, e.g. "rockchip/rk3399-rockpro64.dtb" @@ -868,7 +871,6 @@ To do Some things that need to be done to completely replace the distro-boot scripts: -- implement extensions (devicetree overlays with add-on boards) - implement legacy (boot image v2) android boot flow Other ideas: diff --git a/doc/usage/cmd/qfw.rst b/doc/usage/cmd/qfw.rst index 40770acb3c0..0a65a247b44 100644 --- a/doc/usage/cmd/qfw.rst +++ b/doc/usage/cmd/qfw.rst @@ -44,18 +44,21 @@ QEMU firmware files are listed via the *qfw list* command: :: => qfw list - 00000000 bios-geometry - 00000000 bootorder - 000f0060 etc/acpi/rsdp - bed14040 etc/acpi/tables - 00000000 etc/boot-fail-wait - 00000000 etc/e820 - 00000000 etc/smbios/smbios-anchor - 00000000 etc/smbios/smbios-tables - 00000000 etc/system-states - 00000000 etc/table-loader - 00000000 etc/tpm/log - 00000000 genroms/kvmvapic.bin + Addr Size Sel Name + ---------------- -------- --- ------------ + 0 0 20 bios-geometry + 0 0 21 bootorder + 1fc6c000 14 22 etc/acpi/rsdp + 1fc6c040 20000 23 etc/acpi/tables + 0 4 24 etc/boot-fail-wait + 0 28 25 etc/e820 + 0 8 26 etc/msr_feature_control + 0 18 27 etc/smbios/smbios-anchor + 0 151 28 etc/smbios/smbios-tables + 0 6 29 etc/system-states + 0 1000 2a etc/table-loader + 0 0 2b etc/tpm/log + 0 2400 2c genroms/kvmvapic.bin Where an address is shown, it indicates where the data is available for inspection, e.g. using the :doc:`md`. |
