Revision d350d97d hw/pci.h

b/hw/pci.h
8 8

  
9 9
extern target_phys_addr_t pci_mem_base;
10 10

  
11
/* see pci-ids.txt */
12
#define PCI_VENDOR_ID_REDHAT_QUMRANET    0x1af4
13
#define PCI_SUBVENDOR_ID_REDHAT_QUMRANET 0x1af4
14
#define PCI_SUBDEVICE_ID_QEMU            0x1100
15

  
16
#define PCI_DEVICE_ID_VIRTIO_NET         0x1000
17
#define PCI_DEVICE_ID_VIRTIO_BLOCK       0x1001
18
#define PCI_DEVICE_ID_VIRTIO_BALLOON     0x1002
19

  
11 20
typedef void PCIConfigWriteFunc(PCIDevice *pci_dev,
12 21
                                uint32_t address, uint32_t data, int len);
13 22
typedef uint32_t PCIConfigReadFunc(PCIDevice *pci_dev,
......
36 45
#define PCI_COMMAND		0x04	/* 16 bits */
37 46
#define  PCI_COMMAND_IO		0x1	/* Enable response in I/O space */
38 47
#define  PCI_COMMAND_MEMORY	0x2	/* Enable response in Memory space */
48
#define PCI_REVISION            0x08
39 49
#define PCI_CLASS_DEVICE        0x0a    /* Device class */
50
#define PCI_SUBVENDOR_ID	0x2c	/* 16 bits */
51
#define PCI_SUBDEVICE_ID	0x2e	/* 16 bits */
40 52
#define PCI_INTERRUPT_LINE	0x3c	/* 8 bits */
41 53
#define PCI_INTERRUPT_PIN	0x3d	/* 8 bits */
42 54
#define PCI_MIN_GNT		0x3e	/* 8 bits */

Also available in: Unified diff