Revision: 18782
          http://sourceforge.net/p/edk2/code/18782
Author:   jyao1
Date:     2015-11-13 03:27:54 +0000 (Fri, 13 Nov 2015)
Log Message:
-----------
Update SPCR table definition per SPCR specification v1.03.

Document link:
http://msdn.microsoft.com/en-us/library/windows/hardware/dn639132(v=vs.85).aspx

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Heyi Guo" <[email protected]>
Reviewed-by: "Jiewen Yao" <[email protected]>

Modified Paths:
--------------
    
trunk/edk2/MdePkg/Include/IndustryStandard/SerialPortConsoleRedirectionTable.h

Modified: 
trunk/edk2/MdePkg/Include/IndustryStandard/SerialPortConsoleRedirectionTable.h
===================================================================
--- 
trunk/edk2/MdePkg/Include/IndustryStandard/SerialPortConsoleRedirectionTable.h  
    2015-11-13 02:43:37 UTC (rev 18781)
+++ 
trunk/edk2/MdePkg/Include/IndustryStandard/SerialPortConsoleRedirectionTable.h  
    2015-11-13 03:27:54 UTC (rev 18782)
@@ -2,7 +2,7 @@
   ACPI Serial Port Console Redirection Table as defined by Microsoft in
   http://www.microsoft.com/whdc/system/platform/server/spcr.mspx
     
-  Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
   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        
@@ -26,7 +26,7 @@
 ///
 /// SPCR Revision (defined in spec)
 ///
-#define EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_REVISION 0x01
+#define EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_REVISION 0x02
 
 ///
 /// Serial Port Console Redirection Table Format
@@ -44,7 +44,7 @@
   UINT8                                   StopBits;
   UINT8                                   FlowControl;
   UINT8                                   TerminalType;
-  UINT8                                   Language;
+  UINT8                                   Reserved2;
   UINT16                                  PciDeviceId;
   UINT16                                  PciVendorId;
   UINT8                                   PciBusNumber;
@@ -52,7 +52,7 @@
   UINT8                                   PciFunctionNumber;
   UINT32                                  PciFlags;
   UINT8                                   PciSegment;
-  UINT32                                  Reserved2;
+  UINT32                                  Reserved3;
 } EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE;
 
 #pragma pack()
@@ -90,6 +90,10 @@
 /// I/O SAPIC interrupt (Global System Interrupt)
 ///
 #define EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_INTERRUPT_TYPE_SAPIC   
0x4
+///
+/// ARMH GIC interrupt (Global System Interrupt)
+///
+#define EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_INTERRUPT_TYPE_GIC     
0x8
 
 //
 // Baud Rate


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to