162306a36Sopenharmony_ciWhat: /sys/bus/pci/drivers/pciback/quirks 262306a36Sopenharmony_ciDate: Oct 2011 362306a36Sopenharmony_ciKernelVersion: 3.1 462306a36Sopenharmony_ciContact: xen-devel@lists.xenproject.org 562306a36Sopenharmony_ciDescription: 662306a36Sopenharmony_ci If the permissive attribute is set, then writing a string in 762306a36Sopenharmony_ci the format of DDDD:BB:DD.F-REG:SIZE:MASK will allow the guest 862306a36Sopenharmony_ci to write and read from the PCI device. That is Domain:Bus: 962306a36Sopenharmony_ci Device.Function-Register:Size:Mask (Domain is optional). 1062306a36Sopenharmony_ci For example:: 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci #echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci will allow the guest to read and write to the configuration 1562306a36Sopenharmony_ci register 0x0E. 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciWhat: /sys/bus/pci/drivers/pciback/allow_interrupt_control 1862306a36Sopenharmony_ciDate: Jan 2020 1962306a36Sopenharmony_ciKernelVersion: 5.6 2062306a36Sopenharmony_ciContact: xen-devel@lists.xenproject.org 2162306a36Sopenharmony_ciDescription: 2262306a36Sopenharmony_ci List of devices which can have interrupt control flag (INTx, 2362306a36Sopenharmony_ci MSI, MSI-X) set by a connected guest. It is meant to be set 2462306a36Sopenharmony_ci only when the guest is a stubdomain hosting device model (qemu) 2562306a36Sopenharmony_ci and the actual device is assigned to a HVM. It is not safe 2662306a36Sopenharmony_ci (similar to permissive attribute) to set for a devices assigned 2762306a36Sopenharmony_ci to a PV guest. The device is automatically removed from this 2862306a36Sopenharmony_ci list when the connected pcifront terminates. 29