On a Tuesday in 2021, Peter Krempa wrote:
>This series finishes the refactor to generate '-device' via JSON. This
>will be needed later on when qemu will consider only the JSON format to
>be long term stable.
>
>Next part will deal with the testing and finishing touches.
>
>Peter Krempa (14):
> qemuBuildStorageSourceAttachPrepareDrive: Fix function comment
> qemuBuildDeviceCommandlineFromJSON: Remove unused keyword
> qemuValidateDomainSmartcardDef: Unbreak error messages
> qemuValidateDomainSmartcardDef: Move chardev validation under
> VIR_DOMAIN_SMARTCARD_TYPE_PASSTHROUGH
> virDomainSmartcardDef: Declare 'type' as virDomainSmartcardType
> qemuBuildSmartcardCommandLine: Replace
> qemuBuildSmartcardFindCCIDController
> qemuValidateDomainSmartcardDef: Move validation of smartcard count
> qemuBuildVMGenIDCommandLine: Generate via JSON
> qemuBuildTPMProxyCommandLine: Generate via JSON
> qemuBuildVMCoreInfoCommandLine: Generate via JSON
> qemuBuildIOMMUCommandLine: Generate via JSON
> qemuBuildSmartcardCommandLine: Generate via JSON
> qemuBuildFloppyCommandLineControllerOptions: Extract formatting of
> implicit/explicit fdc
> qemuBuildFloppyCommandLineControllerOptionsExplicit: Generate via JSON
>
> src/conf/domain_conf.c | 23 +-
> src/conf/domain_conf.h | 2 +-
> src/qemu/qemu_command.c | 366 +++++++++++++++++---------------
> src/qemu/qemu_validate.c | 35 +--
> src/security/security_selinux.c | 10 +-
> 5 files changed, 232 insertions(+), 204 deletions(-)
>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Jano