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

Reply via email to