#include <Protocol/MmSwDispatch.h>\r
#include <Pi/PiSmmCis.h>\r
\r
-#define EFI_SMM_SW_DISPATCH2_PROTOCOL_GUID EFI_MM_SW_DISPATCH_PROTOCOL_GUID\r
+#define EFI_SMM_SW_DISPATCH2_PROTOCOL_GUID EFI_MM_SW_DISPATCH_PROTOCOL_GUID\r
\r
///\r
/// A particular chipset may not support all possible software SMI input values.\r
/// child registration for each SwSmiInputValue.\r
///\r
typedef struct {\r
- UINTN SwSmiInputValue;\r
+ UINTN SwSmiInputValue;\r
} EFI_SMM_SW_REGISTER_CONTEXT;\r
\r
///\r
///\r
/// The 0-based index of the CPU which generated the software SMI.\r
///\r
- UINTN SwSmiCpuIndex;\r
+ UINTN SwSmiCpuIndex;\r
///\r
/// This value corresponds directly to the CommandPort parameter used in the call to Trigger().\r
///\r
- UINT8 CommandPort;\r
+ UINT8 CommandPort;\r
///\r
/// This value corresponds directly to the DataPort parameter used in the call to Trigger().\r
///\r
- UINT8 DataPort;\r
+ UINT8 DataPort;\r
} EFI_SMM_SW_CONTEXT;\r
\r
-typedef struct _EFI_SMM_SW_DISPATCH2_PROTOCOL EFI_SMM_SW_DISPATCH2_PROTOCOL;\r
+typedef struct _EFI_SMM_SW_DISPATCH2_PROTOCOL EFI_SMM_SW_DISPATCH2_PROTOCOL;\r
\r
/**\r
Register a child SMI source dispatch function for the specified software SMI.\r
(EFIAPI *EFI_SMM_SW_UNREGISTER2)(\r
IN CONST EFI_SMM_SW_DISPATCH2_PROTOCOL *This,\r
IN EFI_HANDLE DispatchHandle\r
-);\r
+ );\r
\r
///\r
/// Interface structure for the SMM Software SMI Dispatch Protocol.\r
/// interrupt in the EFI_SMM_SW_REGISTER_CONTEXT is denoted by MaximumSwiValue.\r
///\r
struct _EFI_SMM_SW_DISPATCH2_PROTOCOL {\r
- EFI_SMM_SW_REGISTER2 Register;\r
- EFI_SMM_SW_UNREGISTER2 UnRegister;\r
+ EFI_SMM_SW_REGISTER2 Register;\r
+ EFI_SMM_SW_UNREGISTER2 UnRegister;\r
///\r
/// A read-only field that describes the maximum value that can be used in the\r
/// EFI_SMM_SW_DISPATCH2_PROTOCOL.Register() service.\r
///\r
- UINTN MaximumSwiValue;\r
+ UINTN MaximumSwiValue;\r
};\r
\r
-extern EFI_GUID gEfiSmmSwDispatch2ProtocolGuid;\r
+extern EFI_GUID gEfiSmmSwDispatch2ProtocolGuid;\r
\r
#endif\r