404bd44294da1222bd9a00658456af5f9ea5dd7f |
|
30-Nov-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg/BDS: Do not pass unnecessary option to boot option BDS puts a special GUID in boot option optional data for auto-discovered boot option. But when launching that boot option, the BDS core unconditionally pass the special GUID to the executable. A good written application/OS loader can ignore the unexpected parameters, but BDS core should still avoid passing the unnecessary GUID. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19007 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
665b26ba331d961cead150fe5b2dde385b9c3988 |
|
24-Nov-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg/UefiBootManagerLib: Always create MemoryTypeInfo variable Align to old BDS behavior (IntelFrameworkModulePkg/BDS) to always create MemoryTypeInfo variable regardless of the PcdResetOnMemoryTypeInformationChange value. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18926 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
ccb66799e390788fbdb1e5ae74984957717a9c0e |
|
17-Nov-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Support to expand File device path To support platform recovery, File device path expanding capability is added. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Sunny Wang <sunnywang@hpe.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18858 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
5d3a9896f0cbb0c8c3d375d9f82a7e397be862a7 |
|
26-Oct-2015 |
Sunny Wang <sunnywang@hpe.com> |
MdeModulePkg: Make the BmFindLoadOption function public Make the BmFindLoadOption function public Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Sunny Wang <sunnywang@hpe.com> Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18662 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
4982ea57d973e25ded82841fe0fe351f173eac65 |
|
28-Aug-2015 |
Sunny Wang <sunnywang@hpe.com> |
MdeModulePkg: Remove unused variables from both UefiBootManagerLib and BdsDxe to fix GCC build. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Sunny Wang <sunnywang@hpe.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18350 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
d948fe96a570b610383111df87076e75188694d4 |
|
26-Jul-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Make boot option description unique When there are multiple network boot options, user will see multiple "UEFI Network" boot options. It's hard to distinguish them using the description. The patch enhances the boot option generation logic to append " 2" /" 3"/" 4"/... number suffix to the non-first network boot options. So the 2nd one becomes "UEFI Network 2". Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Eric Dong <eric.dong@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18062 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
ebf735f11907e31e1fa80f21737d277d8a964e17 |
|
07-Jul-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Update UefiBootManagerLib to support HTTP boot option creation Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Siyuan Fu <siyuan.fu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17849 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
de6c0eff30a3f10637ec6295988ddc0f4dfdeb6e |
|
02-Jul-2015 |
Liming Gao <liming.gao@intel.com> |
MdeModulePkg: UefiBootManagerLib to handle LoadFile DevicePath UEFI Spec HTTP Boot Device Path, after retrieving the boot resource information, the BootURI device path node will be updated to include the BootURI information. It means the device path on the child handle will be updated after the LoadFile() service is called. To handle this case, UefiBootManagerLib BmGetLoadOptionBuffer API is updated as the below: 1) Get Device handle based on Device Path 2) Call LoadFile() service (GetFileBufferByFilePath() API) to get Load File Buffer. 3) Retrieve DevicePath from Device handle Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17798 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
b6344b37c98a78c2a9f3b8522eb2ccbda22bc573 |
|
01-Jul-2015 |
Qiu Shumin <shumin.qiu@intel.com> |
MdeModulePkg/Library/UefiBootManagerLib: Use safe string functions to refine code. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Qiu Shumin <shumin.qiu@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17782 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
f41c71d26a3ddeaf0f5e1442ab5f5eb87d951892 |
|
02-Jun-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Provide EfiBootManagerRegisterBootDescriptionHandler This API can be used for platform to customize the boot description other than using core provided boot description. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17547 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
067ed98a734eabd311b8c2c8ebd48b67e0242afa |
|
13-May-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Fix EOL to be DOS format. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17421 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
182ac39771add63ccb88443d261c5a0e821d323c |
|
12-May-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Fix a typo to resolve legacy boot failure. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17419 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
1634214dbb06057e331b85727947683d3b3bf2f4 |
|
11-May-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Process Sys Prep load options in BdsDxe driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17403 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|
1d1122292572cbaf73d8e8d2d39d01a8a28da76a |
|
06-May-2015 |
Ruiyu Ni <ruiyu.ni@intel.com> |
MdeModulePkg: Add UefiBootManagerLib UefiBootManagerLib provides: load option library functions; hot key library functions; boot library functions; connect and disconnect library functions; driver health library functions. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17327 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
|