Follow UEFI 2.6 spec to minor update the comments of
AllocatePages() and AllocatePool().

Cc: Liming Gao <liming....@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.z...@intel.com>
---
 MdePkg/Include/Uefi/UefiSpec.h | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/MdePkg/Include/Uefi/UefiSpec.h b/MdePkg/Include/Uefi/UefiSpec.h
index 909b8a1..30fde6a 100644
--- a/MdePkg/Include/Uefi/UefiSpec.h
+++ b/MdePkg/Include/Uefi/UefiSpec.h
@@ -5,7 +5,7 @@
   If a code construct is defined in the UEFI 2.5 specification it must be 
included
   by this include file.
 
-Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
 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 full text of the license may be found at
@@ -136,8 +136,7 @@ typedef struct {
                                 MemoryType values in the range 
0x70000000..0x7FFFFFFF
                                 are reserved for OEM use. MemoryType values in 
the range
                                 0x80000000..0xFFFFFFFF are reserved for use by 
UEFI OS loaders
-                                that are provided by operating system vendors. 
The only illegal
-                                memory type values are those in the range 
EfiMaxMemoryType..0x6FFFFFFF.
+                                that are provided by operating system vendors.
   @param[in]       Pages        The number of contiguous 4 KB pages to 
allocate.
   @param[in, out]  Memory       The pointer to a physical address. On input, 
the way in which the address is
                                 used depends on the value of Type.
@@ -148,7 +147,7 @@ typedef struct {
                                 2) MemoryType is in the range
                                 EfiMaxMemoryType..0x6FFFFFFF.
                                 3) Memory is NULL.
-                                4) MemoryType was EfiPersistentMemory.
+                                4) MemoryType is EfiPersistentMemory.
   @retval EFI_OUT_OF_RESOURCES  The pages could not be allocated.
   @retval EFI_NOT_FOUND         The requested pages could not be found.
 
@@ -223,15 +222,15 @@ EFI_STATUS
                                 MemoryType values in the range 
0x70000000..0x7FFFFFFF
                                 are reserved for OEM use. MemoryType values in 
the range
                                 0x80000000..0xFFFFFFFF are reserved for use by 
UEFI OS loaders
-                                that are provided by operating system vendors. 
The only illegal
-                                memory type values are those in the range 
EfiMaxMemoryType..0x6FFFFFFF.
+                                that are provided by operating system vendors.
   @param[in]   Size             The number of bytes to allocate from the pool.
   @param[out]  Buffer           A pointer to a pointer to the allocated buffer 
if the call succeeds;
                                 undefined otherwise.
 
   @retval EFI_SUCCESS           The requested number of bytes was allocated.
   @retval EFI_OUT_OF_RESOURCES  The pool requested could not be allocated.
-  @retval EFI_INVALID_PARAMETER PoolType was invalid or Buffer is NULL.
+  @retval EFI_INVALID_PARAMETER Buffer is NULL.
+                                PoolType is in the range 
EfiMaxMemoryType..0x6FFFFFFF.
                                 PoolType was EfiPersistentMemory.
 
 **/
-- 
2.7.0.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to