Skip to content
  • kfraser's avatar
    [PCI] Two policy files written in what is intended to be human-readable SXP. · ae30ec54
    kfraser authored
    
    
    1. xend-pci-quirks.sxp:
    
    Specifies which PCI device(s) may write to a set of PCI configuration
    space registers.  A quirky PCI device is identified by its vendor ID,
    device ID, subvendor ID, and subdevice ID.  If a matching entry is
    found, the corresponding fields will be sent to the PCI bus manager.
    Fields are composed of a register, size, and mask -- although the mask
    field is currently unused.
    
    The included policy file is for a range of tg3 devices, which is the
    only type of quirky device I know about.  Users with other quirky
    devices are invited to either add entries to this policy file or add
    an entry in the permissive file, described next.  In either case, send an
    email to the xen-devel list to make the device known.
    
    2. xend-pci-permissive.sxp
    
    Lists PCI devices that pciback should not prevent from writing to
    their configuration space.  This can be necessary if, for example, a new
    Tigon3 devices is released with different PCI vendor/device values
    such that no entry in xend-pci-quirks.sxp is triggered.
    
    Signed-off-by: default avatarChris Bookholt <hap10@tycho.ncsc.mil>
    ae30ec54