-
Notifications
You must be signed in to change notification settings - Fork 37
EBBR Notes 2024.06.03
Vincent Stehlé edited this page Jun 3, 2024
·
2 revisions
- Ilias Apalodimas (Linaro)
- Etienne Carrière (STMIcroelectronics)
- Michal Simek (AMD)
- Jon Humphreys (TI)
- Heinrich Schuchardt (Canonical)
- Vincent Stehlé (Arm)
- Decide if
v2.2.0-pre1
is ok for release.
- Release
v2.2.0
is approved.
- Chat with Ilias before meeting
- In the future, require
SetVariable()
at runtime? - Used by OS installer, also to apply a capsule.
- Today, OS installer fails to set the variable, but default boot path saves us.
- For capsule, could use
BootNext
to point to ESP. - U-Boot
master
branch has support.- OS part not merged yet.
- Authenticated variables explicitly not supported.
- In the future, require
- Decide if
v2.2.0-pre1
is ok for release.- Do we want the SMBIOS pull request in?
- Being discussed in Arm SystemArchAC; avoid being incompatible with what will come out.
- Also, Arm BBR has requirements for SystemReady SR/ES systems.
- In U-Boot, Ilias has worked on meaningful minimal informations in SMBIOS coming from Devicetree. This needs to be re-designed properly.
-
Michal has done experiments filling SMBIOS informations.
- Relies on EEPROM, not Devicetree.
-
Ilias wants to remove the
sysinfo
node. Would rather have a text file (or an EEPROM).
- -> Pull request is for further discussion.
- U-Boot drivers architecture: smbios <-> drivers glue <-> EEPROM / Devicetree.
- -> Release approved.
- Do we want the SMBIOS pull request in?
-
Ilias will send patches against
efivar
for the OS-side support forSetVariable()
at runtime.- Could people have a look and reply with feedbacks? That would help get it merged.
Tested-by / Acked-by / Reviewed-by...
- In-memory cache; someone has to write it to file. Special variable exposed, containing all the (other) variables, to be copied to a file by the OS. A
dd
is sufficient; needs to go intoefivar
. - OpenBSD has an
ioctl()
, Linux hasefivarfs
. - Updating
efivar
with the functionality should get us the functionality "transparently" for distros.
- Could people have a look and reply with feedbacks? That would help get it merged.
- https://github.com/ARM-software/ebbr/releases/tag/v2.2.0-pre1
- https://source.denx.de/u-boot/u-boot/-/commit/00da8d65a3baea8c3745367bea99b1d76f8f129c/
- https://lore.kernel.org/u-boot/[email protected]/
- https://github.com/rhboot/efivar
- https://developer.arm.com/documentation/den0044/latest
- https://arm.causewaynow.com/wg/systemarchac/workgroup