kvm-guest-drivers-windows
109 строк · 3.1 Кб
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 Port" 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 Disk". Select this file.
12; Procedure may vary a bit depending on the windows version.
13
14; This file covers all options: pci-serial, pci-serial-2x, pci-serial-4x
15; for both 32 and 64 bit platforms.
16
17;Installation Notes:
18; Step by step driver installation wiki:
19; https://github.com/virtio-win/kvm-guest-drivers-windows/wiki/Driver-installation
20;
21
22[Version]
23Signature="$Windows NT$"
24Class=MultiFunction
25ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318}
26Provider=%QEMU%
27DriverVer=12/29/2013,1.3.0
28CatalogFile=qemupciserial.cat
29
30[ControlFlags]
31ExcludeFromSelect=*
32[Manufacturer]
33%QEMU%=QEMU,NTx86,NTAMD64
34
35[QEMU.NTx86]
36%QEMU-PCI_SERIAL_1_PORT%=ComPort_inst1, PCI\VEN_1B36&DEV_0002
37%QEMU-PCI_SERIAL_2_PORT%=ComPort_inst2, PCI\VEN_1B36&DEV_0003
38%QEMU-PCI_SERIAL_4_PORT%=ComPort_inst4, PCI\VEN_1B36&DEV_0004
39
40[QEMU.NTAMD64]
41%QEMU-PCI_SERIAL_1_PORT%=ComPort_inst1, PCI\VEN_1B36&DEV_0002
42%QEMU-PCI_SERIAL_2_PORT%=ComPort_inst2, PCI\VEN_1B36&DEV_0003
43%QEMU-PCI_SERIAL_4_PORT%=ComPort_inst4, PCI\VEN_1B36&DEV_0004
44
45[ComPort_inst1]
46Include=mf.inf
47Needs=MFINSTALL.mf
48
49[ComPort_inst2]
50Include=mf.inf
51Needs=MFINSTALL.mf
52
53[ComPort_inst4]
54Include=mf.inf
55Needs=MFINSTALL.mf
56
57[ComPort_inst1.HW]
58AddReg=ComPort_inst1.RegHW
59
60[ComPort_inst2.HW]
61AddReg=ComPort_inst2.RegHW
62
63[ComPort_inst4.HW]
64AddReg=ComPort_inst4.RegHW
65
66[ComPort_inst1.Services]
67Include=mf.inf
68Needs=MFINSTALL.mf.Services
69
70[ComPort_inst2.Services]
71Include=mf.inf
72Needs=MFINSTALL.mf.Services
73
74[ComPort_inst4.Services]
75Include=mf.inf
76Needs=MFINSTALL.mf.Services
77
78[ComPort_inst1.RegHW]
79HKR,Child0000,HardwareID,,*PNP0501
80HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00
81HKR,Child0000,ResourceMap,1,02
82
83[ComPort_inst2.RegHW]
84HKR,Child0000,HardwareID,,*PNP0501
85HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00
86HKR,Child0000,ResourceMap,1,02
87HKR,Child0001,HardwareID,,*PNP0501
88HKR,Child0001,VaryingResourceMap,1,00, 08,00,00,00, 08,00,00,00
89HKR,Child0001,ResourceMap,1,02
90
91[ComPort_inst4.RegHW]
92HKR,Child0000,HardwareID,,*PNP0501
93HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00
94HKR,Child0000,ResourceMap,1,02
95HKR,Child0001,HardwareID,,*PNP0501
96HKR,Child0001,VaryingResourceMap,1,00, 08,00,00,00, 08,00,00,00
97HKR,Child0001,ResourceMap,1,02
98HKR,Child0002,HardwareID,,*PNP0501
99HKR,Child0002,VaryingResourceMap,1,00, 10,00,00,00, 08,00,00,00
100HKR,Child0002,ResourceMap,1,02
101HKR,Child0003,HardwareID,,*PNP0501
102HKR,Child0003,VaryingResourceMap,1,00, 18,00,00,00, 08,00,00,00
103HKR,Child0003,ResourceMap,1,02
104
105[Strings]
106QEMU="QEMU"
107QEMU-PCI_SERIAL_1_PORT="1x QEMU PCI Serial Card"
108QEMU-PCI_SERIAL_2_PORT="2x QEMU PCI Serial Card"
109QEMU-PCI_SERIAL_4_PORT="4x QEMU PCI Serial Card"
110