qapi/qom.json: Do not use CONFIG_VIRTIO_CRYPTO in common code
The ObjectType enum and ObjectOptions are included from qapi-types-qom.h into common code. We should not use target-specific config switches like CONFIG_VIRTIO_CRYPTO here, since this is not defined in common code and thus the enum will look differently between common and target specific code. For this case, it's hopefully enough to check for CONFIG_VHOST_CRYPTO only (which is a host specific config switch, i.e. it's the same on all targets). Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <20210412160710.639800-1-thuth@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
3ddb05dbf2
commit
438c61e086
@ -752,7 +752,7 @@
|
||||
'cryptodev-backend',
|
||||
'cryptodev-backend-builtin',
|
||||
{ 'name': 'cryptodev-vhost-user',
|
||||
'if': 'defined(CONFIG_VIRTIO_CRYPTO) && defined(CONFIG_VHOST_CRYPTO)' },
|
||||
'if': 'defined(CONFIG_VHOST_CRYPTO)' },
|
||||
'dbus-vmstate',
|
||||
'filter-buffer',
|
||||
'filter-dump',
|
||||
@ -809,7 +809,7 @@
|
||||
'cryptodev-backend': 'CryptodevBackendProperties',
|
||||
'cryptodev-backend-builtin': 'CryptodevBackendProperties',
|
||||
'cryptodev-vhost-user': { 'type': 'CryptodevVhostUserProperties',
|
||||
'if': 'defined(CONFIG_VIRTIO_CRYPTO) && defined(CONFIG_VHOST_CRYPTO)' },
|
||||
'if': 'defined(CONFIG_VHOST_CRYPTO)' },
|
||||
'dbus-vmstate': 'DBusVMStateProperties',
|
||||
'filter-buffer': 'FilterBufferProperties',
|
||||
'filter-dump': 'FilterDumpProperties',
|
||||
|
Loading…
Reference in New Issue
Block a user