MdeModulePkg/BdsDxe: Also call PlatformBootManagerWaitCallback on 0
The existing loop is set to call PlatformBootManagerWaitCallback every second except the last one. We believe this is a mistake as it prevents the called code from performing timeout expiration tasks such as, for instance, ensuring that the last segment of a progress bar is displayed before continuing (which is a current issue for the RPi3 platform). Signed-off-by: Pete Batard <pete@akeo.ie> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
This commit is contained in:
@@ -341,6 +341,7 @@ BdsWait (
|
|||||||
TimeoutRemain--;
|
TimeoutRemain--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
PlatformBootManagerWaitCallback (0);
|
||||||
DEBUG ((EFI_D_INFO, "[Bds]Exit the waiting!\n"));
|
DEBUG ((EFI_D_INFO, "[Bds]Exit the waiting!\n"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user