]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Console/TerminalDxe/Terminal.h
Updated to use new PCD settings
[mirror_edk2.git] / MdeModulePkg / Universal / Console / TerminalDxe / Terminal.h
index 7ec24b3091351aed4a2dd90c0e936fb6fe41827f..c4f5ac19f3006f855d1ce3ac60330ae46f778803 100644 (file)
@@ -23,10 +23,27 @@ Revision History
 #ifndef _TERMINAL_H\r
 #define _TERMINAL_H\r
 \r
-//\r
-// Include common header file for this module.\r
-//\r
-#include "CommonHeader.h"\r
+\r
+#include <PiDxe.h>\r
+#include <Protocol/SimpleTextOut.h>\r
+#include <Protocol/SerialIo.h>\r
+#include <Guid/GlobalVariable.h>\r
+#include <Protocol/DevicePath.h>\r
+#include <Protocol/SimpleTextIn.h>\r
+#include <Guid/HotPlugDevice.h>\r
+#include <Guid/PcAnsi.h>\r
+#include <Library/DebugLib.h>\r
+#include <Library/UefiDriverEntryPoint.h>\r
+#include <Library/UefiLib.h>\r
+#include <Library/ReportStatusCodeLib.h>\r
+#include <Library/BaseMemoryLib.h>\r
+#include <Library/MemoryAllocationLib.h>\r
+#include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/UefiRuntimeServicesTableLib.h>\r
+#include <Library/DevicePathLib.h>\r
+#include <Library/PcdLib.h>\r
+\r
+\r
 \r
 #define RAW_FIFO_MAX_NUMBER 256\r
 #define FIFO_MAX_NUMBER     128\r
@@ -57,7 +74,6 @@ typedef struct {
   UINT8                               TerminalType;\r
   EFI_SERIAL_IO_PROTOCOL              *SerialIo;\r
   EFI_DEVICE_PATH_PROTOCOL            *DevicePath;\r
-  VENDOR_DEVICE_PATH                  Node;\r
   EFI_SIMPLE_TEXT_INPUT_PROTOCOL      SimpleInput;\r
   EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL     SimpleTextOutput;\r
   EFI_SIMPLE_TEXT_OUTPUT_MODE         SimpleTextOutputMode;\r
@@ -68,7 +84,7 @@ typedef struct {
   EFI_UNICODE_STRING_TABLE            *ControllerNameTable;\r
   EFI_EVENT                           TwoSecondTimeOut;\r
   UINT32                              InputState;\r
-  UINT32                           ResetState;\r
+  UINT32                              ResetState;\r
 \r
   //\r
   // Esc could not be output to the screen by user,\r
@@ -77,7 +93,7 @@ typedef struct {
   // This boolean is used by the terminal driver only\r
   // to indicate whether the Esc could be sent or not.\r
   //\r
-  BOOLEAN                       OutputEscChar;\r
+  BOOLEAN                             OutputEscChar;\r
 } TERMINAL_DEV;\r
 \r
 #define INPUT_STATE_DEFAULT               0x00\r