X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FInclude%2FProtocol%2FSuperIo.h;h=d318d2ffb841c6a9b66d8aeed2651985347c23ec;hb=b9eb59f866f43016febca5fe861beb9905ef331d;hp=1affe64fc9d0cccbc33040814485b4ccffd1d10a;hpb=bf3a8d8beb329392e523c17b91f1776322d0aeee;p=mirror_edk2.git diff --git a/MdePkg/Include/Protocol/SuperIo.h b/MdePkg/Include/Protocol/SuperIo.h index 1affe64fc9..d318d2ffb8 100644 --- a/MdePkg/Include/Protocol/SuperIo.h +++ b/MdePkg/Include/Protocol/SuperIo.h @@ -5,8 +5,8 @@ Super I/O is powered up, enabled, and assigned with the default set of resources. In the Stop() routine of the Super I/O driver, the device is disabled and Super I/O protocol is uninstalled. - Copyright (c) 2006 - 2008, Intel Corporation - All rights reserved. This program and the accompanying materials + Copyright (c) 2006 - 2010, 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 @@ -18,29 +18,10 @@ #ifndef __EFI_SUPER_IO_PROTOCOL_H__ #define __EFI_SUPER_IO_PROTOCOL_H__ +#include #define EFI_SIO_PROTOCOL_GUID \ { 0x215fdd18, 0xbd50, 0x4feb, { 0x89, 0xb, 0x58, 0xca, 0xb, 0x47, 0x39, 0xe9 } } - -typedef union { - UINT8 Byte; - struct { - UINT8 Length : 3; - UINT8 Name : 4; - UINT8 Type : 1; - } Bits; -} ACPI_SMALL_RESOURCE_HEADER; - -typedef struct { - union { - UINT8 Byte; - struct{ - UINT8 Name : 7; - UINT8 Type : 1; - }Bits; - } Header; - UINT16 Length; -} ACPI_LARGE_RESOURCE_HEADER; typedef union { ACPI_SMALL_RESOURCE_HEADER *SmallHeader;