]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Protocol/Legacy8259.h
Comment update.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Protocol / Legacy8259.h
index e9f91733ef49d1ec6a0470421c8fab662a015d84..2b5ccc95206aff90230ea6b0337ac8efc79afe82 100644 (file)
 \r
   @par Revision Reference:\r
   This protocol is defined in Framework for EFI Compatibility Support Module spec\r
-  Version 0.96\r
+  Version 0.97.\r
 \r
 **/\r
 \r
 #ifndef _EFI_LEGACY_8259_H_\r
 #define _EFI_LEGACY_8259_H_\r
 \r
+#include <PiDxe.h>\r
+\r
 #define EFI_LEGACY_8259_PROTOCOL_GUID \\r
   { \\r
     0x38321dba, 0x4fe0, 0x4e17, {0x8a, 0xec, 0x41, 0x30, 0x55, 0xea, 0xed, 0xc1 } \\r
@@ -62,15 +64,15 @@ typedef enum {
 \r
   @param  This                  Protocol instance pointer.\r
   @param  MasterBase            The base vector for the Master PIC in the 8259 controller\r
-  @param  Slavebase             The base vector for the Master PIC in the 8259 controller\r
+  @param  SlaveBase             The base vector for the Slave PIC in the 8259 controller\r
 \r
   @retval EFI_SUCCESS           The new bases were programmed\r
-  @retval EFI_DEVICE_ERROR      A device erro occured programming the vector bases\r
+  @retval EFI_DEVICE_ERROR      A device error occured programming the vector bases\r
 \r
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_SET_VECTOR_BASE) (\r
+(EFIAPI *EFI_LEGACY_8259_SET_VECTOR_BASE)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  UINT8                             MasterBase,\r
   IN  UINT8                             SlaveBase\r
@@ -93,7 +95,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_GET_MASK) (\r
+(EFIAPI *EFI_LEGACY_8259_GET_MASK)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   OUT UINT16                            *LegacyMask, OPTIONAL\r
   OUT UINT16                            *LegacyEdgeLevel, OPTIONAL\r
@@ -114,12 +116,12 @@ EFI_STATUS
   @param  ProtectedEdgeLevel    Bit 0 is Irq0 - Bit 15 is Irq15\r
 \r
   @retval EFI_SUCCESS           8259 status returned\r
-  @retval EFI_DEVICE_ERROR      Error reading 8259\r
+  @retval EFI_DEVICE_ERROR      Error writing 8259\r
 \r
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_SET_MASK) (\r
+(EFIAPI *EFI_LEGACY_8259_SET_MASK)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  UINT16                            *LegacyMask, OPTIONAL\r
   IN  UINT16                            *LegacyEdgeLevel, OPTIONAL\r
@@ -142,12 +144,12 @@ EFI_STATUS
   @param  EdgeLevel             Optional trigger mask for the new mode.\r
 \r
   @retval EFI_SUCCESS           8259 programmed\r
-  @retval EFI_DEVICE_ERROR      Error writting to 8259\r
+  @retval EFI_DEVICE_ERROR      Error writing to 8259\r
 \r
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_SET_MODE) (\r
+(EFIAPI *EFI_LEGACY_8259_SET_MODE)(\r
   IN EFI_LEGACY_8259_PROTOCOL         *This,\r
   IN  EFI_8259_MODE                   Mode,\r
   IN  UINT16                          *Mask, OPTIONAL\r
@@ -167,7 +169,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_GET_VECTOR) (\r
+(EFIAPI *EFI_LEGACY_8259_GET_VECTOR)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  EFI_8259_IRQ                      Irq,\r
   OUT UINT8                             *Vector\r
@@ -186,7 +188,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_ENABLE_IRQ) (\r
+(EFIAPI *EFI_LEGACY_8259_ENABLE_IRQ)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  EFI_8259_IRQ                      Irq,\r
   IN  BOOLEAN                           LevelTriggered\r
@@ -204,7 +206,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_DISABLE_IRQ) (\r
+(EFIAPI *EFI_LEGACY_8259_DISABLE_IRQ)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  EFI_8259_IRQ                      Irq\r
   );\r
@@ -225,7 +227,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_GET_INTERRUPT_LINE) (\r
+(EFIAPI *EFI_LEGACY_8259_GET_INTERRUPT_LINE)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  EFI_HANDLE                        PciHandle,\r
   OUT UINT8                             *Vector\r
@@ -243,7 +245,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_LEGACY_8259_END_OF_INTERRUPT) (\r
+(EFIAPI *EFI_LEGACY_8259_END_OF_INTERRUPT)(\r
   IN EFI_LEGACY_8259_PROTOCOL           *This,\r
   IN  EFI_8259_IRQ                      Irq\r
   );\r