[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 02/47] msix: add VMSTATE_MSIX_TEST
From: |
Claudio Fontana |
Subject: |
Re: [Qemu-devel] [PATCH v4 02/47] msix: add VMSTATE_MSIX_TEST |
Date: |
Tue, 29 Sep 2015 15:14:16 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 |
On 24.09.2015 13:37, address@hidden wrote:
> From: Marc-André Lureau <address@hidden>
>
> ivshmem is going to use MSIX state conditionally.
>
> Signed-off-by: Marc-André Lureau <address@hidden>
> ---
> include/hw/pci/msix.h | 16 ++++++++++------
> 1 file changed, 10 insertions(+), 6 deletions(-)
>
> diff --git a/include/hw/pci/msix.h b/include/hw/pci/msix.h
> index 954d82b..72e5f93 100644
> --- a/include/hw/pci/msix.h
> +++ b/include/hw/pci/msix.h
> @@ -46,12 +46,16 @@ void msix_unset_vector_notifiers(PCIDevice *dev);
>
> extern const VMStateDescription vmstate_msix;
>
> -#define VMSTATE_MSIX(_field, _state) { \
> - .name = (stringify(_field)), \
> - .size = sizeof(PCIDevice), \
> - .vmsd = &vmstate_msix, \
> - .flags = VMS_STRUCT, \
> - .offset = vmstate_offset_value(_state, _field, PCIDevice), \
> +#define VMSTATE_MSIX_TEST(_field, _state, _test) { \
> + .name = (stringify(_field)), \
> + .size = sizeof(PCIDevice), \
> + .vmsd = &vmstate_msix, \
> + .flags = VMS_STRUCT, \
> + .offset = vmstate_offset_value(_state, _field, PCIDevice), \
> + .field_exists = (_test) \
> }
>
> +#define VMSTATE_MSIX(_f, _s) \
> + VMSTATE_MSIX_TEST(_f, _s, NULL)
> +
> #endif
>
Reviewed-by: Claudio Fontana <address@hidden>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH v4 02/47] msix: add VMSTATE_MSIX_TEST,
Claudio Fontana <=