[PATCH v2 0/6] efi_loader: run bootdev_hunt() to find ESP

2024-11-26 Thread Heinrich Schuchardt
When initializing the EFI sub-system we need all block devices and the NIC to be probed. Extensions should have been applied to the device-tree. Our current implementation only guarantees that bound block devices are probed. But this misses out devices where binding requires specific routines to b

[PATCH v2 0/6] efi_loader: run bootdev_hunt() to find ESP

2024-11-23 Thread Heinrich Schuchardt
Some hard devices need specific routines to scan for block devices, e.g. NVMe (nvme scan), SCSI (scsi start). Invoke bootdev_hunt() to find all block devices. Reviewers complained that PXE boot was executed unexpectedly. eth_bootdev_hunt() should not execute dhcp_run() as this itself would load a