#include <Pi/PiMultiPhase.h>\r
#include <Protocol/SmmCpuIo2.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_SYSTEM_TABLE -> EFI_SMM_SYSTEM_TABLE2\r
-/// EFI_SMM_SYSTEM_TABLE_REVISION -> EFI_SMM_SYSTEM_TABLE2_REVISION\r
-/// EFI_SMM_INSTALL_CONFIGURATION_TABLE -> EFI_SMM_INSTALL_CONFIGURATION_TABLE2\r
-///\r
-\r
typedef struct _EFI_SMM_SYSTEM_TABLE2 EFI_SMM_SYSTEM_TABLE2;\r
\r
///\r
be called. For each call to NewPackageList(), there should be a\r
corresponding call to\r
EFI_HII_DATABASE_PROTOCOL.RemovePackageList().\r
-\r
- Note: inconsistency with UEFI 2.3 spec that the parameter DriverHandle\r
- is optional.\r
\r
@param This A pointer to the EFI_HII_DATABASE_PROTOCOL instance.\r
\r
#ifndef _SMM_ACCESS2_H_\r
#define _SMM_ACCESS2_H_\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_OPEN -> EFI_SMM_OPEN2\r
-/// EFI_SMM_CLOSE -> EFI_SMM_CLOSE2\r
-/// EFI_SMM_LOCK -> EFI_SMM_LOCK2\r
-/// EFI_SMM_CAPABILITIES -> EFI_SMM_CAPABILITIES2\r
-///\r
-\r
#define EFI_SMM_ACCESS2_PROTOCOL_GUID \\r
{ \\r
0xc2702b74, 0x800c, 0x4131, {0x87, 0x46, 0x8f, 0xb5, 0xb8, 0x9c, 0xe4, 0xac } \\r
accessed, will generate the SMI. Also, the hardware optionally supports the periodic generation of \r
these signals.\r
\r
- Copyright (c) 2009, Intel Corporation \r
+ Copyright (c) 2009 - 2010, Intel Corporation \r
All rights reserved. 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
\r
#include <PiDxe.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_ACTIVATE -> EFI_SMM_ACTIVATE2\r
-/// EFI_SMM_DEACTIVATE -> EFI_SMM_DEACTIVATE2\r
-///\r
-\r
#define EFI_SMM_CONTROL2_PROTOCOL_GUID \\r
{ \\r
0x843dc720, 0xab1e, 0x42cb, {0x93, 0x57, 0x8a, 0x0, 0x78, 0xf3, 0x56, 0x1b} \\r
#ifndef _SMM_CPU_IO2_H_\r
#define _SMM_CPU_IO2_H_\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed.\r
-///\r
-/// *EFI_SMM_CPU_IO* -> *EFI_SMM_CPU_IO2*\r
-/// *EFI_SMM_IO_ACCESS* -> *EFI_SMM_IO_ACCESS2*\r
-///\r
-\r
#define EFI_SMM_CPU_IO2_PROTOCOL_GUID \\r
{ \\r
0x3242A9D8, 0xCE70, 0x4AA0, { 0x95, 0x5D, 0x5E, 0x7B, 0x14, 0x0D, 0xE4, 0xD2 } \\r
given event types. Several inputs can be enabled. This purpose of this interface is to generate an \r
SMI in response to any of these inputs having a true value provided.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_GPI_REGISTER -> EFI_SMM_GPI_REGISTER2\r
-/// EFI_SMM_GPI_UNREGISTER -> EFI_SMM_GPI_UNREGISTER2\r
-///\r
-\r
#define EFI_SMM_GPI_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0x25566b03, 0xb577, 0x4cbf, {0x95, 0x8c, 0xed, 0x66, 0x3e, 0xa2, 0x43, 0x80 } \\r
\r
This protocol provides the parent dispatch service for the periodical timer SMI source generator.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_PERIODIC_TIMER_REGISTER -> EFI_SMM_PERIODIC_TIMER_REGISTER2\r
-/// EFI_SMM_PERIODIC_TIMER_UNREGISTER -> EFI_SMM_PERIODIC_TIMER_UNREGISTER2\r
-/// EFI_SMM_PERIODIC_TIMER_INTERVAL -> EFI_SMM_PERIODIC_TIMER_INTERVAL2\r
-///\r
-\r
#define EFI_SMM_PERIODIC_TIMER_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0x4cec368e, 0x8e8e, 0x4d71, {0x8b, 0xe1, 0x95, 0x8c, 0x45, 0xfc, 0x8a, 0x53 } \\r
\r
This protocol provides the parent dispatch service for the power button SMI source generator.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_POWER_BUTTON_REGISTER -> EFI_SMM_POWER_BUTTON_REGISTER2\r
-/// EFI_SMM_POWER_BUTTON_UNREGISTER -> EFI_SMM_POWER_BUTTON_UNREGISTER2\r
-///\r
-\r
#define EFI_SMM_POWER_BUTTON_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0x1b1183fa, 0x1823, 0x46a7, {0x88, 0x72, 0x9c, 0x57, 0x87, 0x55, 0x40, 0x9d } \\r
\r
This protocol provides the parent dispatch service for the standby button SMI source generator.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_STANDBY_BUTTON_REGISTER -> EFI_SMM_STANDBY_BUTTON_REGISTER2\r
-/// EFI_SMM_STANDBY_BUTTON_UNREGISTER -> EFI_SMM_STANDBY_BUTTON_UNREGISTER2\r
-///\r
-\r
#define EFI_SMM_STANDBY_BUTTON_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0x7300c4a1, 0x43f2, 0x4017, {0xa5, 0x1b, 0xc8, 0x1a, 0x7f, 0x40, 0x58, 0x5b } \\r
\r
This protocol provides the parent dispatch service for a given SMI source generator.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_SW_REGISTER -> EFI_SMM_SW_REGISTER2\r
-/// EFI_SMM_SW_UNREGISTER -> EFI_SMM_SW_UNREGISTER2\r
-///\r
-\r
#define EFI_SMM_SW_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0x18a3c6dc, 0x5eea, 0x48c8, {0xa1, 0xc1, 0xb5, 0x33, 0x89, 0xf9, 0x89, 0x99 } \\r
\r
Provides the parent dispatch service for a given Sx-state source generator.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_SX_REGISTER -> EFI_SMM_SX_REGISTER2\r
-/// EFI_SMM_SX_UNREGISTER -> EFI_SMM_SX_UNREGISTER2\r
-///\r
-\r
#define EFI_SMM_SX_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0x456d2859, 0xa84b, 0x4e47, {0xa2, 0xee, 0x32, 0x76, 0xd8, 0x86, 0x99, 0x7d } \\r
\r
Provides the parent dispatch service for the USB SMI source generator.\r
\r
- Copyright (c) 2009, Intel Corporation\r
+ Copyright (c) 2009 - 2010, Intel Corporation\r
All rights reserved. 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
\r
#include <Pi/PiSmmCis.h>\r
\r
-///\r
-/// Note:\r
-/// To avoid name conflict between PI and Framework SMM spec, the following names defined\r
-/// in PI 1.2 SMM spec are renamed. These renamings are not yet in a public PI spec and errta.\r
-///\r
-/// EFI_SMM_USB_REGISTER -> EFI_SMM_USB_REGISTER2\r
-/// EFI_SMM_USB_UNREGISTER -> EFI_SMM_USB_UNREGISTER2\r
-///\r
-\r
#define EFI_SMM_USB_DISPATCH2_PROTOCOL_GUID \\r
{ \\r
0xee9b8d90, 0xc5a6, 0x40a2, {0xbd, 0xe2, 0x52, 0x55, 0x8d, 0x33, 0xcc, 0xa1 } \\r