Can an EFI application automatically load and run before the BDS phase?

Can an EFI application automatically load and run before the BDS phase, immediately after loading all DXE drivers? If I include the application in the .fdf file immediately after the DXE drivers, will it be automatically downloaded and executed?

+4
source share
1 answer

This question is very whiteboard, and I will only scratch the surface with my answer. Please read the documentation I mentioned for more information.

UEFI , UEFI BDS. ( ExitBootServices), UEFI bcfg shell, .

BDS, DXE- (.. DRIVER, RUNTIME_DRIVER). , . G INF.

FDF . FDF -: -. DXE, INF DSC. - [Depex] INF, , :

[Depex]
  TRUE

, , - DXE Dispatcher. DXE Dispatcher EFI_DRIVER_BINDING_SUPPORTED ( EFI_DRIVER_BINDING_PROTOCOL). , . EFI_DRIVER_BINDING_SUPPORTED , (EFI_DRIVER_BINDING_START), . , .

:

+1

Source: https://habr.com/ru/post/1622686/


All Articles