On 5/9/25 19:11, Roman Bogorodskiy wrote: > Roman Bogorodskiy (5): > bhyve: conf: introduce nvramDir > bhyve: generate NVRAM bhyve arguments > bhyve: firmware: try to guess NVRAM settings > bhyve: introduce bhyveDomainDefValidate() > bhyve: support removing NVRAM on domain undefine > > src/bhyve/bhyve_command.c | 8 +- > src/bhyve/bhyve_conf.c | 4 + > src/bhyve/bhyve_domain.c | 43 ++++++ > src/bhyve/bhyve_driver.c | 32 ++++- > src/bhyve/bhyve_firmware.c | 119 ++++++++++++++-- > src/bhyve/bhyve_process.c | 132 ++++++++++++++++++ > src/bhyve/bhyve_process.h | 8 ++ > src/bhyve/bhyve_utils.h | 2 + > src/bhyve/meson.build | 5 + > ...gv-uefi-nvram-template-and-source-set.args | 12 ++ > ...-uefi-nvram-template-and-source-set.ldargs | 1 + > ...rgv-uefi-nvram-template-and-source-set.xml | 24 ++++ > ...bhyvexml2argv-uefi-nvram-template-set.args | 12 ++ > ...yvexml2argv-uefi-nvram-template-set.ldargs | 1 + > .../bhyvexml2argv-uefi-nvram-template-set.xml | 24 ++++ > .../bhyvexml2argv-uefi-nvram.args | 12 ++ > .../bhyvexml2argv-uefi-nvram.ldargs | 1 + > .../bhyvexml2argv-uefi-nvram.xml | 24 ++++ > tests/bhyvexml2argvtest.c | 5 + > 19 files changed, 452 insertions(+), 17 deletions(-) > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.args > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.ldargs > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.xml > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.args > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.ldargs > create mode 100644 > tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.xml > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.args > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.ldargs > create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.xml >
Reviewed-by: Michal Privoznik <mpriv...@redhat.com> Michal