diff options
| author | Michael D Kinney <michael.d.kinney@intel.com> | 2026-10-08 19:01:36 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-10-08 21:03:16 +0300 |
| commit | 027e7a4372b2642eec4b0b101751f9b96929fc46 (patch) | |
| tree | 858fb51155f6e2d8995bd3d55bbbf0154875f30a /BaseTools/Source/Python/CommonDataClass | |
| parent | 73e0357ce40a7feed01d4cf295c5270ba72d6b5f (diff) | |
| download | edk2-027e7a4372b2642eec4b0b101751f9b96929fc46.tar.xz | |
MdeModulePkg/UefiBootManagerLib: Fix short-form hard drive boot regression
PR #12829 added an early return when LocateHandleBuffer() failed
during short-form hard drive device path expansion. On a fast boot,
a miss in the HDDP cache can occur before Block I/O handles are
available, so the return bypassed EfiBootManagerConnectAll() and
prevented the fallback search from finding the device.
Continue with an empty handle list after the lookup failure. This lets
the existing path connect all controllers and retry the Block I/O search.
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass')
0 files changed, 0 insertions, 0 deletions
