diff options
author | xli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-10-24 07:05:21 +0000 |
---|---|---|
committer | xli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-10-24 07:05:21 +0000 |
commit | 610204a84c02a4a6cc1da628eb22b238f53a9373 (patch) | |
tree | dc39c38c803bab14d685ea5a7f0a9de7bb514605 /MdePkg/Library/BaseLib/Ia32 | |
parent | 1fa524e97d36fbc473087748a27074f69c475063 (diff) | |
download | edk2-platforms-610204a84c02a4a6cc1da628eb22b238f53a9373.tar.xz |
Sync function prototype of CpuId and CpuIdEx with MDE library specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6215 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Library/BaseLib/Ia32')
-rw-r--r-- | MdePkg/Library/BaseLib/Ia32/CpuId.c | 24 | ||||
-rw-r--r-- | MdePkg/Library/BaseLib/Ia32/CpuIdEx.c | 24 |
2 files changed, 24 insertions, 24 deletions
diff --git a/MdePkg/Library/BaseLib/Ia32/CpuId.c b/MdePkg/Library/BaseLib/Ia32/CpuId.c index 9745ae21d4..cbd0b9a57b 100644 --- a/MdePkg/Library/BaseLib/Ia32/CpuId.c +++ b/MdePkg/Library/BaseLib/Ia32/CpuId.c @@ -25,13 +25,13 @@ @param Index The 32-bit value to load into EAX prior to invoking the CPUID
instruction.
- @param RegisterEax Pointer to the 32-bit EAX value returned by the CPUID
+ @param Eax Pointer to the 32-bit EAX value returned by the CPUID
instruction. This is an optional parameter that may be NULL.
- @param RegisterEbx Pointer to the 32-bit EBX value returned by the CPUID
+ @param Ebx Pointer to the 32-bit EBX value returned by the CPUID
instruction. This is an optional parameter that may be NULL.
- @param RegisterEcx Pointer to the 32-bit ECX value returned by the CPUID
+ @param Ecx Pointer to the 32-bit ECX value returned by the CPUID
instruction. This is an optional parameter that may be NULL.
- @param RegisterEdx Pointer to the 32-bit EDX value returned by the CPUID
+ @param Edx Pointer to the 32-bit EDX value returned by the CPUID
instruction. This is an optional parameter that may be NULL.
@return Index
@@ -41,30 +41,30 @@ UINT32 EFIAPI
AsmCpuid (
IN UINT32 Index,
- OUT UINT32 *RegisterEax, OPTIONAL
- OUT UINT32 *RegisterEbx, OPTIONAL
- OUT UINT32 *RegisterEcx, OPTIONAL
- OUT UINT32 *RegisterEdx OPTIONAL
+ OUT UINT32 *Eax, OPTIONAL
+ OUT UINT32 *Ebx, OPTIONAL
+ OUT UINT32 *Ecx, OPTIONAL
+ OUT UINT32 *Edx OPTIONAL
)
{
_asm {
mov eax, Index
cpuid
push ecx
- mov ecx, RegisterEax
+ mov ecx, Eax
jecxz SkipEax
mov [ecx], eax
SkipEax:
- mov ecx, RegisterEbx
+ mov ecx, Ebx
jecxz SkipEbx
mov [ecx], ebx
SkipEbx:
pop eax
- mov ecx, RegisterEcx
+ mov ecx, Ecx
jecxz SkipEcx
mov [ecx], eax
SkipEcx:
- mov ecx, RegisterEdx
+ mov ecx, Edx
jecxz SkipEdx
mov [ecx], edx
SkipEdx:
diff --git a/MdePkg/Library/BaseLib/Ia32/CpuIdEx.c b/MdePkg/Library/BaseLib/Ia32/CpuIdEx.c index 1133397670..e288de2c04 100644 --- a/MdePkg/Library/BaseLib/Ia32/CpuIdEx.c +++ b/MdePkg/Library/BaseLib/Ia32/CpuIdEx.c @@ -28,16 +28,16 @@ CPUID instruction.
@param SubIndex The 32-bit value to load into ECX prior to invoking the
CPUID instruction.
- @param RegisterEax Pointer to the 32-bit EAX value returned by the CPUID
+ @param Eax Pointer to the 32-bit EAX value returned by the CPUID
instruction. This is an optional parameter that may be
NULL.
- @param RegisterEbx Pointer to the 32-bit EBX value returned by the CPUID
+ @param Ebx Pointer to the 32-bit EBX value returned by the CPUID
instruction. This is an optional parameter that may be
NULL.
- @param RegisterEcx Pointer to the 32-bit ECX value returned by the CPUID
+ @param Ecx Pointer to the 32-bit ECX value returned by the CPUID
instruction. This is an optional parameter that may be
NULL.
- @param RegisterEdx Pointer to the 32-bit EDX value returned by the CPUID
+ @param Edx Pointer to the 32-bit EDX value returned by the CPUID
instruction. This is an optional parameter that may be
NULL.
@@ -49,10 +49,10 @@ EFIAPI AsmCpuidEx (
IN UINT32 Index,
IN UINT32 SubIndex,
- OUT UINT32 *RegisterEax, OPTIONAL
- OUT UINT32 *RegisterEbx, OPTIONAL
- OUT UINT32 *RegisterEcx, OPTIONAL
- OUT UINT32 *RegisterEdx OPTIONAL
+ OUT UINT32 *Eax, OPTIONAL
+ OUT UINT32 *Ebx, OPTIONAL
+ OUT UINT32 *Ecx, OPTIONAL
+ OUT UINT32 *Edx OPTIONAL
)
{
_asm {
@@ -60,20 +60,20 @@ AsmCpuidEx ( mov ecx, SubIndex
cpuid
push ecx
- mov ecx, RegisterEax
+ mov ecx, Eax
jecxz SkipEax
mov [ecx], eax
SkipEax:
- mov ecx, RegisterEbx
+ mov ecx, Ebx
jecxz SkipEbx
mov [ecx], ebx
SkipEbx:
pop eax
- mov ecx, RegisterEcx
+ mov ecx, Ecx
jecxz SkipEcx
mov [ecx], eax
SkipEcx:
- mov ecx, RegisterEdx
+ mov ecx, Edx
jecxz SkipEdx
mov [ecx], edx
SkipEdx:
|