+++ /dev/null
-/*++\r
-\r
- Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
- \r\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
- \r\r
-\r
-Module Name:\r
-\r
- Asf.h\r
-\r
-Abstract:\r
-\r
- Alert Standard Format address variable\r
-\r
---*/\r
-\r
-#ifndef AlertStandardFormat_h_included\r
-#define AlertStandardFormat_h_included\r
-\r
-\r
-#pragma pack(1)\r
-\r
-//\r
-// ASF address\r
-//\r
-//\r
-// {3D995FB4-4F05-4073-BE72-A19CFB5DE690}\r
-//\r
-#define ALERT_STANDARD_FORMAT_VARIABLE_GUID \\r
- {0x3d995fb4, 0x4f05, 0x4073, 0xbe, 0x72, 0xa1, 0x9c, 0xfb, 0x5d, 0xe6, 0x90}\r
-\r
-#define ALERT_STANDARD_FORMAT_VARIABLE_NAME (L"ASF")\r
-#define ASCII_ALERT_STANDARD_FORMAT_VARIABLE_NAME ("ASF")\r
-\r
-extern EFI_GUID gAlertStandardFormatGuid;\r
-extern CHAR16 gAlertStandardFormatName[];\r
-\r
-typedef struct {\r
- UINT8 SmbusAddr;\r
- struct {\r
- UINT32 VendorSpecificId;\r
- UINT16 SubsystemDeviceId;\r
- UINT16 SubsystemVendorId;\r
- UINT16 Interface;\r
- UINT16 DeviceId;\r
- UINT16 VendorId;\r
- UINT8 VendorRevision;\r
- UINT8 DeviceCapabilities;\r
- } Udid;\r
- struct {\r
- UINT8 SubCommand;\r
- UINT8 Version;\r
- UINT32 IanaId;\r
- UINT8 SpecialCommand;\r
- UINT16 SpecialCommandParam;\r
- UINT16 BootOptionsBits;\r
- UINT16 OemParam;\r
- } AsfBootOptions;\r
- struct {\r
- UINT8 Bus;\r
- UINT8 Device;\r
- UINT8 Function;\r
- UINT16 VendorId;\r
- UINT16 DeviceId;\r
- UINT16 IderCmdBar;\r
- UINT16 IderCtrlBar;\r
- UINT8 IderIrq;\r
- UINT16 SolBar;\r
- UINT8 SolIrq;\r
- } PciInfo;\r
- struct {\r
- UINT8 IamtProvisioningStatus;\r
- BOOLEAN IamtIsProvisioned;\r
- } IamtInfo;\r
- struct {\r
- BOOLEAN FlashUpdatingIsAllowed;\r
- } MeInfoForEbu;\r
- UINT32 EitBPFAddress;\r
-} EFI_ASF_VARIABLE;\r
-\r
-#pragma pack()\r
-\r
-#endif\r
-\r