]>
Commit | Line | Data |
---|---|---|
fe4f1793 GH |
1 | ; qemupciserial.inf for QEMU, based on MSPORTS.INF |
2 | ||
3 | ; The driver itself is shipped with Windows (serial.sys). This is | |
4 | ; just a inf file to tell windows which pci id the serial pci card | |
5 | ; emulated by qemu has, and to apply a name tag to it which windows | |
6 | ; will show in the device manager. | |
7 | ||
8 | ; Installing the driver: Go to device manager. You should find a "pci | |
9 | ; serial card" tagged with a yellow question mark. Open properties. | |
10 | ; Pick "update driver". Then "select driver manually". Pick "Ports | |
11 | ; (Com+Lpt)" from the list. Click "Have a disk". Select this file. | |
12 | ; Procedure may vary a bit depending on the windows version. | |
13 | ||
dc9528fd MM |
14 | ; This file covers all options: pci-serial, pci-serial-2x, pci-serial-4x |
15 | ; for both 32 and 64 bit platforms. | |
fe4f1793 GH |
16 | |
17 | [Version] | |
dc9528fd MM |
18 | Signature="$Windows NT$" |
19 | Class=MultiFunction | |
20 | ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318} | |
fe4f1793 | 21 | Provider=%QEMU% |
dc9528fd MM |
22 | DriverVer=12/29/2013,1.3.0 |
23 | [ControlFlags] | |
24 | ExcludeFromSelect=* | |
fe4f1793 | 25 | [Manufacturer] |
dc9528fd | 26 | %QEMU%=QEMU,NTx86,NTAMD64 |
fe4f1793 GH |
27 | |
28 | [QEMU.NTx86] | |
dc9528fd MM |
29 | %QEMU-PCI_SERIAL_1_PORT%=ComPort_inst1, PCI\VEN_1B36&DEV_0002 |
30 | %QEMU-PCI_SERIAL_2_PORT%=ComPort_inst2, PCI\VEN_1B36&DEV_0003 | |
31 | %QEMU-PCI_SERIAL_4_PORT%=ComPort_inst4, PCI\VEN_1B36&DEV_0004 | |
32 | ||
33 | [QEMU.NTAMD64] | |
34 | %QEMU-PCI_SERIAL_1_PORT%=ComPort_inst1, PCI\VEN_1B36&DEV_0002 | |
35 | %QEMU-PCI_SERIAL_2_PORT%=ComPort_inst2, PCI\VEN_1B36&DEV_0003 | |
36 | %QEMU-PCI_SERIAL_4_PORT%=ComPort_inst4, PCI\VEN_1B36&DEV_0004 | |
37 | ||
38 | [ComPort_inst1] | |
39 | Include=mf.inf | |
40 | Needs=MFINSTALL.mf | |
41 | ||
42 | [ComPort_inst2] | |
43 | Include=mf.inf | |
44 | Needs=MFINSTALL.mf | |
45 | ||
46 | [ComPort_inst4] | |
47 | Include=mf.inf | |
48 | Needs=MFINSTALL.mf | |
49 | ||
50 | [ComPort_inst1.HW] | |
51 | AddReg=ComPort_inst1.RegHW | |
52 | ||
53 | [ComPort_inst2.HW] | |
54 | AddReg=ComPort_inst2.RegHW | |
55 | ||
56 | [ComPort_inst4.HW] | |
57 | AddReg=ComPort_inst4.RegHW | |
58 | ||
59 | [ComPort_inst1.Services] | |
60 | Include=mf.inf | |
61 | Needs=MFINSTALL.mf.Services | |
62 | ||
63 | [ComPort_inst2.Services] | |
64 | Include=mf.inf | |
65 | Needs=MFINSTALL.mf.Services | |
66 | ||
67 | [ComPort_inst4.Services] | |
68 | Include=mf.inf | |
69 | Needs=MFINSTALL.mf.Services | |
70 | ||
71 | [ComPort_inst1.RegHW] | |
72 | HKR,Child0000,HardwareID,,*PNP0501 | |
73 | HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00 | |
74 | HKR,Child0000,ResourceMap,1,02 | |
75 | ||
76 | [ComPort_inst2.RegHW] | |
77 | HKR,Child0000,HardwareID,,*PNP0501 | |
78 | HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00 | |
79 | HKR,Child0000,ResourceMap,1,02 | |
80 | HKR,Child0001,HardwareID,,*PNP0501 | |
81 | HKR,Child0001,VaryingResourceMap,1,00, 08,00,00,00, 08,00,00,00 | |
82 | HKR,Child0001,ResourceMap,1,02 | |
83 | ||
84 | [ComPort_inst4.RegHW] | |
85 | HKR,Child0000,HardwareID,,*PNP0501 | |
86 | HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00 | |
87 | HKR,Child0000,ResourceMap,1,02 | |
88 | HKR,Child0001,HardwareID,,*PNP0501 | |
89 | HKR,Child0001,VaryingResourceMap,1,00, 08,00,00,00, 08,00,00,00 | |
90 | HKR,Child0001,ResourceMap,1,02 | |
91 | HKR,Child0002,HardwareID,,*PNP0501 | |
92 | HKR,Child0002,VaryingResourceMap,1,00, 10,00,00,00, 08,00,00,00 | |
93 | HKR,Child0002,ResourceMap,1,02 | |
94 | HKR,Child0003,HardwareID,,*PNP0501 | |
95 | HKR,Child0003,VaryingResourceMap,1,00, 18,00,00,00, 08,00,00,00 | |
96 | HKR,Child0003,ResourceMap,1,02 | |
fe4f1793 GH |
97 | |
98 | [Strings] | |
99 | QEMU="QEMU" | |
dc9528fd MM |
100 | QEMU-PCI_SERIAL_1_PORT="1x QEMU PCI Serial Card" |
101 | QEMU-PCI_SERIAL_2_PORT="2x QEMU PCI Serial Card" | |
102 | QEMU-PCI_SERIAL_4_PORT="4x QEMU PCI Serial Card" |