ia64/xen-unstable

annotate tools/examples/xend-pci-quirks.sxp @ 19835:edfdeb150f27

Fix buildsystem to detect udev > version 124

udev removed the udevinfo symlink from versions higher than 123 and
xen's build-system could not detect if udev is in place and has the
required version.

Signed-off-by: Marc-A. Dahlhaus <mad@wol.de>
author Keir Fraser <keir.fraser@citrix.com>
date Thu Jun 25 13:02:37 2009 +0100 (2009-06-25)
parents df80de098d15
children
rev   line source
kfraser@10845 1 ###############################################################################
kfraser@10845 2 # Configuration file for quirky PCI devices that require write-access to
kfraser@10845 3 # parts of the configuration space. Use this file to specific PCI device
kfraser@10845 4 # IDs and the configuration space fields to which those devices must be
kfraser@10845 5 # able to write.
kfraser@10845 6 #
kfraser@10845 7 # Length is important, so be sure to match new entries with the
kfraser@10845 8 # lengths of comparable existing entries.
kfraser@10845 9 #
kfraser@10845 10 # Additions to this file take effect as soon as a new domain with a
kfraser@10845 11 # matching device is started. However, to remove a field that was
kfraser@10845 12 # previously applied to a device you must unbind the device from
kfraser@10845 13 # pciback.
kfraser@10845 14 ###############################################################################
kfraser@10845 15 # This is a bogus entry to show how a new device would be added to the list
kfraser@10845 16 #
kfraser@10845 17 # (new_quirky_dev_name
kfraser@10845 18 # (pci_ids
kfraser@10845 19 # ('0123:4567:890A:BCEF')
kfraser@10845 20 # )
kfraser@10845 21 #
kfraser@10845 22 # (pci_config_space_fields
kfraser@10845 23 # ('12345678:1:00000000')
kfraser@10845 24 # )
kfraser@10845 25 # )
kfraser@10845 26 ###############################################################################
kfraser@10845 27
kfraser@10845 28 (tg3
kfraser@10845 29 (pci_ids
kfraser@10845 30 # Entries are formated as follows:
kfraser@10845 31 # <vendor>:<device>[:<subvendor>:<subdevice>]
kfraser@10845 32 ('14e4:1644' # Broadcom Tigon3 5700
kfraser@10845 33 '14e4:1645' # Broadcom Tigon3 5701
kfraser@10845 34 '14e4:1646' # Broadcom Tigon3 5702
kfraser@10845 35 '14e4:1647' # Broadcom Tigon3 5703
kfraser@10845 36 '14e4:1648' # Broadcom Tigon3 5704
kfraser@10845 37 '14e4:164d' # Broadcom Tigon3 5702FE
kfraser@10845 38 '14e4:1653' # Broadcom Tigon3 5705
kfraser@10845 39 '14e4:1654' # Broadcom Tigon3 5705_2
kfraser@10845 40 '14e4:165d' # Broadcom Tigon3 5705M
kfraser@10845 41 '14e4:165e' # Broadcom Tigon3 5705M_2
kfraser@10845 42 '14e4:16a6' # Broadcom Tigon3 5702X
kfraser@10845 43 '14e4:16a7' # Broadcom Tigon3 5703X
kfraser@10845 44 '14e4:16a8' # Broadcom Tigon3 5704S
kfraser@10845 45 '14e4:16c6' # Broadcom Tigon3 5702A3
kfraser@10845 46 '14e4:16c7' # Broadcom Tigon3 5703A3
kfraser@10845 47 '14e4:1696' # Broadcom Tigon3 5782
kfraser@10845 48 '14e4:169c' # Broadcom Tigon3 5788
kfraser@10845 49 '14e4:169d' # Broadcom Tigon3 5789
kfraser@10845 50 '14e4:170d' # Broadcom Tigon3 5901
kfraser@10845 51 '14e4:1649' # Broadcom Tigon3 5704S_2
kfraser@10845 52 '14e4:166e' # Broadcom Tigon3 5705F
kfraser@10845 53 '14e4:1658' # Broadcom Tigon3 5720
kfraser@10845 54 '14e4:1659' # Broadcom Tigon3 5721
kfraser@10845 55 '14e4:1676' # Broadcom Tigon3 5750
kfraser@10845 56 '14e4:1677' # Broadcom Tigon3 5751
kfraser@10845 57 '14e4:167c' # Broadcom Tigon3 5750M
kfraser@10845 58 '14e4:167d' # Broadcom Tigon3 5751M
kfraser@10845 59 '14e4:167e' # Broadcom Tigon3 5751F
kfraser@10845 60 '14e4:1600' # Broadcom Tigon3 5752
kfraser@10845 61 '14e4:1601' # Broadcom Tigon3 5752M
kfraser@10845 62 '14e4:16f7' # Broadcom Tigon3 5753
kfraser@10845 63 '14e4:16fd' # Broadcom Tigon3 5753M
kfraser@10845 64 '14e4:16fe' # Broadcom Tigon3 5753F
kfraser@10845 65 '14e4:1668' # Broadcom Tigon3 5714
kfraser@10845 66 '14e4:1678' # Broadcom Tigon3 5715
kfraser@10845 67 '14e4:166a' # Broadcom Tigon3 5780
kfraser@10845 68 '14e4:166b' # Broadcom Tigon3 5780S
kfraser@10845 69 '14e4:16dd' # Broadcom Tigon3 5781
kfraser@10845 70 '1148:4400' # Syskonnect 9DXX
kfraser@10845 71 '1148:4500' # Syskonnect 9MXX
kfraser@10845 72 '173b:03e8' # Altima AC1000
kfraser@10845 73 '173b:03e9' # Altima AC1001
kfraser@10845 74 '173b:03eb' # Altima AC1003
kfraser@10845 75 '173b:03ea' # Altima AC9100
kfraser@10845 76 '106b:1645') # Apple Tigon3
kfraser@10845 77 )
kfraser@10845 78
kfraser@10845 79 (pci_config_space_fields
kfraser@10845 80 # Entries are formated as follows:
kfraser@10845 81 # <register>:<size>:<mask>
kfraser@10845 82 # size is measured in bytes (1,2,4 are valid sizes)
kfraser@10845 83 # mask is currently unused; use all zero's
kfraser@10845 84 ('00000078:4:00000000' # TG3PCI_REG_BASE_ADDR
kfraser@10845 85 '0000007c:4:00000000' # TG3PCI_MEM_WIN_BASE_ADDR
kfraser@10845 86 '00000080:4:00000000' # TG3PCI_REG_DATA
kfraser@10845 87 '00000084:4:00000000' # TG3PCI_MEM_WIN_DATA
kfraser@10845 88 '00000090:4:00000000' # TG3PCI_MISC_LOCAL_CTRL
kfraser@10845 89 '00000068:4:00000000' # TG3PCI_MISC_HOST_CTRL
kfraser@10845 90 '0000009C:4:00000000' # TG3PCI_STD_RING_PROD_IDX + TG3_64BIT_REG_LOW
kfraser@10845 91 '00000098:4:00000000' # TG3PCI_STD_RING_PROD_IDX + TG3_64BIT_REG_HIGH
kfraser@10845 92 '000000a4:4:00000000' # TG3PCI_RCV_RET_RING_CON_IDX + TG3_64BIT_REG_LOW
kfraser@10845 93 '000000a0:4:00000000' # TG3PCI_RCV_RET_RING_CON_IDX + TG3_64BIT_REG_HIGH
kfraser@10845 94 '00000070:4:00000000') # TG3PCI_PCISTATE
kfraser@10845 95 )
kfraser@10845 96 )