Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to
https://svn.code.sf.net/p/edk2/code/trunk/edk2/, which are for MinnowBoard MAX open source project. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: David Wei <david.wei@intel.com> Reviewed-by: Mike Wu <mike.wu@intel.com> Reviewed-by: Hot Tian <hot.tian@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16599 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
91
Vlv2TbltDevicePkg/Include/Guid/AlertStandardFormat.h
Normal file
91
Vlv2TbltDevicePkg/Include/Guid/AlertStandardFormat.h
Normal file
@@ -0,0 +1,91 @@
|
||||
/*++
|
||||
|
||||
Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
|
||||
|
||||
This program and the accompanying materials are licensed and made available under
|
||||
|
||||
the terms and conditions of the BSD License that 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.
|
||||
|
||||
|
||||
|
||||
|
||||
Module Name:
|
||||
|
||||
Asf.h
|
||||
|
||||
Abstract:
|
||||
|
||||
Alert Standard Format address variable
|
||||
|
||||
--*/
|
||||
|
||||
#ifndef AlertStandardFormat_h_included
|
||||
#define AlertStandardFormat_h_included
|
||||
|
||||
|
||||
#pragma pack(1)
|
||||
|
||||
//
|
||||
// ASF address
|
||||
//
|
||||
//
|
||||
// {3D995FB4-4F05-4073-BE72-A19CFB5DE690}
|
||||
//
|
||||
#define ALERT_STANDARD_FORMAT_VARIABLE_GUID \
|
||||
{0x3d995fb4, 0x4f05, 0x4073, 0xbe, 0x72, 0xa1, 0x9c, 0xfb, 0x5d, 0xe6, 0x90}
|
||||
|
||||
#define ALERT_STANDARD_FORMAT_VARIABLE_NAME (L"ASF")
|
||||
#define ASCII_ALERT_STANDARD_FORMAT_VARIABLE_NAME ("ASF")
|
||||
|
||||
extern EFI_GUID gAlertStandardFormatGuid;
|
||||
extern CHAR16 gAlertStandardFormatName[];
|
||||
|
||||
typedef struct {
|
||||
UINT8 SmbusAddr;
|
||||
struct {
|
||||
UINT32 VendorSpecificId;
|
||||
UINT16 SubsystemDeviceId;
|
||||
UINT16 SubsystemVendorId;
|
||||
UINT16 Interface;
|
||||
UINT16 DeviceId;
|
||||
UINT16 VendorId;
|
||||
UINT8 VendorRevision;
|
||||
UINT8 DeviceCapabilities;
|
||||
} Udid;
|
||||
struct {
|
||||
UINT8 SubCommand;
|
||||
UINT8 Version;
|
||||
UINT32 IanaId;
|
||||
UINT8 SpecialCommand;
|
||||
UINT16 SpecialCommandParam;
|
||||
UINT16 BootOptionsBits;
|
||||
UINT16 OemParam;
|
||||
} AsfBootOptions;
|
||||
struct {
|
||||
UINT8 Bus;
|
||||
UINT8 Device;
|
||||
UINT8 Function;
|
||||
UINT16 VendorId;
|
||||
UINT16 DeviceId;
|
||||
UINT16 IderCmdBar;
|
||||
UINT16 IderCtrlBar;
|
||||
UINT8 IderIrq;
|
||||
UINT16 SolBar;
|
||||
UINT8 SolIrq;
|
||||
} PciInfo;
|
||||
struct {
|
||||
UINT8 IamtProvisioningStatus;
|
||||
BOOLEAN IamtIsProvisioned;
|
||||
} IamtInfo;
|
||||
struct {
|
Reference in New Issue
Block a user