mirror of
https://github.com/ipxe/ipxe
synced 2026-05-11 21:02:14 +03:00
[efi] Define an attachment priority order for EFI drivers
Define an ordering for internal EFI drivers on the basis of how close the driver is to the hardware, and attempt to start drivers in this order. Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -57,7 +57,7 @@ static int nii_supported ( EFI_HANDLE device ) {
|
||||
}
|
||||
|
||||
/** EFI SNP driver */
|
||||
struct efi_driver snp_driver __efi_driver ( EFI_DRIVER_NORMAL ) = {
|
||||
struct efi_driver snp_driver __efi_driver ( EFI_DRIVER_SNP ) = {
|
||||
.name = "SNP",
|
||||
.supported = snp_supported,
|
||||
.start = snpnet_start,
|
||||
@@ -65,7 +65,7 @@ struct efi_driver snp_driver __efi_driver ( EFI_DRIVER_NORMAL ) = {
|
||||
};
|
||||
|
||||
/** EFI NII driver */
|
||||
struct efi_driver nii_driver __efi_driver ( EFI_DRIVER_NORMAL ) = {
|
||||
struct efi_driver nii_driver __efi_driver ( EFI_DRIVER_NII ) = {
|
||||
.name = "NII",
|
||||
.supported = nii_supported,
|
||||
.start = nii_start,
|
||||
|
||||
Reference in New Issue
Block a user