qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 0/3] virtio: Convert feature properties to OnOffAuto


From: Michael S. Tsirkin
Subject: Re: [PATCH v3 0/3] virtio: Convert feature properties to OnOffAuto
Date: Wed, 8 Jan 2025 13:53:00 -0500

On Sat, Jan 04, 2025 at 04:36:04PM +0900, Akihiko Odaki wrote:
> This series was spun off from:
> "[PATCH 0/3] virtio-net: Convert feature properties to OnOffAuto"
> (https://patchew.org/QEMU/20240714-auto-v3-0-e27401aabab3@daynix.com/)
> 
> Some features are not always available with vhost. Legacy features are
> not available with vp_vdpa in particular. virtio devices used to disable
> them when not available even if the corresponding properties were
> explicitly set to "on".
> 
> QEMU already has OnOffAuto type, which includes the "auto" value to let
> it automatically decide the effective value. Convert feature properties
> to OnOffAuto and set them "auto" by default to utilize it. This allows
> QEMU to report an error if they are set "on" and the corresponding
> features are not available.
> 
> Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
> ---
> Changes in v3:
> - Rebased.
> - Link to v2: 
> https://lore.kernel.org/r/20241022-virtio-v2-0-b2394236e053@daynix.com
> 
> Changes in v2:
> - Expanded the message of patch "qdev-properties: Accept bool for
>   OnOffAuto".
> - Link to v1: 
> https://lore.kernel.org/r/20241014-virtio-v1-0-e9ddf7a81891@daynix.com


Markus I think you had feedback on previous versions of this?

> ---
> Akihiko Odaki (3):
>       qdev-properties: Accept bool for OnOffAuto
>       qdev-properties: Add DEFINE_PROP_ON_OFF_AUTO_BIT64()
>       virtio: Convert feature properties to OnOffAuto
> 
>  include/hw/qdev-properties.h | 18 ++++++++++
>  include/hw/virtio/virtio.h   | 38 +++++++++++---------
>  hw/core/machine.c            |  4 ++-
>  hw/core/qdev-properties.c    | 83 
> ++++++++++++++++++++++++++++++++++++++++++--
>  hw/virtio/virtio-bus.c       | 14 ++++++--
>  hw/virtio/virtio.c           |  4 ++-
>  6 files changed, 138 insertions(+), 23 deletions(-)
> ---
> base-commit: 38d0939b86e2eef6f6a622c6f1f7befda0146595
> change-id: 20241013-virtio-164ea3f295c3
> 
> Best regards,
> -- 
> Akihiko Odaki <akihiko.odaki@daynix.com>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]