3 Definitions for the Platform Runtime Mechanism (PRM) MMIO elements.
5 Copyright (c) Microsoft Corporation
6 SPDX-License-Identifier: BSD-2-Clause-Patent
18 /// Describes a memory range that needs to be made accessible at OS runtime.
20 /// The memory range with the given base address and length will be marked as EFI_MEMORY_RUNTIME.
23 EFI_PHYSICAL_ADDRESS PhysicalBaseAddress
;
24 EFI_PHYSICAL_ADDRESS VirtualBaseAddress
;
26 } PRM_RUNTIME_MMIO_RANGE
;
29 /// Describes a buffer with an array of PRM module
30 /// config runtime memory ranges.
34 /// The number of runtime memory range elements in this buffer.
38 /// The beginning of the runtime memory range data.
40 PRM_RUNTIME_MMIO_RANGE Range
[1];
41 } PRM_RUNTIME_MMIO_RANGES
;