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