[edk2-devel] [PATCH 3/4] MdeModulePkg/BmBoot: Skip removable media if it is not present
Wu, Hao A
hao.a.wu at intel.com
Wed Dec 7 02:23:59 UTC 2022
Hello,
Could you help to co-work with BDS modules reviewers for reviewing this patch?
py BaseTools/Scripts/GetMaintainer.py 294ce61c3b1a63c89bd16a78f8e8b40e889dac5a
MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
Jian J Wang <jian.j.wang at intel.com>
Liming Gao <gaoliming at byosoft.com.cn>
Zhichao Gao <zhichao.gao at intel.com>
Ray Ni <ray.ni at intel.com>
devel at edk2.groups.io
Best Regards,
Hao Wu
> -----Original Message-----
> From: devel at edk2.groups.io <devel at edk2.groups.io> On Behalf Of Sean
> Rhodes
> Sent: Monday, December 5, 2022 5:18 PM
> To: devel at edk2.groups.io
> Cc: Matt DeVillier <matt.devillier at gmail.com>; Wu, Hao A
> <hao.a.wu at intel.com>; Ni, Ray <ray.ni at intel.com>; Rhodes, Sean
> <sean at starlabs.systems>
> Subject: [edk2-devel] [PATCH 3/4] MdeModulePkg/BmBoot: Skip removable
> media if it is not present
>
> From: Matt DeVillier <matt.devillier at gmail.com>
>
> Only enumerate devices that have media present.
>
> Cc: Hao A Wu <hao.a.wu at intel.com>
> Cc: Ray Ni <ray.ni at intel.com>
> Reviewed-by: Sean Rhodes <sean at starlabs.systems>
> Signed-off-by: Matt DeVillier <matt.devillier at gmail.com>
> Change-Id: I78a0b8be3e2f33edce2d43bbdd7670e6174d0ff8
> ---
> MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
> b/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
> index 962892d38f..bde22fa659 100644
> --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
> +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c
> @@ -2218,6 +2218,15 @@ BmEnumerateBootOptions (
> continue;
>
> }
>
>
>
> + //
>
> + // Skip removable media if not present
>
> + //
>
> + if ((BlkIo->Media->RemovableMedia == TRUE) &&
>
> + (BlkIo->Media->MediaPresent == FALSE))
>
> + {
>
> + continue;
>
> + }
>
> +
>
> Description = BmGetBootDescription (Handles[Index]);
>
> BootOptions = ReallocatePool (
>
> sizeof (EFI_BOOT_MANAGER_LOAD_OPTION) *
> (*BootOptionCount),
>
> --
> 2.37.2
>
>
>
> -=-=-=-=-=-=
> Groups.io Links: You receive all messages sent to this group.
> View/Reply Online (#96952): https://edk2.groups.io/g/devel/message/96952
> Mute This Topic: https://groups.io/mt/95465402/1768737
> Group Owner: devel+owner at edk2.groups.io
> Unsubscribe: https://edk2.groups.io/g/devel/unsub [hao.a.wu at intel.com]
> -=-=-=-=-=-=
>
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#97061): https://edk2.groups.io/g/devel/message/97061
Mute This Topic: https://groups.io/mt/95465402/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
More information about the edk2-devel-archive
mailing list