After new BdsDxe driver checked in at MdeModulePkg/Universal/BdsDxe, it does 
not have an
UI part code to cowork with this new bds code. Now this UiApp and 
LegacyBootMaintUiLib is
develop to meet this requirement.

We split the legacyBootMaintUiLib from UiApp is to make the UiApp are legacy 
free. It's used 
to manipulate the legacy boot option order which was keep in Boot Maitainence 
Manager->Boot Option.

UiApp has same user experience with IntelFrameworkModulePkg/Universal/BdsDxe, 
only change the 
legacy boot option order change page from BootMaitainenceManager->BootOption to 
BootMaitainenceManager->LegacyBootOptionsMenu.

Eric Dong (3):
  UiApp code split from IntelFrameworkModulePkg/Universal/BdsDxe driver.
  Legacy Boot Maintenance UI part code split from 
IntelFrameworkModulePkg/Universal/BdsDxe driver.
  Enable NT32 platform to use new UiApp code.

 .../IntelFrameworkModulePkg.dsc                    |    1 +
 .../LegacyBootMaintUiLib/LegacyBootMaintUi.c       | 1464 ++++++++++++++++++
 .../LegacyBootMaintUiLib/LegacyBootMaintUi.h       |  254 ++++
 .../LegacyBootMaintUiLib/LegacyBootMaintUiLib.inf  |   68 +
 .../LegacyBootMaintUiStrings.uni                   |  Bin 0 -> 6318 bytes
 .../LegacyBootMaintUiLib/LegacyBootMaintUiVfr.Vfr  |   74 +
 .../LegacyBootMaintUiLib/LegacyBootMaintUiVfr.h    |   84 +
 MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr    |  352 +++++
 MdeModulePkg/Application/UiApp/BootMaint/BmLib.c   |  369 +++++
 .../Application/UiApp/BootMaint/Bmstring.uni       |  Bin 0 -> 41522 bytes
 .../Application/UiApp/BootMaint/BootMaint.c        | 1407 +++++++++++++++++
 .../Application/UiApp/BootMaint/BootMaint.h        | 1478 ++++++++++++++++++
 .../Application/UiApp/BootMaint/BootOption.c       | 1527 +++++++++++++++++++
 .../Application/UiApp/BootMaint/ConsoleOption.c    |  995 ++++++++++++
 MdeModulePkg/Application/UiApp/BootMaint/Data.c    |  274 ++++
 MdeModulePkg/Application/UiApp/BootMaint/FE.vfr    |  123 ++
 .../Application/UiApp/BootMaint/FileExplorer.c     |  327 ++++
 .../Application/UiApp/BootMaint/FormGuid.h         |  204 +++
 .../Application/UiApp/BootMaint/UpdatePage.c       | 1194 +++++++++++++++
 .../Application/UiApp/BootMaint/Variable.c         | 1068 +++++++++++++
 .../Application/UiApp/BootMngr/BootManager.c       |  385 +++++
 .../Application/UiApp/BootMngr/BootManager.h       |  112 ++
 .../UiApp/BootMngr/BootManagerStrings.uni          |  Bin 0 -> 3532 bytes
 .../Application/UiApp/BootMngr/BootManagerVfr.Vfr  |   50 +
 .../Application/UiApp/DeviceMngr/DeviceManager.c   |  796 ++++++++++
 .../Application/UiApp/DeviceMngr/DeviceManager.h   |  155 ++
 .../UiApp/DeviceMngr/DeviceManagerStrings.uni      |  Bin 0 -> 7100 bytes
 .../UiApp/DeviceMngr/DeviceManagerVfr.Vfr          |  102 ++
 .../UiApp/DeviceMngr/DriverHealthVfr.Vfr           |   45 +
 MdeModulePkg/Application/UiApp/FormsetGuid.h       |   51 +
 MdeModulePkg/Application/UiApp/FrontPage.c         | 1601 ++++++++++++++++++++
 MdeModulePkg/Application/UiApp/FrontPage.h         |  278 ++++
 .../Application/UiApp/FrontPageStrings.uni         |  Bin 0 -> 11190 bytes
 MdeModulePkg/Application/UiApp/FrontPageVfr.Vfr    |  149 ++
 MdeModulePkg/Application/UiApp/Language.c          |  309 ++++
 MdeModulePkg/Application/UiApp/Language.h          |   48 +
 MdeModulePkg/Application/UiApp/String.c            |   67 +
 MdeModulePkg/Application/UiApp/String.h            |   76 +
 MdeModulePkg/Application/UiApp/Strings.uni         |  Bin 0 -> 4716 bytes
 MdeModulePkg/Application/UiApp/Ui.h                |  179 +++
 MdeModulePkg/Application/UiApp/UiApp.inf           |  143 ++
 .../Include/Guid/HiiBootMaintenanceFormset.h       |   33 +
 MdeModulePkg/MdeModulePkg.dec                      |    3 +
 MdeModulePkg/MdeModulePkg.dsc                      |    1 +
 Nt32Pkg/Nt32Pkg.dsc                                |    9 +-
 Nt32Pkg/Nt32Pkg.fdf                                |    6 +-
 46 files changed, 15851 insertions(+), 10 deletions(-)
 create mode 100644 
IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMaintUi.c
 create mode 100644 
IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMaintUi.h
 create mode 100644 
IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMaintUiLib.inf
 create mode 100644 
IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMaintUiStrings.uni
 create mode 100644 
IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.Vfr
 create mode 100644 
IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.h
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BmLib.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Bmstring.uni
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BootMaint.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BootMaint.h
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BootOption.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/ConsoleOption.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Data.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/FE.vfr
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/FileExplorer.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/FormGuid.h
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/UpdatePage.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Variable.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMngr/BootManager.c
 create mode 100644 MdeModulePkg/Application/UiApp/BootMngr/BootManager.h
 create mode 100644 
MdeModulePkg/Application/UiApp/BootMngr/BootManagerStrings.uni
 create mode 100644 MdeModulePkg/Application/UiApp/BootMngr/BootManagerVfr.Vfr
 create mode 100644 MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManager.c
 create mode 100644 MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManager.h
 create mode 100644 
MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManagerStrings.uni
 create mode 100644 
MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManagerVfr.Vfr
 create mode 100644 
MdeModulePkg/Application/UiApp/DeviceMngr/DriverHealthVfr.Vfr
 create mode 100644 MdeModulePkg/Application/UiApp/FormsetGuid.h
 create mode 100644 MdeModulePkg/Application/UiApp/FrontPage.c
 create mode 100644 MdeModulePkg/Application/UiApp/FrontPage.h
 create mode 100644 MdeModulePkg/Application/UiApp/FrontPageStrings.uni
 create mode 100644 MdeModulePkg/Application/UiApp/FrontPageVfr.Vfr
 create mode 100644 MdeModulePkg/Application/UiApp/Language.c
 create mode 100644 MdeModulePkg/Application/UiApp/Language.h
 create mode 100644 MdeModulePkg/Application/UiApp/String.c
 create mode 100644 MdeModulePkg/Application/UiApp/String.h
 create mode 100644 MdeModulePkg/Application/UiApp/Strings.uni
 create mode 100644 MdeModulePkg/Application/UiApp/Ui.h
 create mode 100644 MdeModulePkg/Application/UiApp/UiApp.inf
 create mode 100644 MdeModulePkg/Include/Guid/HiiBootMaintenanceFormset.h

-- 
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