IN OUT SMBIOS_TABLE_TYPE7 *SmbiosCacheTable\r
);\r
\r
-/** Gets the maximum number of sockets supported by the platform.\r
+/** Gets the maximum number of processors supported by the platform.\r
\r
- @return The maximum number of sockets.\r
+ @return The maximum number of processors.\r
**/\r
UINT8\r
EFIAPI\r
-OemGetProcessorMaxSockets (\r
+OemGetMaxProcessors (\r
VOID\r
);\r
\r
**/\r
BOOLEAN\r
EFIAPI\r
-OemIsSocketPresent (\r
+OemIsProcessorPresent (\r
IN UINTN ProcessorIndex\r
);\r
\r
/** Updates the HII string for the specified field.\r
\r
- @param mHiiHandle The HII handle.\r
+ @param HiiHandle The HII handle.\r
@param TokenToUpdate The string to update.\r
- @param Offset The field to get information about.\r
+ @param Field The field to get information about.\r
**/\r
VOID\r
EFIAPI\r
OemUpdateSmbiosInfo (\r
IN EFI_HII_HANDLE HiiHandle,\r
IN EFI_STRING_ID TokenToUpdate,\r
- IN OEM_MISC_SMBIOS_HII_STRING_FIELD Offset\r
+ IN OEM_MISC_SMBIOS_HII_STRING_FIELD Field\r
);\r
\r
#endif // OEM_MISC_LIB_H_\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/HiiLib.h>\r
-\r
#include <Library/OemMiscLib.h>\r
\r
\r
return TRUE;\r
}\r
\r
-/** Gets the maximum number of sockets supported by the platform.\r
+/** Gets the maximum number of processors supported by the platform.\r
\r
- @return The maximum number of sockets.\r
+ @return The maximum number of processors.\r
**/\r
UINT8\r
EFIAPI\r
-OemGetProcessorMaxSockets (\r
+OemGetMaxProcessors (\r
VOID\r
)\r
{\r
**/\r
BOOLEAN\r
EFIAPI\r
-OemIsSocketPresent (\r
+OemIsProcessorPresent (\r
IN UINTN ProcessorIndex\r
)\r
{\r
\r
/** Updates the HII string for the specified field.\r
\r
- @param mHiiHandle The HII handle.\r
+ @param HiiHandle The HII handle.\r
@param TokenToUpdate The string to update.\r
- @param Offset The field to get information about.\r
+ @param Field The field to get information about.\r
**/\r
VOID\r
EFIAPI\r
OemUpdateSmbiosInfo (\r
- IN EFI_HII_HANDLE mHiiHandle,\r
+ IN EFI_HII_HANDLE HiiHandle,\r
IN EFI_STRING_ID TokenToUpdate,\r
- IN OEM_MISC_SMBIOS_HII_STRING_FIELD Offset\r
+ IN OEM_MISC_SMBIOS_HII_STRING_FIELD Field\r
)\r
{\r
ASSERT (FALSE);\r
strings following the data fields.\r
\r
@param[out] Type4Record The Type 4 structure to allocate and initialize\r
- @param[in] ProcessorIndex The index of the processor socket\r
- @param[in] Populated Whether the specified processor socket is\r
+ @param[in] ProcessorIndex The index of the processor\r
+ @param[in] Populated Whether the specified processor is\r
populated.\r
\r
@retval EFI_SUCCESS The Type 4 structure was successfully\r
EFI_STRING_ID SerialNumber;\r
EFI_STRING_ID AssetTag;\r
EFI_STRING_ID PartNumber;\r
- EFI_STRING ProcessorSocketStr;\r
+ EFI_STRING ProcessorStr;\r
EFI_STRING ProcessorManuStr;\r
EFI_STRING ProcessorVersionStr;\r
EFI_STRING SerialNumberStr;\r
EFI_STRING PartNumberStr;\r
CHAR8 *OptionalStrStart;\r
CHAR8 *StrStart;\r
- UINTN ProcessorSocketStrLen;\r
+ UINTN ProcessorStrLen;\r
UINTN ProcessorManuStrLen;\r
UINTN ProcessorVersionStrLen;\r
UINTN SerialNumberStrLen;\r
SET_HII_STRING_IF_PCD_NOT_EMPTY (PcdProcessorAssetTag, AssetTag);\r
SET_HII_STRING_IF_PCD_NOT_EMPTY (PcdProcessorPartNumber, PartNumber);\r
\r
- // Processor Socket Designation\r
+ // Processor Designation\r
StringBufferSize = sizeof (CHAR16) * SMBIOS_STRING_MAX_LENGTH;\r
- ProcessorSocketStr = AllocateZeroPool (StringBufferSize);\r
- if (ProcessorSocketStr == NULL) {\r
+ ProcessorStr = AllocateZeroPool (StringBufferSize);\r
+ if (ProcessorStr == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- ProcessorSocketStrLen = UnicodeSPrint (ProcessorSocketStr, StringBufferSize,\r
+ ProcessorStrLen = UnicodeSPrint (ProcessorStr, StringBufferSize,\r
L"CPU%02d", ProcessorIndex + 1);\r
\r
// Processor Manufacture\r
PartNumberStrLen = StrLen (PartNumberStr);\r
\r
TotalSize = sizeof (SMBIOS_TABLE_TYPE4) +\r
- ProcessorSocketStrLen + 1 +\r
+ ProcessorStrLen + 1 +\r
ProcessorManuStrLen + 1 +\r
ProcessorVersionStrLen + 1 +\r
SerialNumberStrLen + 1 +\r
\r
OptionalStrStart = (CHAR8 *)(*Type4Record + 1);\r
UnicodeStrToAsciiStrS (\r
- ProcessorSocketStr,\r
+ ProcessorStr,\r
OptionalStrStart,\r
- ProcessorSocketStrLen + 1\r
+ ProcessorStrLen + 1\r
);\r
\r
- StrStart = OptionalStrStart + ProcessorSocketStrLen + 1;\r
+ StrStart = OptionalStrStart + ProcessorStrLen + 1;\r
UnicodeStrToAsciiStrS (\r
ProcessorManuStr,\r
StrStart,\r
);\r
\r
Exit:\r
- FreePool (ProcessorSocketStr);\r
+ FreePool (ProcessorStr);\r
FreePool (ProcessorManuStr);\r
FreePool (ProcessorVersionStr);\r
FreePool (SerialNumberStr);\r
UINT64 *ProcessorId;\r
PROCESSOR_CHARACTERISTIC_FLAGS ProcessorCharacteristics;\r
OEM_MISC_PROCESSOR_DATA MiscProcessorData;\r
- BOOLEAN SocketPopulated;\r
+ BOOLEAN ProcessorPopulated;\r
\r
Type4Record = NULL;\r
\r
L2CacheHandle = 0xFFFF;\r
L3CacheHandle = 0xFFFF;\r
\r
- SocketPopulated = OemIsSocketPresent(ProcessorIndex);\r
+ ProcessorPopulated = OemIsProcessorPresent (ProcessorIndex);\r
\r
Status = AllocateType4AndSetProcessorInformationStrings (\r
&Type4Record,\r
ProcessorIndex,\r
- SocketPopulated\r
+ ProcessorPopulated\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
&Type4Record->ProcessorCharacteristics,\r
&MiscProcessorData);\r
\r
- if (SocketPopulated) {\r
+ if (ProcessorPopulated) {\r
AddSmbiosCacheTypeTable (ProcessorIndex, &L1CacheHandle,\r
&L2CacheHandle, &L3CacheHandle);\r
}\r
)\r
{\r
EFI_STATUS Status;\r
- UINT32 SocketIndex;\r
+ UINT32 ProcessorIndex;\r
\r
//\r
// Locate dependent protocols\r
//\r
// Add SMBIOS tables for populated sockets.\r
//\r
- for (SocketIndex = 0; SocketIndex < OemGetProcessorMaxSockets(); SocketIndex++) {\r
- Status = AddSmbiosProcessorTypeTable (SocketIndex);\r
+ for (ProcessorIndex = 0; ProcessorIndex < OemGetMaxProcessors (); ProcessorIndex++) {\r
+ Status = AddSmbiosProcessorTypeTable (ProcessorIndex);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_ERROR, "Add Processor Type Table Failed! %r.\n", Status));\r
return Status;\r