Message ID | df6560451507553ee2bad3374c59d2e756473be3.1452564770.git.chen.fan.fnst@cn.fujitsu.com |
---|---|
State | New |
Headers | show |
On 01/12/2016 04:43 AM, Cao jin wrote: > From: Chen Fan <chen.fan.fnst@cn.fujitsu.com> > > add 'aer' property to let user able to decide whether expose > the aer capability. by default we should disable aer feature, > because it needs configuration restrictions. > > Signed-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com> > --- > hw/vfio/pci.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c > index efa5e01..9afb5e0 100644 > --- a/hw/vfio/pci.c > +++ b/hw/vfio/pci.c > @@ -3119,6 +3119,8 @@ static Property vfio_pci_dev_properties[] = { > sub_vendor_id, PCI_ANY_ID), > DEFINE_PROP_UINT32("x-pci-sub-device-id", VFIOPCIDevice, > sub_device_id, PCI_ANY_ID), > + DEFINE_PROP_BIT("aer", VFIOPCIDevice, features, > + VFIO_FEATURE_ENABLE_AER_BIT, false), > /* > * TODO - support passed fds... is this necessary? > * DEFINE_PROP_STRING("vfiofd", VFIOPCIDevice, vfiofd_name), > Reviewed-by: Marcel Apfelbaum <marcel@redhat.com> Thanks, Marcel
diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c index efa5e01..9afb5e0 100644 --- a/hw/vfio/pci.c +++ b/hw/vfio/pci.c @@ -3119,6 +3119,8 @@ static Property vfio_pci_dev_properties[] = { sub_vendor_id, PCI_ANY_ID), DEFINE_PROP_UINT32("x-pci-sub-device-id", VFIOPCIDevice, sub_device_id, PCI_ANY_ID), + DEFINE_PROP_BIT("aer", VFIOPCIDevice, features, + VFIO_FEATURE_ENABLE_AER_BIT, false), /* * TODO - support passed fds... is this necessary? * DEFINE_PROP_STRING("vfiofd", VFIOPCIDevice, vfiofd_name),