[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Re: Xen 3.5-unstable, pv-ops dom0 kernel 2.6.31.4, Windows XP Home HVM Virtual Machine, PCI Express x16 Graphics Passthrough, Firewire Controller Passthrough, HD Audio Controller Passthrough, 3D Video and Disk I/O Benchmark Results
Updated my Windows XP Home HVM configuration: #import os, re #arch = os.uname()[4] #if re.search('64', arch): # arch_libdir = 'lib64' #else: # arch_libdir = 'lib' kernel = "/usr/lib/xen/boot/hvmloader" builder='hvm' memory = 3072 # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. #shadow_memory = 8 name = "winxphome32" vif = [ 'bridge=eth0' ] acpi = 1 apic = 1 disk = [ 'phy:/dev/virtualmachines/winxphome32,hda,w', 'phy:/dev/sr0,hdc:cdrom,r' ] #device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm' #device_model = '/usr/' + 'lib' + '/xen/bin/qemu-dm' device_model = 'qemu-dm' #----------------------------------------------------------------------------- # boot on floppy (a), hard disk (c) or CD-ROM (d) # default: hard disk, cd-rom, floppy boot="cd" sdl=0 vnc=1 vnclisten="192.168.1.2" vncdisplay=1 vncunused=1 vncconsole=0 vncpasswd='' #serial='pty' #usbdevice='tablet' # onboard #pci = [ '00:02.0' ] # nVidia Geforce 8400 GS & firewire controller & HD audio controller pci = [ '01:00.0','02:01.0','00:1b.0' ] vcpus=2 # No passthrough #gfx_passthru=0 # onboard #gfx_passthru=1 # nvidia gfx_passthru=2 # Can only pass through one usb device at a time usb=1 # USB Unity Green Mouse #usbdevice = 'host:1bcf:0007' # USB A1pro Black Mouse usbdevice = 'host:15d9:0a41' # USB Keyboard #usbdevice = 'host:0603:00f2' # USB Sony IC Recorder #usbdevice = 'host:054c:0271' # USB Lexmark X1270 Color Printer #usbdevice = 'host:043d:00ff' # USB Lexmark X1270 Photo Scanner #usbdevice = 'host:043d:007d' # USB Lexmark X1270 Generic Hub #usbdevice = 'host:043d:007a' # Hauppauge WinTV PVR USB2 TV Tuner #usbdevice = 'host:2040:2400' -- Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical Engineering) Alma Maters: (1) Singapore Polytechnic (2) National University of Singapore Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com Email: space.time.universe@xxxxxxxxx MSN: teoenming@xxxxxxxxxxx Mobile Phone: +65-9648-9798 Street: Bedok Reservoir Road Republic of Singapore On Fri, Oct 23, 2009 at 11:58 PM, Mr. Teo En Ming (Zhang Enming) <space.time.universe@xxxxxxxxx> wrote: > Linux bash shell scripts for PCI device passthrough: > > (1) passthru-nvidia.sh > > #!/bin/sh > echo "10de 06e4" > /sys/bus/pci/drivers/pci-stub/new_id > echo "0000:01:00.0" > /sys/bus/pci/devices/0000:01:00.0/driver/unbind > echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind > > (2) passthru-firewire.sh > > #!/bin/sh > echo "11c1 5811" > /sys/bus/pci/drivers/pci-stub/new_id > echo "0000:02:01.0" > /sys/bus/pci/devices/0000:02:01.0/driver/unbind > echo "0000:02:01.0" > /sys/bus/pci/drivers/pci-stub/bind > > #Unload firewire driver > rmmod firewire_ohci > rmmod firewire_core > > (3) passthru-audio.sh > > #!/bin/sh > echo "8086 3a6e" > /sys/bus/pci/drivers/pci-stub/new_id > echo "0000:00:1b.0" > /sys/bus/pci/devices/0000:00:1b.0/driver/unbind > echo "0000:00:1b.0" > /sys/bus/pci/drivers/pci-stub/bind > > rmmod snd_hda_intel > > > Windows XP Home Edition SP3 32-bit HVM virtual machine configuration > file /etc/xen/winxphome32: > > #import os, re > #arch = os.uname()[4] > #if re.search('64', arch): > # arch_libdir = 'lib64' > #else: > # arch_libdir = 'lib' > > kernel = "/usr/lib/xen/boot/hvmloader" > builder='hvm' > memory = 3072 > > # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. > #shadow_memory = 8 > name = "winxphome32" > vif = [ 'bridge=eth0' ] > acpi = 1 > apic = 1 > disk = [ 'phy:/dev/virtualmachines/winxphome32,hda,w', > 'phy:/dev/sr0,hdc:cdrom,r' ] > > #device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm' > #device_model = '/usr/' + 'lib' + '/xen/bin/qemu-dm' > device_model = 'qemu-dm' > > #----------------------------------------------------------------------------- > # boot on floppy (a), hard disk (c) or CD-ROM (d) > # default: hard disk, cd-rom, floppy > boot="cd" > sdl=0 > vnc=1 > vnclisten="192.168.1.2" > vncdisplay=1 > vncunused=1 > vncconsole=0 > vncpasswd='' > > #serial='pty' > #usbdevice='tablet' > # onboard > #pci = [ '00:02.0' ] > # nVidia Geforce 8400 GS & firewire controller & HD audio controller > pci = [ '01:00.0','02:01.0','00:1b.0' ] > vcpus=2 > # No passthrough > #gfx_passthru=0 > # onboard > #gfx_passthru=1 > # nvidia > gfx_passthru=2 > > # Can only pass through one usb device at a time > usb=1 > # USB Unity Green Mouse > #usbdevice = 'host:1bcf:0007' > # USB A1pro Black Mouse > usbdevice = 'host:15d9:0a41' > # USB Keyboard > #usbdevice = 'host:0603:00f2' > # USB Sony IC Recorder > #usbdevice = 'host:054c:0271' > # USB Lexmark X1270 Color Printer > #usbdevice = 'host:043d:00ff' > # USB Lexmark X1270 Photo Scanner > #usbdevice = 'host:043d:007d' > # USB Lexmark X1270 Generic Hub > #usbdevice = 'host:043d:007a' > > All-in-one script to call the above-mentioned scripts and HVM config: > > #!/bin/sh > > # Stops the BOINC Core Client > service boinc-client stop > > # Passthrough NVIDIA graphics card > /etc/xen/scripts/passthru-nvidia.sh > # Passthrough Firewire port > /etc/xen/scripts/passthru-firewire.sh > # Passthrough Audio Controller > /etc/xen/scripts/passthru-audio.sh > > ls -ltr /sys/bus/pci/drivers/pci-stub/ > sleep 10 > > # Start Windows XP guest domain > xm create winxphome32 > > -- > Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical > Engineering) > Alma Maters: > (1) Singapore Polytechnic > (2) National University of Singapore > Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com > Email: space.time.universe@xxxxxxxxx > MSN: teoenming@xxxxxxxxxxx > Mobile Phone: +65-9648-9798 > Street: Bedok Reservoir Road > Republic of Singapore > > > > On Fri, Oct 23, 2009 at 11:41 PM, Mr. Teo En Ming (Zhang Enming) > <space.time.universe@xxxxxxxxx> wrote: >> Configuration for pv-ops dom0 kernel 2.6.31.4: >> >> ---snipped--- >> >> -- >> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >> Engineering) >> Alma Maters: >> (1) Singapore Polytechnic >> (2) National University of Singapore >> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >> Email: space.time.universe@xxxxxxxxx >> MSN: teoenming@xxxxxxxxxxx >> Mobile Phone: +65-9648-9798 >> Street: Bedok Reservoir Road >> Republic of Singapore >> >> On Fri, Oct 23, 2009 at 11:38 PM, Mr. Teo En Ming (Zhang Enming) >> <space.time.universe@xxxxxxxxx> wrote: >>> Multiple USB devices passthrough to Windows XP Home HVM domU status: >>> >>> 1st USB device can be specified in HVM configuration file. As a matter >>> of fact, only 1 USB device can be specified in HVM config. Subsequent >>> USB devices (2nd, 3rd, 4th, and so on) can be passed through to Win XP >>> Home HVM virtual machine by using "usb_add host:vendorid:productid" >>> command in QEMU monitor of the VNC server built into QEMU itself. >>> >>> >>> -- >>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>> Engineering) >>> Alma Maters: >>> (1) Singapore Polytechnic >>> (2) National University of Singapore >>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>> Email: space.time.universe@xxxxxxxxx >>> MSN: teoenming@xxxxxxxxxxx >>> Mobile Phone: +65-9648-9798 >>> Street: Bedok Reservoir Road >>> Republic of Singapore >>> >>> >>> >>> On Fri, Oct 23, 2009 at 11:17 PM, Mr. Teo En Ming (Zhang Enming) >>> <space.time.universe@xxxxxxxxx> wrote: >>>> Attached screenshots for the disk drives and network adapters in >>>> device manager after installation of the Xen GPLPV drivers. >>>> >>>> -- >>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>> Engineering) >>>> Alma Maters: >>>> (1) Singapore Polytechnic >>>> (2) National University of Singapore >>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>> Email: space.time.universe@xxxxxxxxx >>>> MSN: teoenming@xxxxxxxxxxx >>>> Mobile Phone: +65-9648-9798 >>>> Street: Bedok Reservoir Road >>>> Republic of Singapore >>>> >>>> >>>> >>>> On Fri, Oct 23, 2009 at 11:14 PM, Mr. Teo En Ming (Zhang Enming) >>>> <space.time.universe@xxxxxxxxx> wrote: >>>>> Intel DQ45CB HD Audio Controller Passthrough Status: Successful >>>>> >>>>> Attached screenshots for the HD audio controller in Device Manager. >>>>> >>>>> -- >>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>> Engineering) >>>>> Alma Maters: >>>>> (1) Singapore Polytechnic >>>>> (2) National University of Singapore >>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>> Email: space.time.universe@xxxxxxxxx >>>>> MSN: teoenming@xxxxxxxxxxx >>>>> Mobile Phone: +65-9648-9798 >>>>> Street: Bedok Reservoir Road >>>>> Republic of Singapore >>>>> >>>>> >>>>> >>>>> On Fri, Oct 23, 2009 at 11:11 PM, Mr. Teo En Ming (Zhang Enming) >>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>> OHCI IEEE 1394 Firewire Controller passthrough status: Not Successful >>>>>> >>>>>> Attached screenshots for the firewire controller in device manager. >>>>>> >>>>>> -- >>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>> Engineering) >>>>>> Alma Maters: >>>>>> (1) Singapore Polytechnic >>>>>> (2) National University of Singapore >>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>> Email: space.time.universe@xxxxxxxxx >>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>> Mobile Phone: +65-9648-9798 >>>>>> Street: Bedok Reservoir Road >>>>>> Republic of Singapore >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Oct 23, 2009 at 11:06 PM, Mr. Teo En Ming (Zhang Enming) >>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>> Version of Xen GPL PV Drivers Installed: 07/15/2009 0.10.0.86 >>>>>>> >>>>>>> VGA / GFX pass-through status: Successful >>>>>>> >>>>>>> Attached screenshots for nVidia GeForce 8400 GS PCI Express x16 >>>>>>> passthrough in Win XP Home DomU device manager. >>>>>>> >>>>>>> -- >>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>>> Engineering) >>>>>>> Alma Maters: >>>>>>> (1) Singapore Polytechnic >>>>>>> (2) National University of Singapore >>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>> Mobile Phone: +65-9648-9798 >>>>>>> Street: Bedok Reservoir Road >>>>>>> Republic of Singapore >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Oct 23, 2009 at 10:54 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>> Attached screenshots for Passmark PerformanceTest 7.0 3D Graphics >>>>>>>> benchmark results. >>>>>>>> >>>>>>>> -- >>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>>>> Engineering) >>>>>>>> Alma Maters: >>>>>>>> (1) Singapore Polytechnic >>>>>>>> (2) National University of Singapore >>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>> Street: Bedok Reservoir Road >>>>>>>> Republic of Singapore >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Oct 23, 2009 at 10:49 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>>> Attached screenshots for Passmark Performance Test 7.0 Disk I/O >>>>>>>>> benchmark results. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical >>>>>>>>> Engineering) >>>>>>>>> Alma Maters: >>>>>>>>> (1) Singapore Polytechnic >>>>>>>>> (2) National University of Singapore >>>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>>> Street: Bedok Reservoir Road >>>>>>>>> Republic of Singapore >>>>>>>>> >>>>>>>>> On Fri, Oct 23, 2009 at 10:45 PM, Mr. Teo En Ming (Zhang Enming) >>>>>>>>> <space.time.universe@xxxxxxxxx> wrote: >>>>>>>>>> Host Operating System Domain 0: Fedora 11 Linux x86-64 64-bit >>>>>>>>>> Domain U: Windows XP Home Edition SP3 32-bit HVM Virtual Machine >>>>>>>>>> Xen Hypervisor Version: 3.5-unstable changeset 20143 >>>>>>>>>> Paravirt-Operations Dom0 Kernel: 2.6.31.4 (Jeremy Fitzhardinge's git >>>>>>>>>> tree) >>>>>>>>>> Intel GFX Passthrough Patches Applied: Version 1 (Provided by Han >>>>>>>>>> Weidong Intel) >>>>>>>>>> >>>>>>>>>> Motherboard: Intel DQ45CB >>>>>>>>>> BIOS Version: 0093 >>>>>>>>>> Processor: Intel Pentium Dual Core E6300 >>>>>>>>>> Graphics Card: nVidia GeForce 8400 GS PCI Express x16 >>>>>>>>>> Memory: 8GB DDR2-800 >>>>>>>>>> >>>>>>>>>> Attached screenshots for 3 iterations of the hdtach disk I/O >>>>>>>>>> benchmark >>>>>>>>>> test results. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) >>>>>>>>>> BEng(Hons)(Mechanical >>>>>>>>>> Engineering) >>>>>>>>>> Alma Maters: >>>>>>>>>> (1) Singapore Polytechnic >>>>>>>>>> (2) National University of Singapore >>>>>>>>>> Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com >>>>>>>>>> Email: space.time.universe@xxxxxxxxx >>>>>>>>>> MSN: teoenming@xxxxxxxxxxx >>>>>>>>>> Mobile Phone: +65-9648-9798 >>>>>>>>>> Street: Bedok Reservoir Road >>>>>>>>>> Republic of Singapore >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |