diff options
author | Liming Gao <liming.gao@intel.com> | 2015-07-02 04:28:21 +0000 |
---|---|---|
committer | lgao4 <lgao4@Edk2> | 2015-07-02 04:28:21 +0000 |
commit | fa4470638a4f6ef32bb5eb91ed06c4e7471b8247 (patch) | |
tree | 27dbb855361e6f9966f537ed11c6857f0c379ec8 /BaseTools | |
parent | de6c0eff30a3f10637ec6295988ddc0f4dfdeb6e (diff) | |
download | edk2-platforms-fa4470638a4f6ef32bb5eb91ed06c4e7471b8247.tar.xz |
MdeModulePkg: Update DxeCore 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, DxeCore LoadImage() service 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@17799 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BaseTools')
0 files changed, 0 insertions, 0 deletions