cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

qemupciserial.inf (3016B)


      1; qemupciserial.inf for QEMU, based on MSPORTS.INF
      2
      3; The driver itself is shipped with Windows (serial.sys).  This is
      4; just an 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
     14; This file covers all options: pci-serial, pci-serial-2x, pci-serial-4x
     15; for both 32 and 64 bit platforms.
     16
     17[Version]
     18Signature="$Windows NT$"
     19Class=MultiFunction
     20ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318}
     21Provider=%QEMU%
     22DriverVer=12/29/2013,1.3.0
     23[ControlFlags]
     24ExcludeFromSelect=*
     25[Manufacturer]
     26%QEMU%=QEMU,NTx86,NTAMD64
     27
     28[QEMU.NTx86]
     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]
     39Include=mf.inf
     40Needs=MFINSTALL.mf
     41
     42[ComPort_inst2]
     43Include=mf.inf
     44Needs=MFINSTALL.mf
     45
     46[ComPort_inst4]
     47Include=mf.inf
     48Needs=MFINSTALL.mf
     49
     50[ComPort_inst1.HW]
     51AddReg=ComPort_inst1.RegHW
     52
     53[ComPort_inst2.HW]
     54AddReg=ComPort_inst2.RegHW
     55
     56[ComPort_inst4.HW]
     57AddReg=ComPort_inst4.RegHW
     58
     59[ComPort_inst1.Services]
     60Include=mf.inf
     61Needs=MFINSTALL.mf.Services
     62
     63[ComPort_inst2.Services]
     64Include=mf.inf
     65Needs=MFINSTALL.mf.Services
     66
     67[ComPort_inst4.Services]
     68Include=mf.inf
     69Needs=MFINSTALL.mf.Services
     70
     71[ComPort_inst1.RegHW]
     72HKR,Child0000,HardwareID,,*PNP0501
     73HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00
     74HKR,Child0000,ResourceMap,1,02
     75
     76[ComPort_inst2.RegHW]
     77HKR,Child0000,HardwareID,,*PNP0501
     78HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00
     79HKR,Child0000,ResourceMap,1,02
     80HKR,Child0001,HardwareID,,*PNP0501
     81HKR,Child0001,VaryingResourceMap,1,00, 08,00,00,00, 08,00,00,00
     82HKR,Child0001,ResourceMap,1,02
     83
     84[ComPort_inst4.RegHW]
     85HKR,Child0000,HardwareID,,*PNP0501
     86HKR,Child0000,VaryingResourceMap,1,00, 00,00,00,00, 08,00,00,00
     87HKR,Child0000,ResourceMap,1,02
     88HKR,Child0001,HardwareID,,*PNP0501
     89HKR,Child0001,VaryingResourceMap,1,00, 08,00,00,00, 08,00,00,00
     90HKR,Child0001,ResourceMap,1,02
     91HKR,Child0002,HardwareID,,*PNP0501
     92HKR,Child0002,VaryingResourceMap,1,00, 10,00,00,00, 08,00,00,00
     93HKR,Child0002,ResourceMap,1,02
     94HKR,Child0003,HardwareID,,*PNP0501
     95HKR,Child0003,VaryingResourceMap,1,00, 18,00,00,00, 08,00,00,00
     96HKR,Child0003,ResourceMap,1,02
     97
     98[Strings]
     99QEMU="QEMU"
    100QEMU-PCI_SERIAL_1_PORT="1x QEMU PCI Serial Card"
    101QEMU-PCI_SERIAL_2_PORT="2x QEMU PCI Serial Card"
    102QEMU-PCI_SERIAL_4_PORT="4x QEMU PCI Serial Card"