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.
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.