|
ArmPkg[all]
0.1
|
Data Structures | |
| struct | OEM_MISC_PROCESSOR_DATA |
Functions | |
| UINTN EFIAPI | OemGetCpuFreq (IN UINT8 ProcessorIndex) |
| BOOLEAN EFIAPI | OemGetProcessorInformation (IN UINTN ProcessorIndex, IN OUT PROCESSOR_STATUS_DATA *ProcessorStatus, IN OUT PROCESSOR_CHARACTERISTIC_FLAGS *ProcessorCharacteristics, IN OUT OEM_MISC_PROCESSOR_DATA *MiscProcessorData) |
| BOOLEAN EFIAPI | OemGetCacheInformation (IN UINT8 ProcessorIndex, IN UINT8 CacheLevel, IN BOOLEAN DataCache, IN BOOLEAN UnifiedCache, IN OUT SMBIOS_TABLE_TYPE7 *SmbiosCacheTable) |
| UINT8 EFIAPI | OemGetMaxProcessors (VOID) |
| MISC_CHASSIS_TYPE EFIAPI | OemGetChassisType (VOID) |
| BOOLEAN EFIAPI | OemIsProcessorPresent (IN UINTN ProcessorIndex) |
| VOID EFIAPI | OemUpdateSmbiosInfo (IN EFI_HII_HANDLE HiiHandle, IN EFI_STRING_ID TokenToUpdate, IN OEM_MISC_SMBIOS_HII_STRING_FIELD Field) |
| MISC_BOOT_INFORMATION_STATUS_DATA_TYPE EFIAPI | OemGetBootStatus (VOID) |
| MISC_CHASSIS_STATE EFIAPI | OemGetChassisBootupState (VOID) |
| MISC_CHASSIS_STATE EFIAPI | OemGetChassisPowerSupplyState (VOID) |
| MISC_CHASSIS_STATE EFIAPI | OemGetChassisThermalState (VOID) |
| MISC_CHASSIS_SECURITY_STATE EFIAPI | OemGetChassisSecurityStatus (VOID) |
| UINT8 EFIAPI | OemGetChassisHeight (VOID) |
| UINT8 EFIAPI | OemGetChassisNumPowerCords (VOID) |
Copyright (c) 2021, NUVIA Inc. All rights reserved. Copyright (c) 2015, Hisilicon Limited. All rights reserved. Copyright (c) 2015, Linaro Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| MISC_BOOT_INFORMATION_STATUS_DATA_TYPE EFIAPI OemGetBootStatus | ( | VOID | ) |
Fetches the Type 32 boot information status.
| BOOLEAN EFIAPI OemGetCacheInformation | ( | IN UINT8 | ProcessorIndex, |
| IN UINT8 | CacheLevel, | ||
| IN BOOLEAN | DataCache, | ||
| IN BOOLEAN | UnifiedCache, | ||
| IN OUT SMBIOS_TABLE_TYPE7 * | SmbiosCacheTable | ||
| ) |
Gets information about the cache at the specified cache level.
| ProcessorIndex | The processor to get information for. |
| CacheLevel | The cache level to get information for. |
| DataCache | Whether the cache is a data cache. |
| UnifiedCache | Whether the cache is a unified cache. |
| SmbiosCacheTable | The SMBIOS Type7 cache information structure. |
| MISC_CHASSIS_STATE EFIAPI OemGetChassisBootupState | ( | VOID | ) |
Fetches the chassis status when it was last booted.
| UINT8 EFIAPI OemGetChassisHeight | ( | VOID | ) |
Fetches the chassis height in RMUs (Rack Mount Units).
| UINT8 EFIAPI OemGetChassisNumPowerCords | ( | VOID | ) |
Fetches the number of power cords.
| MISC_CHASSIS_STATE EFIAPI OemGetChassisPowerSupplyState | ( | VOID | ) |
Fetches the chassis power supply/supplies status when last booted.
| MISC_CHASSIS_SECURITY_STATE EFIAPI OemGetChassisSecurityStatus | ( | VOID | ) |
Fetches the chassis security status when last booted.
| MISC_CHASSIS_STATE EFIAPI OemGetChassisThermalState | ( | VOID | ) |
Fetches the chassis thermal status when last booted.
| MISC_CHASSIS_TYPE EFIAPI OemGetChassisType | ( | VOID | ) |
Gets the type of chassis for the system.
| The | type of the chassis. |
| UINTN EFIAPI OemGetCpuFreq | ( | IN UINT8 | ProcessorIndex | ) |
Gets the CPU frequency of the specified processor.
| ProcessorIndex | Index of the processor to get the frequency for. |
| UINT8 EFIAPI OemGetMaxProcessors | ( | VOID | ) |
Gets the maximum number of processors supported by the platform.
| BOOLEAN EFIAPI OemGetProcessorInformation | ( | IN UINTN | ProcessorIndex, |
| IN OUT PROCESSOR_STATUS_DATA * | ProcessorStatus, | ||
| IN OUT PROCESSOR_CHARACTERISTIC_FLAGS * | ProcessorCharacteristics, | ||
| IN OUT OEM_MISC_PROCESSOR_DATA * | MiscProcessorData | ||
| ) |
Gets information about the specified processor and stores it in the structures provided.
| ProcessorIndex | Index of the processor to get the information for. |
| ProcessorStatus | Processor status. |
| ProcessorCharacteristics | Processor characteritics. |
| MiscProcessorData | Miscellaneous processor information. |
| BOOLEAN EFIAPI OemIsProcessorPresent | ( | IN UINTN | ProcessorIndex | ) |
Returns whether the specified processor is present or not.
| ProcessIndex | The processor index to check. |
| VOID EFIAPI OemUpdateSmbiosInfo | ( | IN EFI_HII_HANDLE | HiiHandle, |
| IN EFI_STRING_ID | TokenToUpdate, | ||
| IN OEM_MISC_SMBIOS_HII_STRING_FIELD | Field | ||
| ) |
Updates the HII string for the specified field.
| HiiHandle | The HII handle. |
| TokenToUpdate | The string to update. |
| Field | The field to get information about. |