Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10235 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -10,18 +10,18 @@
|
||||
Block I/O PPIs that are provided by the PEI ATAPI driver and PEI legacy floppy
|
||||
driver are the same, here we define a set of general PPIs for both drivers to use.
|
||||
|
||||
Copyright (c) 2007 - 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) 2007 - 2010, 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
|
||||
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:
|
||||
This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 1:
|
||||
Pre-EFI Initalization Core Interface
|
||||
Pre-EFI Initalization Core Interface.
|
||||
|
||||
**/
|
||||
|
||||
@@ -37,12 +37,12 @@
|
||||
}
|
||||
|
||||
///
|
||||
/// Forward declaration for EFI_PEI_RECOVERY_BLOCK_IO_PPI
|
||||
/// The forward declaration for EFI_PEI_RECOVERY_BLOCK_IO_PPI.
|
||||
///
|
||||
typedef struct _EFI_PEI_RECOVERY_BLOCK_IO_PPI EFI_PEI_RECOVERY_BLOCK_IO_PPI;
|
||||
|
||||
///
|
||||
/// All blocks on the recovery device are addressed with a 64-bit Logical Block Address (LBA)
|
||||
/// All blocks on the recovery device are addressed with a 64-bit Logical Block Address (LBA).
|
||||
///
|
||||
typedef UINT64 EFI_PEI_LBA;
|
||||
|
||||
@@ -58,13 +58,13 @@ typedef enum {
|
||||
} EFI_PEI_BLOCK_DEVICE_TYPE;
|
||||
|
||||
///
|
||||
/// Inconsistent with specification here:
|
||||
/// Specification inconsistency here:
|
||||
/// PEI_BLOCK_IO_MEDIA has been changed to EFI_PEI_BLOCK_IO_MEDIA.
|
||||
/// Inconsistency exists in UEFI Platform Initialization Specification 1.2
|
||||
/// Volume 1: Pre-EFI Initalization Core Interface, where all referrences to
|
||||
/// this structure name are with the "EFI_" prefix, except for the definition
|
||||
/// which is without "EFI_". So the name of PEI_BLOCK_IO_MEDIA is taken as the
|
||||
/// exception, and EFI_PEI_BLOCK_IO_MEDIA is used to comply with most part of
|
||||
/// exception, and EFI_PEI_BLOCK_IO_MEDIA is used to comply with most of
|
||||
/// the specification.
|
||||
///
|
||||
typedef struct {
|
||||
@@ -103,7 +103,7 @@ typedef struct {
|
||||
instance.
|
||||
@param[out] NumberBlockDevices The number of block I/O devices discovered.
|
||||
|
||||
@retval EFI_SUCCESS Operation performed successfully.
|
||||
@retval EFI_SUCCESS The operation performed successfully.
|
||||
|
||||
**/
|
||||
typedef
|
||||
@@ -146,7 +146,7 @@ EFI_STATUS
|
||||
order also applies to nested partitions, such as legacy MBR, where the
|
||||
outermost partitions would have precedence in the reporting order. The
|
||||
same logic applies to systems such as IDE that have precedence relationships
|
||||
like "Master/Slave" or "Primary/Secondary"; the master device should be
|
||||
like "Master/Slave" or "Primary/Secondary". The master device should be
|
||||
reported first, the slave second.
|
||||
|
||||
@retval EFI_SUCCESS Media information about the specified block device
|
||||
@@ -176,7 +176,7 @@ EFI_STATUS
|
||||
@param[in] This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI instance.
|
||||
@param[in] DeviceIndex Specifies the block device to which the function wants
|
||||
to talk. Because the driver that implements Block I/O
|
||||
PPIs will manage multiple block devices, the PPIs that
|
||||
PPIs will manage multiple block devices, PPIs that
|
||||
want to talk to a single device must specify the device
|
||||
index that was assigned during the enumeration process.
|
||||
This index is a number from one to NumberBlockDevices.
|
||||
|
@@ -2,14 +2,14 @@
|
||||
This PPI provides a set of memory and I/O-based services.
|
||||
The perspective of the services is that of the processor, not the bus or system.
|
||||
|
||||
Copyright (c) 2006 - 2010, 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 - 2010, 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
|
||||
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:
|
||||
This PPI is introduced in PI Version 1.0.
|
||||
@@ -25,7 +25,7 @@
|
||||
typedef struct _EFI_PEI_CPU_IO_PPI EFI_PEI_CPU_IO_PPI;
|
||||
|
||||
///
|
||||
/// EFI_PEI_CPU_IO_PPI_WIDTH
|
||||
/// EFI_PEI_CPU_IO_PPI_WIDTH.
|
||||
///
|
||||
typedef enum {
|
||||
EfiPeiCpuIoWidthUint8,
|
||||
@@ -48,7 +48,7 @@ typedef enum {
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table
|
||||
published by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Width The width of the access. Enumerated in bytes.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Count The number of accesses to perform.
|
||||
@@ -88,7 +88,7 @@ typedef struct {
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return An 8-bit value returned from the I/O space.
|
||||
@@ -107,7 +107,7 @@ UINT8
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return A 16-bit value returned from the I/O space.
|
||||
@@ -126,7 +126,7 @@ UINT16
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return A 32-bit value returned from the I/O space.
|
||||
@@ -145,7 +145,7 @@ UINT32
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return A 64-bit value returned from the I/O space.
|
||||
@@ -164,7 +164,7 @@ UINT64
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -183,7 +183,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -202,7 +202,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -221,7 +221,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -240,7 +240,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return An 8-bit value returned from the memory space.
|
||||
@@ -259,7 +259,7 @@ UINT8
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return A 16-bit value returned from the memory space.
|
||||
@@ -278,7 +278,7 @@ UINT16
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return A 32-bit value returned from the memory space.
|
||||
@@ -297,7 +297,7 @@ UINT32
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
|
||||
@return A 64-bit value returned from the memory space.
|
||||
@@ -316,7 +316,7 @@ UINT64
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -335,7 +335,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -354,7 +354,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -373,7 +373,7 @@ VOID
|
||||
|
||||
@param[in] PeiServices An indirect pointer to the PEI Services Table published
|
||||
by the PEI Foundation.
|
||||
@param[in] This Pointer to local data for the interface.
|
||||
@param[in] This The pointer to local data for the interface.
|
||||
@param[in] Address The physical address of the access.
|
||||
@param[in] Data The data to write.
|
||||
|
||||
@@ -389,7 +389,8 @@ VOID
|
||||
|
||||
///
|
||||
/// EFI_PEI_CPU_IO_PPI provides a set of memory and I/O-based services.
|
||||
/// The perspective of the services is that of the processor, not the bus or system.
|
||||
/// The perspective of the services is that of the processor, not that of the
|
||||
/// bus or system.
|
||||
///
|
||||
struct _EFI_PEI_CPU_IO_PPI {
|
||||
///
|
||||
|
@@ -6,14 +6,14 @@
|
||||
The interfaces for dynamic type PCD do not require the token space guid as parameter,
|
||||
but interfaces for dynamic-ex type PCD require token space guid as parameter.
|
||||
|
||||
Copyright (c) 2006 - 2010, 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 - 2010, 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
|
||||
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.
|
||||
|
||||
**/
|
||||
|
||||
@@ -363,7 +363,7 @@ UINTN
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -389,7 +389,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -415,7 +415,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -441,7 +441,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -469,7 +469,7 @@ EFI_STATUS
|
||||
the maximum size supported for this TokenNumber.
|
||||
@param[in] Buffer The buffer to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -494,7 +494,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -521,7 +521,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -549,7 +549,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -577,7 +577,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -605,7 +605,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -637,7 +637,7 @@ EFI_STATUS
|
||||
the maximum size supported for this TokenNumber.
|
||||
@param[in] Buffer The buffer to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -664,7 +664,7 @@ EFI_STATUS
|
||||
@param[in] TokenNumber The PCD token number.
|
||||
@param[in] Value The value to set for the PCD token.
|
||||
|
||||
@retval EFI_SUCCESS Procedure returned successfully.
|
||||
@retval EFI_SUCCESS The procedure returned successfully.
|
||||
@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data
|
||||
being set was incompatible with a call to this function.
|
||||
Use GetSize() to retrieve the size of the target data.
|
||||
@@ -803,7 +803,7 @@ EFI_STATUS
|
||||
@param[in, out] Guid An indirect pointer to EFI_GUID. On input it designates a known
|
||||
token namespace from which the search will start. On output, it designates
|
||||
the next valid token namespace on the platform. If the input token namespace
|
||||
does not exist on the platform, an error is returned and the value of *Guid is
|
||||
does not exist on the platform, an error is returned, and the value of *Guid is
|
||||
undefined.
|
||||
|
||||
@retval EFI_SUCCESS The PCD service has retrieved the next valid token namespace.
|
||||
|
@@ -2,14 +2,14 @@
|
||||
This file declares Read-only Variable Service2 PPI.
|
||||
This ppi permits read-only access to the UEFI variable store during the PEI phase.
|
||||
|
||||
Copyright (c) 2006 - 2010, 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 - 2010, 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
|
||||
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:
|
||||
This PPI is introduced in PI Version 1.0.
|
||||
|
@@ -6,14 +6,14 @@
|
||||
environment and also encapsulates knowledge of at least the
|
||||
location of the Boot Firmware Volume (BFV).
|
||||
|
||||
Copyright (c) 2006 - 2010, 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 - 2010, 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
|
||||
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:
|
||||
This PPI is introduced in PI Version 1.0.
|
||||
@@ -53,22 +53,22 @@ typedef union {
|
||||
///
|
||||
UINT32 Reserved1 :13;
|
||||
///
|
||||
/// A 1-bit field. If set to 1, indicates that virtual
|
||||
/// A 1-bit field. If set to 1, this indicates that virtual
|
||||
/// memory features are not available.
|
||||
///
|
||||
UINT32 VirtualMemoryUnavailable : 1;
|
||||
///
|
||||
/// A 1-bit field. If set to 1, indicates that IA-32 execution
|
||||
/// A 1-bit field. If set to 1, this indicates that IA-32 execution
|
||||
/// is not available.
|
||||
///
|
||||
UINT32 Ia32ExecutionUnavailable : 1;
|
||||
///
|
||||
/// A 1-bit field. If set to 1, indicates that the floating
|
||||
/// A 1-bit field. If set to 1, this indicates that the floating
|
||||
/// point unit is not available.
|
||||
///
|
||||
UINT32 FloatingPointUnavailable : 1;
|
||||
///
|
||||
/// A 1-bit field. If set to 1, indicates miscellaneous
|
||||
/// A 1-bit field. If set to 1, this indicates miscellaneous
|
||||
/// functional failure other than vm, ia, or fp.
|
||||
/// The test status field provides additional information on
|
||||
/// test failures when the State field returns a value of
|
||||
@@ -113,7 +113,7 @@ typedef struct {
|
||||
UINT8 EidMask;
|
||||
UINT16 Reserved4;
|
||||
///
|
||||
/// Address to make PAL calls
|
||||
/// Address to make PAL calls.
|
||||
///
|
||||
UINT64 PalCallAddress;
|
||||
///
|
||||
@@ -123,7 +123,7 @@ typedef struct {
|
||||
///
|
||||
UINT64 PalSpecialAddress;
|
||||
///
|
||||
/// GR35 from PALE_EXIT state
|
||||
/// GR35 from PALE_EXIT state.
|
||||
///
|
||||
UINT64 SelfTestStatus;
|
||||
///
|
||||
@@ -134,7 +134,7 @@ typedef struct {
|
||||
} ITANIUM_HANDOFF_STATUS;
|
||||
|
||||
///
|
||||
/// EFI_SEC_PLATFORM_INFORMATION_RECORD
|
||||
/// EFI_SEC_PLATFORM_INFORMATION_RECORD.
|
||||
///
|
||||
typedef union {
|
||||
IA32_HANDOFF_STATUS IA32HealthFlags;
|
||||
@@ -150,12 +150,12 @@ typedef union {
|
||||
PEI Foundation. As such, if the platform supports the built-in self test (BIST) on IA-32 Intel
|
||||
architecture or the PAL-A handoff state for Itanium architecture, this information is encapsulated
|
||||
into the data structure abstracted by this service. This information is collected for the boot-strap
|
||||
processor (BSP) on IA-32, and for Itanium architecture, it is available on all processors that execute
|
||||
processor (BSP) on IA-32. For Itanium architecture, it is available on all processors that execute
|
||||
the PEI Foundation.
|
||||
|
||||
@param PeiServices Pointer to the PEI Services Table.
|
||||
@param StructureSize Pointer to the variable describing size of the input buffer.
|
||||
@param PlatformInformationRecord Pointer to the EFI_SEC_PLATFORM_INFORMATION_RECORD.
|
||||
@param PeiServices The pointer to the PEI Services Table.
|
||||
@param StructureSize The pointer to the variable describing size of the input buffer.
|
||||
@param PlatformInformationRecord The pointer to the EFI_SEC_PLATFORM_INFORMATION_RECORD.
|
||||
|
||||
@retval EFI_SUCCESS The data was successfully returned.
|
||||
@retval EFI_BUFFER_TOO_SMALL The buffer was too small. The current buffer size needed to
|
||||
|
Reference in New Issue
Block a user