/** @file\r
AsmCpuidEx function.\r
\r
- Copyright (c) 2006 - 2007, Intel Corporation<BR>\r
+ Copyright (c) 2006 - 2008, Intel Corporation<BR>\r
All rights reserved. This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
\r
**/\r
\r
-//\r
-// Include common header file for this module.\r
-//\r
-\r
-\r
/**\r
Retrieves CPUID information using an extended leaf identifier.\r
\r
If Ecx is not NULL, then the value of ECX after CPUID is returned in Ecx.\r
If Edx is not NULL, then the value of EDX after CPUID is returned in Edx.\r
\r
- @param Index The 32-bit value to load into EAX prior to invoking the\r
- CPUID instruction.\r
- @param SubIndex The 32-bit value to load into ECX prior to invoking the\r
- CPUID instruction.\r
- @param Eax Pointer to the 32-bit EAX value returned by the CPUID\r
- instruction. This is an optional parameter that may be\r
- NULL.\r
- @param Ebx Pointer to the 32-bit EBX value returned by the CPUID\r
- instruction. This is an optional parameter that may be\r
- NULL.\r
- @param Ecx Pointer to the 32-bit ECX value returned by the CPUID\r
- instruction. This is an optional parameter that may be\r
- NULL.\r
- @param Edx Pointer to the 32-bit EDX value returned by the CPUID\r
- instruction. This is an optional parameter that may be\r
- NULL.\r
+ @param Index The 32-bit value to load into EAX prior to invoking the\r
+ CPUID instruction.\r
+ @param SubIndex The 32-bit value to load into ECX prior to invoking the\r
+ CPUID instruction.\r
+ @param RegisterEax Pointer to the 32-bit EAX value returned by the CPUID\r
+ instruction. This is an optional parameter that may be\r
+ NULL.\r
+ @param RegisterEbx Pointer to the 32-bit EBX value returned by the CPUID\r
+ instruction. This is an optional parameter that may be\r
+ NULL.\r
+ @param RegisterEcx Pointer to the 32-bit ECX value returned by the CPUID\r
+ instruction. This is an optional parameter that may be\r
+ NULL.\r
+ @param RegisterEdx Pointer to the 32-bit EDX value returned by the CPUID\r
+ instruction. This is an optional parameter that may be\r
+ NULL.\r
\r
@return Index\r
\r