X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FInclude%2FPi%2FPiDxeCis.h;h=17543fa72bc6741b97b4f5f986d747d0de7a112e;hp=75f1736410ddefa29a77db84f9c11aa341ca9e41;hb=53e6937c20448f7c5c761906e9f1765a57802f63;hpb=a32c6dcf3e661923f2a51bfad88a8750a2d6b282 diff --git a/MdePkg/Include/Pi/PiDxeCis.h b/MdePkg/Include/Pi/PiDxeCis.h index 75f1736410..17543fa72b 100644 --- a/MdePkg/Include/Pi/PiDxeCis.h +++ b/MdePkg/Include/Pi/PiDxeCis.h @@ -1,17 +1,17 @@ /** @file Include file matches things in PI. - Copyright (c) 2006 - 2009, Intel Corporation - All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php +Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+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 +http://opensource.org/licenses/bsd-license.php. - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. @par Revision Reference: - PI Version 1.0 + PI Version 1.2 **/ @@ -22,7 +22,7 @@ #include /// -/// Global Coherencey Domain types - Memory type +/// Global Coherencey Domain types - Memory type. /// typedef enum { /// @@ -52,7 +52,7 @@ typedef enum { } EFI_GCD_MEMORY_TYPE; /// -/// Global Coherencey Domain types - IO type +/// Global Coherencey Domain types - IO type. /// typedef enum { /// @@ -106,13 +106,13 @@ typedef enum { } EFI_GCD_ALLOCATE_TYPE; /// -/// EFI_GCD_MEMORY_SPACE_DESCRIPTOR +/// EFI_GCD_MEMORY_SPACE_DESCRIPTOR. /// typedef struct { /// /// The physical address of the first byte in the memory region. Type /// EFI_PHYSICAL_ADDRESS is defined in the AllocatePages() function - /// description in the UEFI 2.0 specification + /// description in the UEFI 2.0 specification. /// EFI_PHYSICAL_ADDRESS BaseAddress; @@ -134,7 +134,7 @@ typedef struct { UINT64 Attributes; /// /// Type of the memory region. Type EFI_GCD_MEMORY_TYPE is defined in the - /// AddMemorySpace() function description + /// AddMemorySpace() function description. /// EFI_GCD_MEMORY_TYPE GcdMemoryType; @@ -157,7 +157,7 @@ typedef struct { } EFI_GCD_MEMORY_SPACE_DESCRIPTOR; /// -/// EFI_GCD_IO_SPACE_DESCRIPTOR +/// EFI_GCD_IO_SPACE_DESCRIPTOR. /// typedef struct { /// @@ -225,7 +225,7 @@ typedef struct { added to the global coherency domain of the processor. @retval EFI_ACCESS_DENIED One or more bytes of the memory resource range specified by BaseAddress and Length was allocated - in a prior call to AllocateMemorySpace().. + in a prior call to AllocateMemorySpace(). **/ typedef @@ -580,7 +580,7 @@ EFI_STATUS @retval EFI_SUCCESS One or more DXE driver were dispatched. @retval EFI_NOT_FOUND No DXE drivers were dispatched. @retval EFI_ALREADY_STARTED An attempt is being made to start the DXE Dispatcher recursively. - Thus no action was taken. + Thus, no action was taken. **/ typedef @@ -654,8 +654,10 @@ EFI_STATUS // // DXE Services Table // -#define DXE_SERVICES_SIGNATURE 0x565245535f455844ULL -#define DXE_SERVICES_REVISION ((1<<16) | (00)) +#define DXE_SERVICES_SIGNATURE 0x565245535f455844ULL +#define DXE_SPECIFICATION_MAJOR_REVISION 1 +#define DXE_SPECIFICATION_MINOR_REVISION 20 +#define DXE_SERVICES_REVISION ((DXE_SPECIFICATION_MAJOR_REVISION<<16) | (DXE_SPECIFICATION_MINOR_REVISION)) typedef struct { /// @@ -697,12 +699,12 @@ typedef DXE_SERVICES EFI_DXE_SERVICES; /** - Function prototype for invoking a function on an Application Processor. + The function prototype for invoking a function on an Application Processor. This definition is used by the UEFI MP Serices Protocol, and the PI SMM System Table. - @param[in,out] Buffer Pointer to private data buffer. + @param[in,out] Buffer The pointer to private data buffer. **/ typedef VOID