Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 23c71536efbebed57942947668f470f934324477
      
https://github.com/tianocore/edk2/commit/23c71536efbebed57942947668f470f934324477
  Author: PaytonX Hsieh <paytonx.hs...@intel.com>
  Date:   2023-05-02 (Tue, 02 May 2023)

  Changed paths:
    M UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSerialPortLibHob.c
    A UefiPayloadPkg/Library/BaseSerialPortLibHob/DxeBaseSerialPortLibHob.c
    A UefiPayloadPkg/Library/BaseSerialPortLibHob/DxeBaseSerialPortLibHob.inf
    M UefiPayloadPkg/UefiPayloadPkg.dsc

  Log Message:
  -----------
  UefiPayloadPkg: Fix issues when MULTIPLE_DEBUG_PORT_SUPPORT is true

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4427

1. Since UART speed is slower than CPU, BIOS need to check the write
   buffer is empty, to avoid overwrite the buffer content.
2. LPSS UART might disable MMIO space for Windows debug usage during
   ExitBootServices event. BIOS need to avoid access the MMIO space
   after ExitBootServices.

Cc: Guo Dong <guo.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Sean Rhodes <sean@starlabs.systems>
Cc: James Lu <james...@intel.com>
Reviewed-by: Gua Guo <gua....@intel.com>
Signed-off-by: PaytonX Hsieh <paytonx.hs...@intel.com>




_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to