Message ID | 20230524093744.88442-1-philmd@linaro.org |
---|---|
Headers | show |
Series | hw/virtio: Build various target-agnostic objects just once | expand |
Hi Michael, On 24/5/23 11:37, Philippe Mathieu-Daudé wrote: > All patches reviewed. Could you take this series via your virtio tree? Thanks! Phil. > Less controvertial than my first approach [*] which caches > the access_is_big_endian value in VirtIODevice state, this > series just remove a unnecessary / pointless dependency on > "virtio-access.h", allowing to build various virtio objects > once for all targets. > > [*] https://lore.kernel.org/qemu-devel/20221212230517.28872-11-philmd@linaro.org/ > > Philippe Mathieu-Daudé (10): > softmmu: Introduce qemu_target_page_mask() helper > hw/scsi: Introduce VHOST_SCSI_COMMON symbol in Kconfig > hw/scsi: Rearrange meson.build > hw/scsi: Rename target-specific source set as > 'specific_virtio_scsi_ss' > hw/virtio: Introduce VHOST_VSOCK_COMMON symbol in Kconfig > hw/virtio/virtio-mem: Use qemu_ram_get_fd() helper > hw/virtio/vhost-vsock: Include missing 'virtio/virtio-bus.h' header > hw/virtio/virtio-iommu: Use target-agnostic qemu_target_page_mask() > hw/virtio: Remove unnecessary 'virtio-access.h' header > hw/virtio: Build various target-agnostic objects just once
On Wed, May 31, 2023 at 10:39:48PM +0200, Philippe Mathieu-Daudé wrote: > Hi Michael, > > On 24/5/23 11:37, Philippe Mathieu-Daudé wrote: > > All patches reviewed. > > Could you take this series via your virtio tree? > > Thanks! > > Phil. Will do, in next pull. Thanks! > > Less controvertial than my first approach [*] which caches > > the access_is_big_endian value in VirtIODevice state, this > > series just remove a unnecessary / pointless dependency on > > "virtio-access.h", allowing to build various virtio objects > > once for all targets. > > > > [*] https://lore.kernel.org/qemu-devel/20221212230517.28872-11-philmd@linaro.org/ > > > > Philippe Mathieu-Daudé (10): > > softmmu: Introduce qemu_target_page_mask() helper > > hw/scsi: Introduce VHOST_SCSI_COMMON symbol in Kconfig > > hw/scsi: Rearrange meson.build > > hw/scsi: Rename target-specific source set as > > 'specific_virtio_scsi_ss' > > hw/virtio: Introduce VHOST_VSOCK_COMMON symbol in Kconfig > > hw/virtio/virtio-mem: Use qemu_ram_get_fd() helper > > hw/virtio/vhost-vsock: Include missing 'virtio/virtio-bus.h' header > > hw/virtio/virtio-iommu: Use target-agnostic qemu_target_page_mask() > > hw/virtio: Remove unnecessary 'virtio-access.h' header > > hw/virtio: Build various target-agnostic objects just once