OVMF used to have a progress bar, but it went lost with the port to
MdeModulePkg BDS. I never considered this a major issue, but the
progress bar does look nice, and given how simply it can be reinstated
(using MdeModulePkg libraries), we should do that.

ArmVirtPkg never had a progress bar; this series adds it.

You should look at the diffstat, and like it.

Public branch: <https://github.com/lersek/edk2/commits/progress_bar>.

Cc: Ard Biesheuvel <[email protected]>
Cc: Feng Tian <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Ruiyu Ni <[email protected]>

Thanks
Laszlo

Laszlo Ersek (6):
  MdeModulePkg/BootLogoLib: pull GraphicsOutput protocol into class
    header
  OvmfPkg/PlatformBootManagerLib: rebase boot logo display to
    BootLogoLib
  OvmfPkg/PlatformBootManagerLib: bring back the progress bar
  OvmfPkg/PlatformBootManagerLib: keep the logo after connecting devices
  ArmVirtPkg/PlatformBootManagerLib: rebase boot logo display to
    BootLogoLib
  ArmVirtPkg/PlatformBootManagerLib: introduce the progress bar

 ArmVirtPkg/ArmVirtQemu.dsc                                           |   7 +-
 ArmVirtPkg/ArmVirtQemuKernel.dsc                                     |   7 +-
 ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBm.c               |  26 +-
 ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBm.h               |  29 -
 ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf |   8 +-
 ArmVirtPkg/Library/PlatformBootManagerLib/QuietBoot.c                | 680 
--------------------
 MdeModulePkg/Include/Library/BootLogoLib.h                           |   1 +
 OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c                 |  30 +-
 OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.h                 |  33 +-
 OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf    |   7 +-
 OvmfPkg/Library/PlatformBootManagerLib/QuietBoot.c                   | 673 
-------------------
 OvmfPkg/OvmfPkgIa32.dsc                                              |   3 +
 OvmfPkg/OvmfPkgIa32X64.dsc                                           |   3 +
 OvmfPkg/OvmfPkgX64.dsc                                               |   3 +
 14 files changed, 74 insertions(+), 1436 deletions(-)
 delete mode 100644 ArmVirtPkg/Library/PlatformBootManagerLib/QuietBoot.c
 delete mode 100644 OvmfPkg/Library/PlatformBootManagerLib/QuietBoot.c

-- 
1.8.3.1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to