ARM-software / ebbr

Embedded Base Boot Requirements Specification
Creative Commons Attribution Share Alike 4.0 International
114 stars 37 forks source link

Document requirements when platforms stores variables in shared storage #2

Closed glikely closed 5 years ago

glikely commented 6 years ago

Many embedded platforms only have a single type of storage (ex. eMMC) that is used to store firmware images, firmware variables, and the operating system itself. Shared storage poses problems if both firmware and the OS need to access it at runtime (ex. to store variables in a SetVariable() runtime service call).

Document what is required of the firmware and of the OS to used shared storage for variable storage at runtime.

glikely commented 5 years ago

Closing for now. Details may change as secure boot is worked out, particularly if all variable storage is moved into secure world.