From 9f936a5a2013accc499272828389082cd8155d78 Mon Sep 17 00:00:00 2001 From: raywu Date: Thu, 17 Jan 2019 16:04:44 +0800 Subject: DW01 - Dynamic Refresh FixBootOrder Setup Items --- Core/EM/EfiOsBootOptionNames/EfiOsBootOrder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Core/EM/EfiOsBootOptionNames/EfiOsBootOrder.c') diff --git a/Core/EM/EfiOsBootOptionNames/EfiOsBootOrder.c b/Core/EM/EfiOsBootOptionNames/EfiOsBootOrder.c index df5ef53..5479598 100644 --- a/Core/EM/EfiOsBootOptionNames/EfiOsBootOrder.c +++ b/Core/EM/EfiOsBootOptionNames/EfiOsBootOrder.c @@ -1432,7 +1432,8 @@ BOOLEAN RemoveLegacyGptHdd(BOOT_DEVICE *Device){ Status = pRS->GetVariable(L"Setup", &SetupGuid, NULL, &Size, &SetupData); - if( Device->BbsEntry->DeviceType != BBS_HARDDISK && SetupData.OnlyBootHDD == 1 ) return TRUE; +// if( Device->BbsEntry->DeviceType != BBS_HARDDISK && SetupData.OnlyBootHDD == 1 ) return TRUE; + if( Device->BbsEntry->Class != PCI_CL_MASS_STOR && SetupData.OnlyBootHDD == 1 ) return TRUE; return FALSE; } #endif -- cgit v1.2.3