mirror of https://github.com/acidanthera/audk.git
Detab
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6638 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
c48d41d2c7
commit
ee6c452c81
|
@ -284,8 +284,8 @@ typedef INTN RETURN_STATUS;
|
||||||
/**
|
/**
|
||||||
Returns a 16-bit signature built from 2 ASCII characters.
|
Returns a 16-bit signature built from 2 ASCII characters.
|
||||||
|
|
||||||
@param A The first ASCII character.
|
@param A The first ASCII character.
|
||||||
@param B The second ASCII character.
|
@param B The second ASCII character.
|
||||||
|
|
||||||
@return A 16-bit value built from the two ASCII characters specified by A and B.
|
@return A 16-bit value built from the two ASCII characters specified by A and B.
|
||||||
|
|
||||||
|
@ -295,10 +295,10 @@ typedef INTN RETURN_STATUS;
|
||||||
/**
|
/**
|
||||||
Returns a 32-bit signature built from 4 ASCII characters.
|
Returns a 32-bit signature built from 4 ASCII characters.
|
||||||
|
|
||||||
@param A The first ASCII character.
|
@param A The first ASCII character.
|
||||||
@param B The second ASCII character.
|
@param B The second ASCII character.
|
||||||
@param C The third ASCII character.
|
@param C The third ASCII character.
|
||||||
@param D The fourth ASCII character.
|
@param D The fourth ASCII character.
|
||||||
|
|
||||||
@return A 32-bit value built from the two ASCII characters specified by A, B,
|
@return A 32-bit value built from the two ASCII characters specified by A, B,
|
||||||
C and D.
|
C and D.
|
||||||
|
@ -309,14 +309,14 @@ typedef INTN RETURN_STATUS;
|
||||||
/**
|
/**
|
||||||
Returns a 64-bit signature built from 8 ASCII characters.
|
Returns a 64-bit signature built from 8 ASCII characters.
|
||||||
|
|
||||||
@param A The first ASCII character.
|
@param A The first ASCII character.
|
||||||
@param B The second ASCII character.
|
@param B The second ASCII character.
|
||||||
@param C The third ASCII character.
|
@param C The third ASCII character.
|
||||||
@param D The fourth ASCII character.
|
@param D The fourth ASCII character.
|
||||||
@param E The fifth ASCII character.
|
@param E The fifth ASCII character.
|
||||||
@param F The sixth ASCII character.
|
@param F The sixth ASCII character.
|
||||||
@param G The seventh ASCII character.
|
@param G The seventh ASCII character.
|
||||||
@param H The eighth ASCII character.
|
@param H The eighth ASCII character.
|
||||||
|
|
||||||
@return A 64-bit value built from the two ASCII characters specified by A, B,
|
@return A 64-bit value built from the two ASCII characters specified by A, B,
|
||||||
C, D, E, F, G and H.
|
C, D, E, F, G and H.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/** @file
|
/** @file
|
||||||
ACPI 1.0b definitions from the ACPI Specification, revision 1.0b
|
ACPI 1.0b definitions from the ACPI Specification, revision 1.0b
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation
|
Copyright (c) 2006 - 2008, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/** @file
|
/** @file
|
||||||
ACPI 2.0 definitions from the ACPI Specification, revision 2.0
|
ACPI 2.0 definitions from the ACPI Specification, revision 2.0
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation
|
Copyright (c) 2006 - 2008, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/** @file
|
/** @file
|
||||||
ACPI Alert Standard Format Description Table ASF! as described in the ASF2.0 Specification
|
ACPI Alert Standard Format Description Table ASF! as described in the ASF2.0 Specification
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation
|
Copyright (c) 2006 - 2008, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
|
|
|
@ -523,23 +523,23 @@ typedef struct {
|
||||||
///
|
///
|
||||||
/// x64 processor relocation types.
|
/// x64 processor relocation types.
|
||||||
///
|
///
|
||||||
#define IMAGE_REL_AMD64_ABSOLUTE 0x0000
|
#define IMAGE_REL_AMD64_ABSOLUTE 0x0000
|
||||||
#define IMAGE_REL_AMD64_ADDR64 0x0001
|
#define IMAGE_REL_AMD64_ADDR64 0x0001
|
||||||
#define IMAGE_REL_AMD64_ADDR32 0x0002
|
#define IMAGE_REL_AMD64_ADDR32 0x0002
|
||||||
#define IMAGE_REL_AMD64_ADDR32NB 0x0003
|
#define IMAGE_REL_AMD64_ADDR32NB 0x0003
|
||||||
#define IMAGE_REL_AMD64_REL32 0x0004
|
#define IMAGE_REL_AMD64_REL32 0x0004
|
||||||
#define IMAGE_REL_AMD64_REL32_1 0x0005
|
#define IMAGE_REL_AMD64_REL32_1 0x0005
|
||||||
#define IMAGE_REL_AMD64_REL32_2 0x0006
|
#define IMAGE_REL_AMD64_REL32_2 0x0006
|
||||||
#define IMAGE_REL_AMD64_REL32_3 0x0007
|
#define IMAGE_REL_AMD64_REL32_3 0x0007
|
||||||
#define IMAGE_REL_AMD64_REL32_4 0x0008
|
#define IMAGE_REL_AMD64_REL32_4 0x0008
|
||||||
#define IMAGE_REL_AMD64_REL32_5 0x0009
|
#define IMAGE_REL_AMD64_REL32_5 0x0009
|
||||||
#define IMAGE_REL_AMD64_SECTION 0x000A
|
#define IMAGE_REL_AMD64_SECTION 0x000A
|
||||||
#define IMAGE_REL_AMD64_SECREL 0x000B
|
#define IMAGE_REL_AMD64_SECREL 0x000B
|
||||||
#define IMAGE_REL_AMD64_SECREL7 0x000C
|
#define IMAGE_REL_AMD64_SECREL7 0x000C
|
||||||
#define IMAGE_REL_AMD64_TOKEN 0x000D
|
#define IMAGE_REL_AMD64_TOKEN 0x000D
|
||||||
#define IMAGE_REL_AMD64_SREL32 0x000E
|
#define IMAGE_REL_AMD64_SREL32 0x000E
|
||||||
#define IMAGE_REL_AMD64_PAIR 0x000F
|
#define IMAGE_REL_AMD64_PAIR 0x000F
|
||||||
#define IMAGE_REL_AMD64_SSPAN32 0x0010
|
#define IMAGE_REL_AMD64_SSPAN32 0x0010
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Based relocation format.
|
/// Based relocation format.
|
||||||
|
|
|
@ -3295,8 +3295,8 @@ InterlockedCompareExchangePointer (
|
||||||
UINT8
|
UINT8
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateSum8 (
|
CalculateSum8 (
|
||||||
IN CONST UINT8 *Buffer,
|
IN CONST UINT8 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3315,14 +3315,14 @@ CalculateSum8 (
|
||||||
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
|
|
||||||
@return Checksum The 2's complement checksum of Buffer.
|
@return Checksum The 2's complement checksum of Buffer.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT8
|
UINT8
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateCheckSum8 (
|
CalculateCheckSum8 (
|
||||||
IN CONST UINT8 *Buffer,
|
IN CONST UINT8 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3348,8 +3348,8 @@ CalculateCheckSum8 (
|
||||||
UINT16
|
UINT16
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateSum16 (
|
CalculateSum16 (
|
||||||
IN CONST UINT16 *Buffer,
|
IN CONST UINT16 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3370,14 +3370,14 @@ CalculateSum16 (
|
||||||
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
|
|
||||||
@return Checksum The 2's complement checksum of Buffer.
|
@return Checksum The 2's complement checksum of Buffer.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT16
|
UINT16
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateCheckSum16 (
|
CalculateCheckSum16 (
|
||||||
IN CONST UINT16 *Buffer,
|
IN CONST UINT16 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3403,8 +3403,8 @@ CalculateCheckSum16 (
|
||||||
UINT32
|
UINT32
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateSum32 (
|
CalculateSum32 (
|
||||||
IN CONST UINT32 *Buffer,
|
IN CONST UINT32 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3425,14 +3425,14 @@ CalculateSum32 (
|
||||||
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
|
|
||||||
@return Checksum The 2's complement checksum of Buffer.
|
@return Checksum The 2's complement checksum of Buffer.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT32
|
UINT32
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateCheckSum32 (
|
CalculateCheckSum32 (
|
||||||
IN CONST UINT32 *Buffer,
|
IN CONST UINT32 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3458,8 +3458,8 @@ CalculateCheckSum32 (
|
||||||
UINT64
|
UINT64
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateSum64 (
|
CalculateSum64 (
|
||||||
IN CONST UINT64 *Buffer,
|
IN CONST UINT64 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3480,14 +3480,14 @@ CalculateSum64 (
|
||||||
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
@param Buffer Pointer to the buffer to carry out the checksum operation.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
|
|
||||||
@return Checksum The 2's complement checksum of Buffer.
|
@return Checksum The 2's complement checksum of Buffer.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT64
|
UINT64
|
||||||
EFIAPI
|
EFIAPI
|
||||||
CalculateCheckSum64 (
|
CalculateCheckSum64 (
|
||||||
IN CONST UINT64 *Buffer,
|
IN CONST UINT64 *Buffer,
|
||||||
IN UINTN Length
|
IN UINTN Length
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3779,7 +3779,7 @@ IpfFlushCacheRange (
|
||||||
The cache line size affected is at least 32-bytes (aligned on a 32-byte boundary).
|
The cache line size affected is at least 32-bytes (aligned on a 32-byte boundary).
|
||||||
An implementation may flush a larger region. This function is only available on IPF.
|
An implementation may flush a larger region. This function is only available on IPF.
|
||||||
|
|
||||||
@param Address The Address of cache line to be flushed.
|
@param Address The Address of cache line to be flushed.
|
||||||
|
|
||||||
@return The address of FC instruction executed.
|
@return The address of FC instruction executed.
|
||||||
|
|
||||||
|
@ -3797,7 +3797,7 @@ AsmFc (
|
||||||
The cache line size affected is at least 32-bytes (aligned on a 32-byte boundary).
|
The cache line size affected is at least 32-bytes (aligned on a 32-byte boundary).
|
||||||
An implementation may flush a larger region. This function is only available on IPF.
|
An implementation may flush a larger region. This function is only available on IPF.
|
||||||
|
|
||||||
@param Address The Address of cache line to be flushed.
|
@param Address The Address of cache line to be flushed.
|
||||||
|
|
||||||
@return The address of FC.I instruction executed.
|
@return The address of FC.I instruction executed.
|
||||||
|
|
||||||
|
@ -3820,7 +3820,7 @@ AsmFci (
|
||||||
must either guarantee that Index is valid, or the caller must set up fault handlers to
|
must either guarantee that Index is valid, or the caller must set up fault handlers to
|
||||||
catch the faults. This function is only available on IPF.
|
catch the faults. This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Processor Identifier Register index to read.
|
@param Index The 8-bit Processor Identifier Register index to read.
|
||||||
|
|
||||||
@return The current value of Processor Identifier Register specified by Index.
|
@return The current value of Processor Identifier Register specified by Index.
|
||||||
|
|
||||||
|
@ -3854,7 +3854,7 @@ AsmReadPsr (
|
||||||
The caller must either guarantee that Value is valid, or the caller must set up
|
The caller must either guarantee that Value is valid, or the caller must set up
|
||||||
fault handlers to catch the faults. This function is only available on IPF.
|
fault handlers to catch the faults. This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to PSR.
|
@param Value The 64-bit value to write to PSR.
|
||||||
|
|
||||||
@return The 64-bit value written to the PSR.
|
@return The 64-bit value written to the PSR.
|
||||||
|
|
||||||
|
@ -3982,7 +3982,7 @@ AsmReadKr7 (
|
||||||
Write the current value of 64-bit Kernel Register #0 (KR0).
|
Write the current value of 64-bit Kernel Register #0 (KR0).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR0.
|
@param Value The 64-bit value to write to KR0.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR0.
|
@return The 64-bit value written to the KR0.
|
||||||
|
|
||||||
|
@ -3998,7 +3998,7 @@ AsmWriteKr0 (
|
||||||
Write the current value of 64-bit Kernel Register #1 (KR1).
|
Write the current value of 64-bit Kernel Register #1 (KR1).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR1.
|
@param Value The 64-bit value to write to KR1.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR1.
|
@return The 64-bit value written to the KR1.
|
||||||
|
|
||||||
|
@ -4014,7 +4014,7 @@ AsmWriteKr1 (
|
||||||
Write the current value of 64-bit Kernel Register #2 (KR2).
|
Write the current value of 64-bit Kernel Register #2 (KR2).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR2.
|
@param Value The 64-bit value to write to KR2.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR2.
|
@return The 64-bit value written to the KR2.
|
||||||
|
|
||||||
|
@ -4030,7 +4030,7 @@ AsmWriteKr2 (
|
||||||
Write the current value of 64-bit Kernel Register #3 (KR3).
|
Write the current value of 64-bit Kernel Register #3 (KR3).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR3.
|
@param Value The 64-bit value to write to KR3.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR3.
|
@return The 64-bit value written to the KR3.
|
||||||
|
|
||||||
|
@ -4046,7 +4046,7 @@ AsmWriteKr3 (
|
||||||
Write the current value of 64-bit Kernel Register #4 (KR4).
|
Write the current value of 64-bit Kernel Register #4 (KR4).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR4.
|
@param Value The 64-bit value to write to KR4.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR4.
|
@return The 64-bit value written to the KR4.
|
||||||
|
|
||||||
|
@ -4062,7 +4062,7 @@ AsmWriteKr4 (
|
||||||
Write the current value of 64-bit Kernel Register #5 (KR5).
|
Write the current value of 64-bit Kernel Register #5 (KR5).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR5.
|
@param Value The 64-bit value to write to KR5.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR5.
|
@return The 64-bit value written to the KR5.
|
||||||
|
|
||||||
|
@ -4078,7 +4078,7 @@ AsmWriteKr5 (
|
||||||
Write the current value of 64-bit Kernel Register #6 (KR6).
|
Write the current value of 64-bit Kernel Register #6 (KR6).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR6.
|
@param Value The 64-bit value to write to KR6.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR6.
|
@return The 64-bit value written to the KR6.
|
||||||
|
|
||||||
|
@ -4094,7 +4094,7 @@ AsmWriteKr6 (
|
||||||
Write the current value of 64-bit Kernel Register #7 (KR7).
|
Write the current value of 64-bit Kernel Register #7 (KR7).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to KR7.
|
@param Value The 64-bit value to write to KR7.
|
||||||
|
|
||||||
@return The 64-bit value written to the KR7.
|
@return The 64-bit value written to the KR7.
|
||||||
|
|
||||||
|
@ -4151,7 +4151,7 @@ AsmReadItm (
|
||||||
Writes the current value of 64-bit Interval Timer Counter Register (ITC).
|
Writes the current value of 64-bit Interval Timer Counter Register (ITC).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to ITC.
|
@param Value The 64-bit value to write to ITC.
|
||||||
|
|
||||||
@return The 64-bit value written to the ITC.
|
@return The 64-bit value written to the ITC.
|
||||||
|
|
||||||
|
@ -4167,7 +4167,7 @@ AsmWriteItc (
|
||||||
Writes the current value of 64-bit Interval Timer Match Register (ITM).
|
Writes the current value of 64-bit Interval Timer Match Register (ITM).
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to ITM.
|
@param Value The 64-bit value to write to ITM.
|
||||||
|
|
||||||
@return The 64-bit value written to the ITM.
|
@return The 64-bit value written to the ITM.
|
||||||
|
|
||||||
|
@ -4187,7 +4187,7 @@ AsmWriteItm (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to ITV.
|
@param Value The 64-bit value to write to ITV.
|
||||||
|
|
||||||
@return The 64-bit value written to the ITV.
|
@return The 64-bit value written to the ITV.
|
||||||
|
|
||||||
|
@ -4248,7 +4248,7 @@ AsmReadPta (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to DCR.
|
@param Value The 64-bit value to write to DCR.
|
||||||
|
|
||||||
@return The 64-bit value written to the DCR.
|
@return The 64-bit value written to the DCR.
|
||||||
|
|
||||||
|
@ -4266,7 +4266,7 @@ AsmWriteDcr (
|
||||||
the low 15 bits of Value is ignored when written.
|
the low 15 bits of Value is ignored when written.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to IVA.
|
@param Value The 64-bit value to write to IVA.
|
||||||
|
|
||||||
@return The 64-bit value written to the IVA.
|
@return The 64-bit value written to the IVA.
|
||||||
|
|
||||||
|
@ -4286,7 +4286,7 @@ AsmWriteIva (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to PTA.
|
@param Value The 64-bit value to write to PTA.
|
||||||
|
|
||||||
@return The 64-bit value written to the PTA.
|
@return The 64-bit value written to the PTA.
|
||||||
**/
|
**/
|
||||||
|
@ -4459,7 +4459,7 @@ AsmReadLrr1 (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to LID.
|
@param Value The 64-bit value to write to LID.
|
||||||
|
|
||||||
@return The 64-bit value written to the LID.
|
@return The 64-bit value written to the LID.
|
||||||
|
|
||||||
|
@ -4479,7 +4479,7 @@ AsmWriteLid (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to TPR.
|
@param Value The 64-bit value to write to TPR.
|
||||||
|
|
||||||
@return The 64-bit value written to the TPR.
|
@return The 64-bit value written to the TPR.
|
||||||
|
|
||||||
|
@ -4511,7 +4511,7 @@ AsmWriteEoi (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to PMV.
|
@param Value The 64-bit value to write to PMV.
|
||||||
|
|
||||||
@return The 64-bit value written to the PMV.
|
@return The 64-bit value written to the PMV.
|
||||||
|
|
||||||
|
@ -4531,7 +4531,7 @@ AsmWritePmv (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to CMCV.
|
@param Value The 64-bit value to write to CMCV.
|
||||||
|
|
||||||
@return The 64-bit value written to the CMCV.
|
@return The 64-bit value written to the CMCV.
|
||||||
|
|
||||||
|
@ -4551,7 +4551,7 @@ AsmWriteCmcv (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to LRR0.
|
@param Value The 64-bit value to write to LRR0.
|
||||||
|
|
||||||
@return The 64-bit value written to the LRR0.
|
@return The 64-bit value written to the LRR0.
|
||||||
|
|
||||||
|
@ -4571,7 +4571,7 @@ AsmWriteLrr0 (
|
||||||
set up fault handlers to catch the faults.
|
set up fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Value The 64-bit value to write to LRR1.
|
@param Value The 64-bit value to write to LRR1.
|
||||||
|
|
||||||
@return The 64-bit value written to the LRR1.
|
@return The 64-bit value written to the LRR1.
|
||||||
|
|
||||||
|
@ -4596,7 +4596,7 @@ AsmWriteLrr1 (
|
||||||
set up fault handlers to catch the faults.
|
set up fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Instruction Breakpoint Register index to read.
|
@param Index The 8-bit Instruction Breakpoint Register index to read.
|
||||||
|
|
||||||
@return The current value of Instruction Breakpoint Register specified by Index.
|
@return The current value of Instruction Breakpoint Register specified by Index.
|
||||||
|
|
||||||
|
@ -4621,7 +4621,7 @@ AsmReadIbr (
|
||||||
fault handlers to catch the faults.
|
fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Data Breakpoint Register index to read.
|
@param Index The 8-bit Data Breakpoint Register index to read.
|
||||||
|
|
||||||
@return The current value of Data Breakpoint Register specified by Index.
|
@return The current value of Data Breakpoint Register specified by Index.
|
||||||
|
|
||||||
|
@ -4646,7 +4646,7 @@ AsmReadDbr (
|
||||||
zero value will be returned.
|
zero value will be returned.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Performance Monitor Configuration Register index to read.
|
@param Index The 8-bit Performance Monitor Configuration Register index to read.
|
||||||
|
|
||||||
@return The current value of Performance Monitor Configuration Register
|
@return The current value of Performance Monitor Configuration Register
|
||||||
specified by Index.
|
specified by Index.
|
||||||
|
@ -4672,7 +4672,7 @@ AsmReadPmc (
|
||||||
zero value will be returned.
|
zero value will be returned.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Performance Monitor Data Register index to read.
|
@param Index The 8-bit Performance Monitor Data Register index to read.
|
||||||
|
|
||||||
@return The current value of Performance Monitor Data Register specified by Index.
|
@return The current value of Performance Monitor Data Register specified by Index.
|
||||||
|
|
||||||
|
@ -4698,8 +4698,8 @@ AsmReadPmd (
|
||||||
set up fault handlers to catch the faults.
|
set up fault handlers to catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Instruction Breakpoint Register index to write.
|
@param Index The 8-bit Instruction Breakpoint Register index to write.
|
||||||
@param Value The 64-bit value to write to IBR.
|
@param Value The 64-bit value to write to IBR.
|
||||||
|
|
||||||
@return The 64-bit value written to the IBR.
|
@return The 64-bit value written to the IBR.
|
||||||
|
|
||||||
|
@ -4726,8 +4726,8 @@ AsmWriteIbr (
|
||||||
catch the faults.
|
catch the faults.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Data Breakpoint Register index to write.
|
@param Index The 8-bit Data Breakpoint Register index to write.
|
||||||
@param Value The 64-bit value to write to DBR.
|
@param Value The 64-bit value to write to DBR.
|
||||||
|
|
||||||
@return The 64-bit value written to the DBR.
|
@return The 64-bit value written to the DBR.
|
||||||
|
|
||||||
|
@ -4753,8 +4753,8 @@ AsmWriteDbr (
|
||||||
beyond the implemented PMC register range, the write is ignored.
|
beyond the implemented PMC register range, the write is ignored.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Performance Monitor Configuration Register index to write.
|
@param Index The 8-bit Performance Monitor Configuration Register index to write.
|
||||||
@param Value The 64-bit value to write to PMC.
|
@param Value The 64-bit value to write to PMC.
|
||||||
|
|
||||||
@return The 64-bit value written to the PMC.
|
@return The 64-bit value written to the PMC.
|
||||||
|
|
||||||
|
@ -4780,8 +4780,8 @@ AsmWritePmc (
|
||||||
Index value is beyond the implemented PMD register range, the write is ignored.
|
Index value is beyond the implemented PMD register range, the write is ignored.
|
||||||
This function is only available on IPF.
|
This function is only available on IPF.
|
||||||
|
|
||||||
@param Index The 8-bit Performance Monitor Data Register index to write.
|
@param Index The 8-bit Performance Monitor Data Register index to write.
|
||||||
@param Value The 64-bit value to write to PMD.
|
@param Value The 64-bit value to write to PMD.
|
||||||
|
|
||||||
@return The 64-bit value written to the PMD.
|
@return The 64-bit value written to the PMD.
|
||||||
|
|
||||||
|
@ -4889,11 +4889,11 @@ AsmCpuVirtual (
|
||||||
PAL entry point then the system behavior is undefined. This function is only
|
PAL entry point then the system behavior is undefined. This function is only
|
||||||
available on IPF.
|
available on IPF.
|
||||||
|
|
||||||
@param PalEntryPoint The PAL procedure calls entry point.
|
@param PalEntryPoint The PAL procedure calls entry point.
|
||||||
@param Index The PAL procedure Index number.
|
@param Index The PAL procedure Index number.
|
||||||
@param Arg2 The 2nd parameter for PAL procedure calls.
|
@param Arg2 The 2nd parameter for PAL procedure calls.
|
||||||
@param Arg3 The 3rd parameter for PAL procedure calls.
|
@param Arg3 The 3rd parameter for PAL procedure calls.
|
||||||
@param Arg4 The 4th parameter for PAL procedure calls.
|
@param Arg4 The 4th parameter for PAL procedure calls.
|
||||||
|
|
||||||
@return structure returned from the PAL Call procedure, including the status and return value.
|
@return structure returned from the PAL Call procedure, including the status and return value.
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
@retval EFI_UNSUPPORTED FvHandle does not support EFI_FIRMWARE_VOLUME2_PROTOCOL.
|
@retval EFI_UNSUPPORTED FvHandle does not support EFI_FIRMWARE_VOLUME2_PROTOCOL.
|
||||||
@retval EFI_NOT_FOUND The image specified by NameGuid and SectionType can't be found.
|
@retval EFI_NOT_FOUND The image specified by NameGuid and SectionType can't be found.
|
||||||
@retval EFI_OUT_OF_RESOURCES There were not enough resources to allocate the output data buffer or complete the operations.
|
@retval EFI_OUT_OF_RESOURCES There were not enough resources to allocate the output data buffer or complete the operations.
|
||||||
@retval EFI_DEVICE_ERROR A hardware error occurs during reading from the Firmware Volume.
|
@retval EFI_DEVICE_ERROR A hardware error occurs during reading from the Firmware Volume.
|
||||||
@retval EFI_ACCESS_DENIED The firmware volume containing the searched Firmware File is configured to disallow reads.
|
@retval EFI_ACCESS_DENIED The firmware volume containing the searched Firmware File is configured to disallow reads.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
@ -63,7 +63,7 @@ GetGraphicsBitMapFromFV (
|
||||||
@retval EFI_UNSUPPORTED FvHandle does not support EFI_FIRMWARE_VOLUME2_PROTOCOL.
|
@retval EFI_UNSUPPORTED FvHandle does not support EFI_FIRMWARE_VOLUME2_PROTOCOL.
|
||||||
@retval EFI_NOT_FOUND The image specified by NameGuid and SectionType can't be found.
|
@retval EFI_NOT_FOUND The image specified by NameGuid and SectionType can't be found.
|
||||||
@retval EFI_OUT_OF_RESOURCES There were not enough resources to allocate the output data buffer or complete the operations.
|
@retval EFI_OUT_OF_RESOURCES There were not enough resources to allocate the output data buffer or complete the operations.
|
||||||
@retval EFI_DEVICE_ERROR A hardware error occurs during reading from the Firmware Volume.
|
@retval EFI_DEVICE_ERROR A hardware error occurs during reading from the Firmware Volume.
|
||||||
@retval EFI_ACCESS_DENIED The firmware volume containing the searched Firmware File is configured to disallow reads.
|
@retval EFI_ACCESS_DENIED The firmware volume containing the searched Firmware File is configured to disallow reads.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -171,8 +171,8 @@ typedef struct {
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_ABSOLUTE_POINTER_GET_STATE)(
|
(EFIAPI *EFI_ABSOLUTE_POINTER_GET_STATE)(
|
||||||
IN EFI_ABSOLUTE_POINTER_PROTOCOL *This,
|
IN EFI_ABSOLUTE_POINTER_PROTOCOL *This,
|
||||||
IN OUT EFI_ABSOLUTE_POINTER_STATE *State
|
IN OUT EFI_ABSOLUTE_POINTER_STATE *State
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -528,8 +528,8 @@ EFI_STATUS
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Retrieves information about the next file in the firmware volume store
|
Retrieves information about the next file in the firmware volume store
|
||||||
that matches the search criteria.
|
that matches the search criteria.
|
||||||
|
|
||||||
GetNextFile() is the interface that is used to search a firmware
|
GetNextFile() is the interface that is used to search a firmware
|
||||||
volume for a particular file. It is called successively until
|
volume for a particular file. It is called successively until
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/** @file
|
/** @file
|
||||||
UEFI Platform to Driver Configuration Protocol is defined in UEFI specification.
|
UEFI Platform to Driver Configuration Protocol is defined in UEFI specification.
|
||||||
|
|
||||||
This is a protocol that is optionally produced by the platform and optionally consumed
|
This is a protocol that is optionally produced by the platform and optionally consumed
|
||||||
by a UEFI Driver in its Start() function. This protocol allows the driver to receive
|
by a UEFI Driver in its Start() function. This protocol allows the driver to receive
|
||||||
configuration information as part of being started.
|
configuration information as part of being started.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation
|
Copyright (c) 2006 - 2008, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
|
|
|
@ -43,23 +43,23 @@ typedef struct _EFI_RUNTIME_IMAGE_ENTRY EFI_RUNTIME_IMAGE_ENTRY;
|
||||||
/// EFI_RUNTIME_IMAGE_ENTRY
|
/// EFI_RUNTIME_IMAGE_ENTRY
|
||||||
///
|
///
|
||||||
struct _EFI_RUNTIME_IMAGE_ENTRY {
|
struct _EFI_RUNTIME_IMAGE_ENTRY {
|
||||||
///
|
///
|
||||||
/// Start of image that has been loaded in memory. It is a pointer
|
/// Start of image that has been loaded in memory. It is a pointer
|
||||||
/// to either the DOS header or PE header of the image.
|
/// to either the DOS header or PE header of the image.
|
||||||
///
|
///
|
||||||
VOID *ImageBase;
|
VOID *ImageBase;
|
||||||
///
|
///
|
||||||
/// Size in bytes of the image represented by ImageBase.
|
/// Size in bytes of the image represented by ImageBase.
|
||||||
///
|
///
|
||||||
UINT64 ImageSize;
|
UINT64 ImageSize;
|
||||||
///
|
///
|
||||||
/// Information about the fix-ups that were performed on ImageBase when it was
|
/// Information about the fix-ups that were performed on ImageBase when it was
|
||||||
/// loaded into memory.
|
/// loaded into memory.
|
||||||
///
|
///
|
||||||
VOID *RelocationData;
|
VOID *RelocationData;
|
||||||
///
|
///
|
||||||
/// The ImageHandle passed into ImageBase when it was loaded.
|
/// The ImageHandle passed into ImageBase when it was loaded.
|
||||||
///
|
///
|
||||||
EFI_HANDLE Handle;
|
EFI_HANDLE Handle;
|
||||||
///
|
///
|
||||||
/// Entry for this node in the EFI_RUNTIME_ARCHITECTURE_PROTOCOL.ImageHead list.
|
/// Entry for this node in the EFI_RUNTIME_ARCHITECTURE_PROTOCOL.ImageHead list.
|
||||||
|
|
|
@ -62,7 +62,7 @@ EFI_STATUS
|
||||||
@retval EFI_UNSUPPORTED ChildHandle does not support the protocol that is being removed.
|
@retval EFI_UNSUPPORTED ChildHandle does not support the protocol that is being removed.
|
||||||
@retval EFI_INVALID_PARAMETER Child handle is not a valid UEFI Handle.
|
@retval EFI_INVALID_PARAMETER Child handle is not a valid UEFI Handle.
|
||||||
@retval EFI_ACCESS_DENIED The protocol could not be removed from the ChildHandle
|
@retval EFI_ACCESS_DENIED The protocol could not be removed from the ChildHandle
|
||||||
because its services are being used.
|
because its services are being used.
|
||||||
@retval other The child handle was not destroyed
|
@retval other The child handle was not destroyed
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
Loading…
Reference in New Issue