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. |