[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] 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
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-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |