Message ID | 20250512083948.39294-19-philmd@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | hw/i386/pc: Remove deprecated 2.4 and 2.5 PC machines | expand |
On 5/12/2025 4:39 PM, Philippe Mathieu-Daudé wrote: > VMXNET3_COMPAT_FLAG_DISABLE_PCIE was only used by the > hw_compat_2_5[] array, via the 'x-disable-pcie=on' property. > We removed all machines using that array, lets remove all the > code around VMXNET3_COMPAT_FLAG_DISABLE_PCIE. > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> > Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com> > --- > hw/net/vmxnet3.c | 11 +---------- > 1 file changed, 1 insertion(+), 10 deletions(-) > > diff --git a/hw/net/vmxnet3.c b/hw/net/vmxnet3.c > index 3cf5d71f478..d080fe9b38a 100644 > --- a/hw/net/vmxnet3.c > +++ b/hw/net/vmxnet3.c > @@ -41,11 +41,6 @@ > #define PCI_DEVICE_ID_VMWARE_VMXNET3_REVISION 0x1 > #define VMXNET3_MSIX_BAR_SIZE 0x2000 > > -/* Compatibility flags for migration */ > -#define VMXNET3_COMPAT_FLAG_DISABLE_PCIE_BIT 1 > -#define VMXNET3_COMPAT_FLAG_DISABLE_PCIE \ > - (1 << VMXNET3_COMPAT_FLAG_DISABLE_PCIE_BIT) > - > #define VMXNET3_EXP_EP_OFFSET (0x48) > #define VMXNET3_MSI_OFFSET (0x84) > #define VMXNET3_MSIX_OFFSET (0x9c) > @@ -2466,8 +2461,6 @@ static const VMStateDescription vmstate_vmxnet3 = { > > static const Property vmxnet3_properties[] = { > DEFINE_NIC_PROPERTIES(VMXNET3State, conf), > - DEFINE_PROP_BIT("x-disable-pcie", VMXNET3State, compat_flags, > - VMXNET3_COMPAT_FLAG_DISABLE_PCIE_BIT, false), > }; > > static void vmxnet3_realize(DeviceState *qdev, Error **errp) > @@ -2476,9 +2469,7 @@ static void vmxnet3_realize(DeviceState *qdev, Error **errp) > PCIDevice *pci_dev = PCI_DEVICE(qdev); > VMXNET3State *s = VMXNET3(qdev); > > - if (!(s->compat_flags & VMXNET3_COMPAT_FLAG_DISABLE_PCIE)) { > - pci_dev->cap_present |= QEMU_PCI_CAP_EXPRESS; > - } > + pci_dev->cap_present |= QEMU_PCI_CAP_EXPRESS; > > vc->parent_dc_realize(qdev, errp); > }
diff --git a/hw/net/vmxnet3.c b/hw/net/vmxnet3.c index 3cf5d71f478..d080fe9b38a 100644 --- a/hw/net/vmxnet3.c +++ b/hw/net/vmxnet3.c @@ -41,11 +41,6 @@ #define PCI_DEVICE_ID_VMWARE_VMXNET3_REVISION 0x1 #define VMXNET3_MSIX_BAR_SIZE 0x2000 -/* Compatibility flags for migration */ -#define VMXNET3_COMPAT_FLAG_DISABLE_PCIE_BIT 1 -#define VMXNET3_COMPAT_FLAG_DISABLE_PCIE \ - (1 << VMXNET3_COMPAT_FLAG_DISABLE_PCIE_BIT) - #define VMXNET3_EXP_EP_OFFSET (0x48) #define VMXNET3_MSI_OFFSET (0x84) #define VMXNET3_MSIX_OFFSET (0x9c) @@ -2466,8 +2461,6 @@ static const VMStateDescription vmstate_vmxnet3 = { static const Property vmxnet3_properties[] = { DEFINE_NIC_PROPERTIES(VMXNET3State, conf), - DEFINE_PROP_BIT("x-disable-pcie", VMXNET3State, compat_flags, - VMXNET3_COMPAT_FLAG_DISABLE_PCIE_BIT, false), }; static void vmxnet3_realize(DeviceState *qdev, Error **errp) @@ -2476,9 +2469,7 @@ static void vmxnet3_realize(DeviceState *qdev, Error **errp) PCIDevice *pci_dev = PCI_DEVICE(qdev); VMXNET3State *s = VMXNET3(qdev); - if (!(s->compat_flags & VMXNET3_COMPAT_FLAG_DISABLE_PCIE)) { - pci_dev->cap_present |= QEMU_PCI_CAP_EXPRESS; - } + pci_dev->cap_present |= QEMU_PCI_CAP_EXPRESS; vc->parent_dc_realize(qdev, errp); }