mirror of https://github.com/acidanthera/audk.git
MdePkg: Update comments in EFI_MEMORY_DESCRIPTOR according to UEFI2.7
Cc: Liming Gao <liming.gao@intel.com> Cc: Star Zeng <star.zeng@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com>
This commit is contained in:
parent
d28271a2ee
commit
5779d550be
|
@ -5,7 +5,7 @@
|
||||||
If a code construct is defined in the UEFI 2.6 specification it must be included
|
If a code construct is defined in the UEFI 2.6 specification it must be included
|
||||||
by this include file.
|
by this include file.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -103,21 +103,28 @@ typedef enum {
|
||||||
///
|
///
|
||||||
typedef struct {
|
typedef struct {
|
||||||
///
|
///
|
||||||
/// Type of the memory region. See EFI_MEMORY_TYPE.
|
/// Type of the memory region.
|
||||||
|
/// Type EFI_MEMORY_TYPE is defined in the
|
||||||
|
/// AllocatePages() function description.
|
||||||
///
|
///
|
||||||
UINT32 Type;
|
UINT32 Type;
|
||||||
///
|
///
|
||||||
/// Physical address of the first byte of the memory region. Must aligned
|
/// Physical address of the first byte in the memory region. PhysicalStart must be
|
||||||
/// on a 4 KB boundary.
|
/// aligned on a 4 KiB boundary, and must not be above 0xfffffffffffff000. Type
|
||||||
|
/// EFI_PHYSICAL_ADDRESS is defined in the AllocatePages() function description
|
||||||
///
|
///
|
||||||
EFI_PHYSICAL_ADDRESS PhysicalStart;
|
EFI_PHYSICAL_ADDRESS PhysicalStart;
|
||||||
///
|
///
|
||||||
/// Virtual address of the first byte of the memory region. Must aligned
|
/// Virtual address of the first byte in the memory region.
|
||||||
/// on a 4 KB boundary.
|
/// VirtualStart must be aligned on a 4 KiB boundary,
|
||||||
|
/// and must not be above 0xfffffffffffff000.
|
||||||
///
|
///
|
||||||
EFI_VIRTUAL_ADDRESS VirtualStart;
|
EFI_VIRTUAL_ADDRESS VirtualStart;
|
||||||
///
|
///
|
||||||
/// Number of 4KB pages in the memory region.
|
/// NumberOfPagesNumber of 4 KiB pages in the memory region.
|
||||||
|
/// NumberOfPages must not be 0, and must not be any value
|
||||||
|
/// that would represent a memory page with a start address,
|
||||||
|
/// either physical or virtual, above 0xfffffffffffff000.
|
||||||
///
|
///
|
||||||
UINT64 NumberOfPages;
|
UINT64 NumberOfPages;
|
||||||
///
|
///
|
||||||
|
|
Loading…
Reference in New Issue