]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/SuperIo.h
MdePkg: Add BootManagerPolicy protocol definition.
[mirror_edk2.git] / MdePkg / Include / Protocol / SuperIo.h
index 1affe64fc9d0cccbc33040814485b4ccffd1d10a..d318d2ffb841c6a9b66d8aeed2651985347c23ec 100644 (file)
@@ -5,8 +5,8 @@
   Super I/O is powered up, enabled, and assigned with the default set of resources. In the Stop()\r
   routine of the Super I/O driver, the device is disabled and Super I/O protocol is uninstalled.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
-  All rights reserved. This program and the accompanying materials                          \r
+  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+  This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
   http://opensource.org/licenses/bsd-license.php                                            \r
 \r
 #ifndef __EFI_SUPER_IO_PROTOCOL_H__\r
 #define __EFI_SUPER_IO_PROTOCOL_H__\r
+#include <IndustryStandard/Acpi.h>\r
 \r
 #define EFI_SIO_PROTOCOL_GUID \\r
   { 0x215fdd18, 0xbd50, 0x4feb, { 0x89, 0xb, 0x58, 0xca, 0xb, 0x47, 0x39, 0xe9 } }\r
-  \r
-typedef union {\r
-  UINT8     Byte;\r
-  struct {\r
-    UINT8 Length : 3;\r
-    UINT8 Name : 4;\r
-    UINT8 Type : 1;\r
-  } Bits;\r
-} ACPI_SMALL_RESOURCE_HEADER;\r
-\r
-typedef struct {\r
-  union {\r
-    UINT8 Byte;\r
-    struct{\r
-      UINT8 Name : 7;\r
-      UINT8 Type : 1;\r
-    }Bits;\r
-  } Header;\r
-  UINT16 Length;\r
-} ACPI_LARGE_RESOURCE_HEADER;\r
 \r
 typedef union {\r
   ACPI_SMALL_RESOURCE_HEADER *SmallHeader;\r