[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH-for-8.0 v2 0/6] hw/virtio: Split ioconfig / qmp code from virtio.
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH-for-8.0 v2 0/6] hw/virtio: Split ioconfig / qmp code from virtio.c |
Date: |
Tue, 13 Dec 2022 12:17:01 +0100 |
These are the uncontroversial patches of my previous series
"hw/virtio: Build most objects as target independent units":
20221212230517.28872-1-philmd@linaro.org/">https://lore.kernel.org/qemu-devel/20221212230517.28872-1-philmd@linaro.org/
Housekeeping in hw/virtio/virtio.c:
- Make qmp_virtio_feature_map_t[] arrays static/const
- Extract I/O config accessors
- Extract QMP code
Since v1:
- Addressed Richard review comments (restrict scope)
Philippe Mathieu-Daudé (6):
hw/virtio: Add missing "hw/core/cpu.h" include
hw/virtio: Rename virtio_ss[] -> specific_virtio_ss[]
hw/virtio: Guard and restrict scope of qmp_virtio_feature_map_t[]
hw/virtio: Constify qmp_virtio_feature_map_t[]
hw/virtio: Extract config read/write accessors to virtio-config-io.c
hw/virtio: Extract QMP related code virtio-qmp.c
hw/virtio/meson.build | 42 +-
hw/virtio/virtio-config-io.c | 204 +++++++++
hw/virtio/virtio-qmp.c | 659 +++++++++++++++++++++++++++++
hw/virtio/virtio-qmp.h | 20 +
hw/virtio/virtio.c | 798 +----------------------------------
5 files changed, 908 insertions(+), 815 deletions(-)
create mode 100644 hw/virtio/virtio-config-io.c
create mode 100644 hw/virtio/virtio-qmp.c
create mode 100644 hw/virtio/virtio-qmp.h
--
2.38.1
- [PATCH-for-8.0 v2 0/6] hw/virtio: Split ioconfig / qmp code from virtio.c,
Philippe Mathieu-Daudé <=
- [PATCH-for-8.0 v2 3/6] hw/virtio: Guard and restrict scope of qmp_virtio_feature_map_t[], Philippe Mathieu-Daudé, 2022/12/13
- [PATCH-for-8.0 v2 2/6] hw/virtio: Rename virtio_ss[] -> specific_virtio_ss[], Philippe Mathieu-Daudé, 2022/12/13
- [PATCH-for-8.0 v2 4/6] hw/virtio: Constify qmp_virtio_feature_map_t[], Philippe Mathieu-Daudé, 2022/12/13
- [PATCH-for-8.0 v2 1/6] hw/virtio: Add missing "hw/core/cpu.h" include, Philippe Mathieu-Daudé, 2022/12/13
- [PATCH-for-8.0 v2 5/6] hw/virtio: Extract config read/write accessors to virtio-config-io.c, Philippe Mathieu-Daudé, 2022/12/13
- [PATCH-for-8.0 v2 6/6] hw/virtio: Extract QMP related code virtio-qmp.c, Philippe Mathieu-Daudé, 2022/12/13