]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkUnixPkg/Dxe/UnixThunk/Bus/UnixBusDriver/UnixBusDriver.c
Add emulated serialIo device driver for EdkUnixPkg
[mirror_edk2.git] / EdkUnixPkg / Dxe / UnixThunk / Bus / UnixBusDriver / UnixBusDriver.c
index efa66abeeb2f365d3ea8fb9567bd4d10bdfd5129..b8611f66d2b0f7790e5ac38e3e435cca89af853f 100644 (file)
@@ -122,6 +122,7 @@ static UNIX_PCD_ENTRY  mPcdEnvironment[] = {
   {PcdToken(PcdUnixConsole),       &gEfiUnixConsoleGuid},\r
   {PcdToken(PcdUnixUga),           &gEfiUnixUgaGuid},\r
   {PcdToken(PcdUnixFileSystem),    &gEfiUnixFileSystemGuid},\r
+  {PcdToken(PcdUnixSerialPort),    &gEfiUnixSerialPortGuid},\r
   {PcdToken(PcdUnixVirtualDisk),   &gEfiUnixVirtualDisksGuid},\r
   {PcdToken(PcdUnixPhysicalDisk),  &gEfiUnixPhysicalDisksGuid},\r
   {PcdToken(PcdUnixCpuModel),      &gEfiUnixCPUModelGuid},\r
@@ -293,10 +294,10 @@ Returns:
 {\r
   EFI_STATUS                      Status;\r
   EFI_STATUS                      InstallStatus;\r
-  EFI_UNIX_THUNK_PROTOCOL       *UnixThunk;\r
+  EFI_UNIX_THUNK_PROTOCOL         *UnixThunk;\r
   EFI_DEVICE_PATH_PROTOCOL        *ParentDevicePath;\r
-  UNIX_BUS_DEVICE               *UnixBusDevice;\r
-  UNIX_IO_DEVICE                *UnixDevice;\r
+  UNIX_BUS_DEVICE                 *UnixBusDevice;\r
+  UNIX_IO_DEVICE                  *UnixDevice;\r
   UINTN                           Index;\r
   CHAR16                          *StartString;\r
   CHAR16                          *SubString;\r
@@ -428,7 +429,6 @@ Returns:
       }\r
 \r
       if (CreateDevice) {\r
-\r
         //\r
         // Allocate instance structure, and fill in parent information.\r
         //\r
@@ -441,7 +441,7 @@ Returns:
         UnixDevice->ControllerHandle   = ControllerHandle;\r
         UnixDevice->ParentDevicePath   = ParentDevicePath;\r
 \r
-        UnixDevice->UnixIo.UnixThunk = UnixThunk;\r
+        UnixDevice->UnixIo.UnixThunk   = UnixThunk;\r
 \r
         //\r
         // Plus 2 to account for the NULL at the end of the Unicode string\r