Michael Brown
2d49ce6f08
[efi] Provide utility function to concatenate device paths
...
Signed-off-by: Michael Brown <mcb30@ipxe.org >
2020-10-19 14:45:49 +01:00
Michael Brown
6154b1fb20
[efi] Split efi_netdev_path() out to a separate function
...
Provide efi_netdev_path() as a standalone function, to allow for reuse
when constructing child device paths.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
2020-10-19 14:45:49 +01:00
Michael Brown
f2c826179a
[efi] Provide efi_uri_path() to construct a URI device path
...
Signed-off-by: Michael Brown <mcb30@ipxe.org >
2020-10-19 13:07:40 +01:00
Michael Brown
87e39a9c93
[efi] Split efi_usb_path() out to a separate function
...
Provide efi_usb_path() as a standalone function, to allow for reuse by
the USB mass storage driver.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
2020-10-16 15:38:18 +01:00
Michael Brown
2091288eaa
[efi] Define an interface operation to describe using an EFI device path
...
Allow arbitrary objects to support describing themselves using an EFI
device path.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
2020-10-16 15:37:03 +01:00
Michael Brown
2bf0fd39ca
[efi] Split device path functions out to efi_path.c
...
Signed-off-by: Michael Brown <mcb30@ipxe.org >
2020-10-16 15:36:37 +01:00