Statistics
| Branch: | Revision:

root / docs / q35-chipset.cfg @ 7d9f7b51

History | View | Annotate | Download (2.7 kB)

1
################################################################
2
#
3
# qemu -M q35 creates a bare machine with just the very essential
4
# chipset devices being present:
5
#
6
#     00.0 - Host bridge
7
#     1f.0 - ISA bridge / LPC
8
#     1f.2 - SATA (AHCI) controller
9
#     1f.3 - SMBus controller
10
#
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:
14
#
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
23
#
24

    
25
[device "ich9-ehci-2"]
26
  driver = "ich9-usb-ehci2"
27
  multifunction = "on"
28
  bus = "pcie.0"
29
  addr = "1a.7"
30

    
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"
38

    
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"
46

    
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"
54

    
55

    
56
[device "ich9-hda-audio"]
57
  driver = "ich9-intel-hda"
58
  bus = "pcie.0"
59
  addr = "1b.0"
60

    
61

    
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"
69

    
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"
77

    
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"
85

    
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"
93

    
94

    
95
[device "ich9-ehci-1"]
96
  driver = "ich9-usb-ehci1"
97
  multifunction = "on"
98
  bus = "pcie.0"
99
  addr = "1d.7"
100

    
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"
108

    
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"
116

    
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"
124

    
125

    
126
[device "ich9-pci-bridge"]
127
  driver = "i82801b11-bridge"
128
  bus = "pcie.0"
129
  addr = "1e.0"