Dasharo / dasharo-issues

The Dasharo issue tracker
https://dasharo.com/
25 stars 0 forks source link

Parse capsule location from UEFI variables in coreboot #796

Closed BeataZdunczyk closed 4 months ago

BeataZdunczyk commented 7 months ago

Brief summary

Location of capsules is saved in one or more CapsuleUpdateData UEFI variables, created by edk2 UpdateCapsule(). Lists contained in those variables will be passed to function created in #795

As part of this task, flow should be analyzed to find out which component is responsible for deleting those variables, and if this would be coreboot, also delete them.

krystian-hebel commented 4 months ago

https://github.com/Dasharo/coreboot/pull/509 (in particular https://github.com/Dasharo/coreboot/pull/509/commits/fc0c76227da6b4cbe42850ecfc2ab0764609b9be) implements parsing capsule locations from UEFI variables. It is intertwined with other tasks in a way that doesn't allow to clearly separate them, so they are implemented by the same commit.