Hi, Lee, Let's see try to use the Dynamic PCD solution to avoid duplicating the drivers in MdeModulePkg.
Thanks Maurice -----Original Message----- From: Leahy, Leroy P Sent: Tuesday, April 19, 2016 1:31 PM To: [email protected]; Ma, Maurice; Agyeman, Prince; Leahy, Leroy P Subject: [PATCH 08/12] CorebootPayloadPkg: Use serial drivers with PlatformHookLib Use the serial drivers which update the serial PCDs from PlatformHookLib. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Lee Leahy <[email protected]> --- CorebootPayloadPkg/CorebootPayloadPkg.fdf | 3 ++- CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc | 11 ++++++----- CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc | 9 +++++---- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/CorebootPayloadPkg/CorebootPayloadPkg.fdf b/CorebootPayloadPkg/CorebootPayloadPkg.fdf index 804eeed..a386d50 100644 --- a/CorebootPayloadPkg/CorebootPayloadPkg.fdf +++ b/CorebootPayloadPkg/CorebootPayloadPkg.fdf @@ -112,11 +112,12 @@ INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf # INF CorebootModulePkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.inf INF CorebootModulePkg/PciBusNoEnumerationDxe/PciBusNoEnumeration.inf +INF CorebootModulePkg/PciSioSerialDxe/PciSioSerialDxe.inf # # ISA Support # -INF MdeModulePkg/Universal/SerialDxe/SerialDxe.inf +INF CorebootModulePkg/SerialDxe/SerialDxe.inf # # Console Support diff --git a/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc b/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc index df6f9c1..4bdd91b 100644 --- a/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc +++ b/CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc @@ -158,7 +158,7 @@ SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf PlatformHookLib|CorebootPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf PlatformBdsLib|CorebootPayloadPkg/Library/PlatformBdsLib/PlatformBdsLib.inf - + # # Misc # @@ -381,7 +381,8 @@ # CorebootModulePkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.inf CorebootModulePkg/PciBusNoEnumerationDxe/PciBusNoEnumeration.inf - + CorebootModulePkg/PciSioSerialDxe/PciSioSerialDxe.inf + # # SCSI/ATA/IDE/DISK Support # @@ -404,12 +405,12 @@ MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf - + # # ISA Support # - MdeModulePkg/Universal/SerialDxe/SerialDxe.inf - + CorebootModulePkg/SerialDxe/SerialDxe.inf + # # Console Support # diff --git a/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc b/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc index 67b70f0..382b21a 100644 --- a/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc +++ b/CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc @@ -384,7 +384,8 @@ # CorebootModulePkg/PciRootBridgeNoEnumerationDxe/PciRootBridgeNoEnumeration.inf CorebootModulePkg/PciBusNoEnumerationDxe/PciBusNoEnumeration.inf - + CorebootModulePkg/PciSioSerialDxe/PciSioSerialDxe.inf + # # SCSI/ATA/IDE/DISK Support # @@ -407,12 +408,12 @@ MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf - + # # ISA Support # - MdeModulePkg/Universal/SerialDxe/SerialDxe.inf - + CorebootModulePkg/SerialDxe/SerialDxe.inf + # # Console Support # -- 1.9.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

