Reviewed-by: Ruiyu Ni <ruiyu...@intel.com>

Thanks a lot for filling the gap after new BDS driver is added.

> -----Original Message-----
> From: Dong, Eric
> Sent: Wednesday, July 29, 2015 4:26 PM
> To: Ni, Ruiyu <ruiyu...@intel.com>; Gao, Liming <liming....@intel.com>;
> edk2-devel@lists.01.org
> Subject: [Patch 0/3] Add UiApp/LegacyBootMaintUiLib used for New BdsDxe
> code.
> 
> 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/LegacyBootMain
> tUi.c
>  create mode 100644
> IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMain
> tUi.h
>  create mode 100644
> IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMain
> tUiLib.inf
>  create mode 100644
> IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMain
> tUiStrings.uni
>  create mode 100644
> IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMain
> tUiVfr.Vfr
>  create mode 100644
> IntelFrameworkModulePkg/Library/LegacyBootMaintUiLib/LegacyBootMain
> tUiVfr.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