diff options
| author | Paolo Abeni <pabeni@redhat.com> | 2025-09-22 16:18:18 +0200 |
|---|---|---|
| committer | Michael S. Tsirkin <mst@redhat.com> | 2025-10-04 10:50:37 -0400 |
| commit | b15a61fdae976eb1ca8f2deee6a63dc3407d7ec6 (patch) | |
| tree | 1cb097937f4ea8062184445347c0da1214cd0581 /hw/virtio | |
| parent | 8de6cd5452eb9c58c0d105dbc9718bd0e83cc70f (diff) | |
| download | focaccia-qemu-b15a61fdae976eb1ca8f2deee6a63dc3407d7ec6.tar.gz focaccia-qemu-b15a61fdae976eb1ca8f2deee6a63dc3407d7ec6.zip | |
virtio: introduce extended features type
The virtio specifications allows for up to 128 bits for the device features. Soon we are going to use some of the 'extended' bits features (bit 64 and above) for the virtio net driver. Represent the virtio features bitmask with a fixed size array, and introduce a few helpers to help manipulate them. Most drivers will keep using only 64 bits features space: use union to allow them access the lower part of the extended space without any per driver change. Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> Acked-by: Jason Wang <jasowang@redhat.com> Acked-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> Tested-by: Lei Yang <leiyang@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Message-ID: <6a9bbb5eb33830f20afbcb7e64d300af4126dd98.1758549625.git.pabeni@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/virtio')
0 files changed, 0 insertions, 0 deletions