[RFC v2 0/5] Rework device probing
David Marchand
david.marchand at redhat.com
Thu Feb 26 17:20:51 CET 2026
Applications relying on device hotplug don't work well with the default
probing of all available resources.
This series proposes to change this behavior via a new EAL option.
--
David Marchand
Changes since RFC v1:
- reviewed bus probe() and cleaned up NXP drivers,
- changed approach following Bruce comment,
David Marchand (5):
devtools: check packet forwarding in null test
bus/fslmc: fix bus cleanup
drivers/bus: require probe function for NXP drivers
bus: factorize device selection
eal: configure initial device probing
app/test/test_eal_flags.c | 9 +++++++
devtools/test-null.sh | 10 +++++--
doc/guides/linux_gsg/eal_args.include.rst | 6 +++++
drivers/bus/auxiliary/auxiliary_common.c | 15 +----------
drivers/bus/cdx/cdx.c | 21 +--------------
drivers/bus/dpaa/dpaa_bus.c | 26 ++++++------------
drivers/bus/fslmc/fslmc_bus.c | 29 ++++++--------------
drivers/bus/fslmc/fslmc_vfio.c | 22 +++++-----------
drivers/bus/pci/pci_common.c | 15 +----------
drivers/bus/platform/platform.c | 28 ++------------------
drivers/bus/uacce/uacce.c | 22 +---------------
drivers/bus/vmbus/vmbus_common.c | 21 +--------------
drivers/dma/idxd/idxd_bus.c | 32 +++++++++--------------
lib/eal/common/eal_common_bus.c | 31 ++++++++++++++++++++++
lib/eal/common/eal_common_options.c | 3 +++
lib/eal/common/eal_option_list.h | 1 +
lib/eal/common/eal_private.h | 6 +++++
lib/eal/include/bus_driver.h | 7 +++++
18 files changed, 112 insertions(+), 192 deletions(-)
--
2.53.0
More information about the dev
mailing list