Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define EFI_ALL_MEMORY_ARRAY_OPERATION 0xffff |
A definition to describe that the operation is performed on all the arrays. May be used for EFI_STATUS_CODE_DIMM_NUMBER.Array and EFI_STATUS_CODE_DIMM_NUMBER.Device.
#define EFI_ALL_MEMORY_DEVICE_OPERATION 0xffff |
A definition to describe that the operation is performed on all devices within the array. May be used for EFI_STATUS_CODE_DIMM_NUMBER.Array and EFI_STATUS_CODE_DIMM_NUMBER.Device.
#define EFI_COMPUTING_UNIT_MISMATCH_CACHE_SIZE 0x0020 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_FAMILY 0x0004 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_FSB_SPEED 0x0002 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_MODEL 0x0008 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_OEM1 0x1000 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_OEM2 0x2000 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_OEM3 0x4000 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_OEM4 0x8000 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_SPEED 0x0001 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_COMPUTING_UNIT_MISMATCH_STEPPING 0x0010 |
Attribute bits for EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA.Attributes All other attributes are reserved for future use and must be initialized to 0.
#define EFI_CPU_CAUSE_BY_ASSOCIATION 0x0100 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_CONFIG_ERROR 0x0020 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_FAILED_TO_START 0x0010 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_INTERNAL_ERROR 0x0001 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_PREBOOT_TIMEOUT 0x0008 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_SELFTEST_FAILURE 0x0004 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_THERMAL_ERROR 0x0002 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_UNSPECIFIED 0x8000 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_CPU_CAUSE_USER_SELECTION 0x0080 |
The reasons that the processor is disabled. Used to fill in EFI_COMPUTING_UNIT_CPU_DISABLED_ERROR_DATA.Cause.
#define EFI_MEMORY_ERROR_DEVICE 0x03 |
Memory Error Granularities. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Granularity.
#define EFI_MEMORY_ERROR_OTHER 0x01 |
Memory Error Granularities. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Granularity.
#define EFI_MEMORY_ERROR_PARTITION 0x04 |
Memory Error Granularities. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Granularity.
#define EFI_MEMORY_ERROR_UNKNOWN 0x02 |
Memory Error Granularities. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Granularity.
#define EFI_MEMORY_OPERATION_OTHER 0x01 |
Memory Error Operations. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Operation.
#define EFI_MEMORY_OPERATION_PARTIAL_WRITE 0x05 |
Memory Error Operations. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Operation.
#define EFI_MEMORY_OPERATION_READ 0x03 |
Memory Error Operations. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Operation.
#define EFI_MEMORY_OPERATION_UNKNOWN 0x02 |
Memory Error Operations. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Operation.
#define EFI_MEMORY_OPERATION_WRITE 0x04 |
Memory Error Operations. Used to fill in EFI_MEMORY_EXTENDED_ERROR_DATA.Operation.
#define EFI_MULTIPLE_MEMORY_ARRAY_OPERATION 0xfffe |
A definition to describe that the operation is performed on multiple arrays. May be used for EFI_STATUS_CODE_DIMM_NUMBER.Array and EFI_STATUS_CODE_DIMM_NUMBER.Device.
#define EFI_MULTIPLE_MEMORY_DEVICE_OPERATION 0xfffe |
A definition to describe that the operation is performed on multiple devices within the array. May be used for EFI_STATUS_CODE_DIMM_NUMBER.Array and EFI_STATUS_CODE_DIMM_NUMBER.Device.
#define EFI_STATUS_CODE_DATA_TYPE_STRING_GUID { 0x92D11080, 0x496F, 0x4D95, { 0xBE, 0x7E, 0x03, 0x74, 0x88, 0x38, 0x2B, 0x0A } } |
Global ID for the EFI_STATUS_CODE_STRING structure
#define EFI_STATUS_CODE_SPECIFIC_DATA_GUID { 0x335984bd, 0xe805, 0x409a, { 0xb8, 0xf8, 0xd2, 0x7e, 0xce, 0x5f, 0xf7, 0xa6 } } |
Global ID for the following structures:
typedef UINT32 EFI_CPU_STATE_CHANGE_CAUSE |
typedef UINT8 EFI_MEMORY_ERROR_GRANULARITY |
Memory Error Granularity Definition
typedef UINT8 EFI_MEMORY_ERROR_OPERATION |
Memory Error Operation Definition
enum EFI_INIT_CACHE_TYPE |
enum EFI_STRING_TYPE |
EfiStringAscii | A NULL-terminated ASCII string. |
EfiStringUnicode | A double NULL-terminated Unicode string. |
EfiStringToken | An EFI_STATUS_CODE_STRING_TOKEN representing the string. The actual string can be obtained by querying the HII Database |