target-ppc: Split model definitions out of translate_init.c
[qemu/agraf.git] / docs / q35-chipset.cfg
blob1b6efc0f2c1155127c9bb057014bbe0f8c1a9b31
1 ################################################################
3 # qemu -M q35 creates a bare machine with just the very essential
4 # chipset devices being present:
6 #     00.0 - Host bridge
7 #     1f.0 - ISA bridge / LPC
8 #     1f.2 - SATA (AHCI) controller
9 #     1f.3 - SMBus controller
11 # This config file documents the other devices and how they are
12 # created.  You can simply use "-readconfig $thisfile" to create
13 # them all.  Here is a overview:
15 #     19.0 - Ethernet controller (not created, our e1000 emulation
16 #                                 doesn't emulate the ich9 device).
17 #     1a.* - USB Controller #2 (ehci + uhci companions)
18 #     1b.0 - HD Audio Controller
19 #     1c.* - PCI Express Ports
20 #     1d.* - USB Controller #1 (ehci + uhci companions,
21 #                               "qemu -M q35 -usb" creates these too)
22 #     1e.0 - PCI Bridge
25 [device "ich9-ehci-2"]
26   driver = "ich9-usb-ehci2"
27   multifunction = "on"
28   bus = "pcie.0"
29   addr = "1a.7"
31 [device "ich9-uhci-4"]
32   driver = "ich9-usb-uhci4"
33   multifunction = "on"
34   bus = "pcie.0"
35   addr = "1a.0"
36   masterbus = "ich9-ehci-2.0"
37   firstport = "0"
39 [device "ich9-uhci-5"]
40   driver = "ich9-usb-uhci5"
41   multifunction = "on"
42   bus = "pcie.0"
43   addr = "1a.1"
44   masterbus = "ich9-ehci-2.0"
45   firstport = "2"
47 [device "ich9-uhci-6"]
48   driver = "ich9-usb-uhci6"
49   multifunction = "on"
50   bus = "pcie.0"
51   addr = "1a.2"
52   masterbus = "ich9-ehci-2.0"
53   firstport = "4"
56 [device "ich9-hda-audio"]
57   driver = "ich9-intel-hda"
58   bus = "pcie.0"
59   addr = "1b.0"
62 [device "ich9-pcie-port-1"]
63   driver = "ioh3420"
64   multifunction = "on"
65   bus = "pcie.0"
66   addr = "1c.0"
67   port = "1"
68   chassis = "1"
70 [device "ich9-pcie-port-2"]
71   driver = "ioh3420"
72   multifunction = "on"
73   bus = "pcie.0"
74   addr = "1c.1"
75   port = "2"
76   chassis = "2"
78 [device "ich9-pcie-port-3"]
79   driver = "ioh3420"
80   multifunction = "on"
81   bus = "pcie.0"
82   addr = "1c.2"
83   port = "3"
84   chassis = "3"
86 [device "ich9-pcie-port-4"]
87   driver = "ioh3420"
88   multifunction = "on"
89   bus = "pcie.0"
90   addr = "1c.3"
91   port = "4"
92   chassis = "4"
95 [device "ich9-ehci-1"]
96   driver = "ich9-usb-ehci1"
97   multifunction = "on"
98   bus = "pcie.0"
99   addr = "1d.7"
101 [device "ich9-uhci-1"]
102   driver = "ich9-usb-uhci1"
103   multifunction = "on"
104   bus = "pcie.0"
105   addr = "1d.0"
106   masterbus = "ich9-ehci-1.0"
107   firstport = "0"
109 [device "ich9-uhci-2"]
110   driver = "ich9-usb-uhci2"
111   multifunction = "on"
112   bus = "pcie.0"
113   addr = "1d.1"
114   masterbus = "ich9-ehci-1.0"
115   firstport = "2"
117 [device "ich9-uhci-3"]
118   driver = "ich9-usb-uhci3"
119   multifunction = "on"
120   bus = "pcie.0"
121   addr = "1d.2"
122   masterbus = "ich9-ehci-1.0"
123   firstport = "4"
126 [device "ich9-pci-bridge"]
127   driver = "i82801b11-bridge"
128   bus = "pcie.0"
129   addr = "1e.0"