]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UefiPayloadPkg:Remove x86 legacy UART defaults
authorGuo Dong <guo.dong@intel.com>
Tue, 8 Sep 2020 22:19:31 +0000 (15:19 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 9 Sep 2020 00:13:02 +0000 (00:13 +0000)
The BaseSerialPortLib16550 does fallback to a fixed address UART defined
by PcdSerialRegisterBase and does not initialize if it is zero. Do not
assume a serial port at 0x3F8, otherwise it could cause errors during
initialization of a non-existent serial port on non legacy platforms.

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Marcello Sylvester Bauer <marcello.bauer@9elements.com>
Reviewed-by: Maurice Ma <maurice.ma@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
UefiPayloadPkg/UefiPayloadPkgIa32.dsc
UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc

index 460da1c504dccafbb0a27b19f28ce2c127dbdff8..12d7ffe814167eb4ec29a49dd9d2de1585e5352b 100644 (file)
   # The following parameters are set by Library/PlatformHookLib\r
   #\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio|FALSE\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x3f8\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate|$(BAUD_RATE)\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride|1\r
 \r
index 942bc9076634fe14bbcbec5f90cb3f82bcdc0499..9bae1daa09bb073bbe62095692efaf9fe444cbd2 100644 (file)
   # The following parameters are set by Library/PlatformHookLib\r
   #\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio|FALSE\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x3f8\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate|$(BAUD_RATE)\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride|1\r
 \r