A new BDS and UiApp was created in MdeModulePkg and are already used in Nt32Pkg. The patch changes the OvmfPkg to use the new BDS and UiApp as well.
Ruiyu Ni (3): ArmVirtPkg: Copy QemuBootOrderLib to ArmVirtPkg OvmfPkg: use new BDS and UiApp in MdeModulePkg OvmfPkg: Remove unused PlatformBdsLib after using new BDS. ArmVirtPkg/ArmVirtQemu.dsc | 2 +- .../Library/QemuBootOrderLib/ExtraRootBusMap.c | 313 ++++ .../Library/QemuBootOrderLib/ExtraRootBusMap.h | 40 + .../Library/QemuBootOrderLib/QemuBootOrderLib.c | 1793 ++++++++++++++++++++ .../Library/QemuBootOrderLib/QemuBootOrderLib.inf | 68 + OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c | 1597 ----------------- OvmfPkg/Library/PlatformBdsLib/BdsPlatform.h | 292 ---- OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf | 72 - OvmfPkg/Library/PlatformBdsLib/PlatformData.c | 51 - OvmfPkg/Library/PlatformBdsLib/QemuKernel.c | 170 -- .../Library/PlatformBootManagerLib/BdsPlatform.c | 1438 ++++++++++++++++ .../Library/PlatformBootManagerLib/BdsPlatform.h | 246 +++ .../Library/PlatformBootManagerLib/MemoryTest.c | 450 +++++ .../PlatformBootManagerLib.inf | 80 + .../Library/PlatformBootManagerLib/PlatformData.c | 35 + .../Library/PlatformBootManagerLib/QemuKernel.c | 170 ++ OvmfPkg/Library/PlatformBootManagerLib/QuietBoot.c | 673 ++++++++ OvmfPkg/Library/PlatformBootManagerLib/Strings.uni | Bin 0 -> 3658 bytes .../Library/QemuBootOrderLib/QemuBootOrderLib.c | 355 ++-- .../Library/QemuBootOrderLib/QemuBootOrderLib.inf | 4 +- OvmfPkg/OvmfPkg.dec | 5 +- OvmfPkg/OvmfPkgIa32.dsc | 28 +- OvmfPkg/OvmfPkgIa32.fdf | 3 +- OvmfPkg/OvmfPkgIa32X64.dsc | 30 +- OvmfPkg/OvmfPkgIa32X64.fdf | 3 +- OvmfPkg/OvmfPkgX64.dsc | 28 +- OvmfPkg/OvmfPkgX64.fdf | 3 +- 27 files changed, 5604 insertions(+), 2345 deletions(-) create mode 100644 ArmVirtPkg/Library/QemuBootOrderLib/ExtraRootBusMap.c create mode 100644 ArmVirtPkg/Library/QemuBootOrderLib/ExtraRootBusMap.h create mode 100644 ArmVirtPkg/Library/QemuBootOrderLib/QemuBootOrderLib.c create mode 100644 ArmVirtPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf delete mode 100644 OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c delete mode 100644 OvmfPkg/Library/PlatformBdsLib/BdsPlatform.h delete mode 100644 OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf delete mode 100644 OvmfPkg/Library/PlatformBdsLib/PlatformData.c delete mode 100644 OvmfPkg/Library/PlatformBdsLib/QemuKernel.c create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.h create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/MemoryTest.c create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/PlatformData.c create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/QemuKernel.c create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/QuietBoot.c create mode 100644 OvmfPkg/Library/PlatformBootManagerLib/Strings.uni -- 1.9.5.msysgit.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel