On 11/1/25 07:24, Roman Bogorodskiy wrote: > Alexander Shursha (3): > bhyve: Support passing the 'passthru' command line option > bhyve: Advertise hostdev support > bhyve: Tie the 'passthru' option to the 'hostdev' XML config > > Roman Bogorodskiy (1): > bhyve: auto-assign PCI addresses for hostdevs > > src/bhyve/bhyve_capabilities.c | 2 +- > src/bhyve/bhyve_command.c | 27 +++++++++ > src/bhyve/bhyve_device.c | 10 ++++ > src/bhyve/bhyve_domain.c | 6 ++ > src/bhyve/bhyve_parse_command.c | 60 +++++++++++++++++++ > .../bhyveargv2xml-passthru.args | 7 +++ > .../bhyveargv2xml-passthru.xml | 22 +++++++ > tests/bhyveargv2xmltest.c | 1 + > .../bhyvexml2argv-passthru-multiple-devs.args | 12 ++++ > ...hyvexml2argv-passthru-multiple-devs.ldargs | 4 ++ > .../bhyvexml2argv-passthru-multiple-devs.xml | 41 +++++++++++++ > .../bhyvexml2argv-passthru.args | 10 ++++ > .../bhyvexml2argv-passthru.ldargs | 4 ++ > .../bhyvexml2argv-passthru.xml | 31 ++++++++++ > tests/bhyvexml2argvtest.c | 2 + > ...bhyvexml2xmlout-passthru-multiple-devs.xml | 48 +++++++++++++++ > tests/bhyvexml2xmltest.c | 1 + > tests/domaincapsdata/bhyve_basic.x86_64.xml | 3 +- > tests/domaincapsdata/bhyve_fbuf.x86_64.xml | 3 +- > tests/domaincapsdata/bhyve_uefi.x86_64.xml | 3 +- > 20 files changed, 293 insertions(+), 4 deletions(-) > create mode 100644 tests/bhyveargv2xmldata/bhyveargv2xml-passthru.args > create mode 100644 tests/bhyveargv2xmldata/bhyveargv2xml-passthru.xml > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.args > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.ldargs > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.xml > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-passthru.args > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-passthru.ldargs > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-passthru.xml > create mode 100644 > tests/bhyvexml2xmloutdata/bhyvexml2xmlout-passthru-multiple-devs.xml >
Reviewed-by: Michal Privoznik <[email protected]> Michal
