From xen-devel-bounces@lists.xensource.com Wed Aug 26 11:59:48 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Wed, 26 Aug 2009 11:59:48 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1MgNil-0006a8-Tv; Wed, 26 Aug 2009 11:59:47 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1MgNiC-0006NY-SW for xen-devel@lists.xensource.com; Wed, 26 Aug 2009 11:59:12 -0700 X-ASG-Debug-ID: 1251313153-10e300350000-8pertM X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from SMTP.CITRIX.COM (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id 062A81D3738; Wed, 26 Aug 2009 11:59:13 -0700 (PDT) Received: from SMTP.CITRIX.COM (smtp.citrix.com [66.165.176.89]) by spam.xensource.com with ESMTP id LEluySFbswthJ8sO; Wed, 26 Aug 2009 11:59:13 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,281,1249272000"; d="scan'208,217";a="5388711" Received: from ftlpmailmx02.citrite.net ([10.9.154.224]) by FTLPIPO01.CITRIX.COM with ESMTP; 26 Aug 2009 14:59:12 -0400 Received: from FTLPMAILBOX01.citrite.net ([10.13.98.203]) by FTLPMAILMX02.citrite.net ([10.9.154.224]) with mapi; Wed, 26 Aug 2009 14:59:13 -0400 From: Stephen Spector To: "xen-devel@lists.xensource.com" , "'xci-devel@lists.xensource.com'" Date: Wed, 26 Aug 2009 14:59:13 -0400 X-ASG-Orig-Subj: Bugzilla Update for XCI Development Thread-Topic: Bugzilla Update for XCI Development Thread-Index: Acomf00DA5u86HyKRZGyoI2RcqQngQ== Message-ID: <652FFB2C8F91E3428799B1FFF8B490C95FD1E95082@FTLPMAILBOX01.citrite.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 X-Barracuda-Connect: smtp.citrix.com[66.165.176.89] X-Barracuda-Start-Time: 1251313154 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7293 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message Cc: Subject: [Xen-devel] Bugzilla Update for XCI Development X-BeenThere: xen-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1373543444==" Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com --===============1373543444== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95082FTLPMAILBOX01_" --_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95082FTLPMAILBOX01_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I have added a new Component on the Bugzilla list for product Xen -> XCI. I= f you want to record a bug in Bugzilla for XCI please use that component. Thanks. Stephen Spector Xen.org Community Manager stephen.spector@xen.org (772) 621-5062 BLOG: http://blog.xen.org TWITTER: http://twitter.com/xen_com_mgr --_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95082FTLPMAILBOX01_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have added a new Component on the Bugzilla list for product Xen -> XCI. If you want to record a bug in Bugzilla for XCI plea= se use that component.

 

Thanks.

 

Stephen Spector

Xen.org Community Manager

stephen.spector@xen.org

(772) 621-5062

BLOG: http://blog.xen.org

TWITTER: http://twitter.com/xen_com_mgr

 

--_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95082FTLPMAILBOX01_-- --===============1373543444== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============1373543444==-- From xen-devel-bounces@lists.xensource.com Wed Aug 26 14:09:08 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Wed, 26 Aug 2009 14:09:08 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1MgPjw-0005NS-3s; Wed, 26 Aug 2009 14:09:08 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1MgPjW-0005AX-2a for xen-devel@lists.xensource.com; Wed, 26 Aug 2009 14:08:42 -0700 X-ASG-Debug-ID: 1251320922-6a7000020000-8pertM X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from mx.heavy.org.uk (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id 285C91D3935; Wed, 26 Aug 2009 14:08:43 -0700 (PDT) Received: from mx.heavy.org.uk (78-33-189-109.static.enta.net [78.33.189.109]) by spam.xensource.com with ESMTP id cEXuucosw6gVM8K8 (version=TLSv1 cipher=RC4-MD5 bits=128 verify=NO); Wed, 26 Aug 2009 14:08:43 -0700 (PDT) Received: from heavy-vm03.heavy.org.uk ([10.1.2.8]) by heavy-vm03.heavy.org.uk ([10.1.2.8]) with mapi; Wed, 26 Aug 2009 22:08:42 +0100 From: Tim Moore To: "'enming.teo@asiasoftsea.net'" Date: Wed, 26 Aug 2009 22:08:41 +0100 X-ASG-Orig-Subj: RE: [Xen-devel] VGA passthrough to HVM Subject: RE: [Xen-devel] VGA passthrough to HVM Thread-Topic: [Xen-devel] VGA passthrough to HVM Thread-Index: AcomQBvSCgNYFJZcTI6qiAu1gqwgrAAAuhHwAAD6fmAAAndgsAAAVNewAA1DnbA= Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002CE4F3F9CE1@heavy-vm03.heavy.org.uk> References: <51322EBB48B54406A04185CE9AE678F6@ASOITIS16> In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-GB Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Barracuda-Connect: 78-33-189-109.static.enta.net[78.33.189.109] X-Barracuda-Start-Time: 1251320924 X-Barracuda-Encrypted: RC4-MD5 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7299 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Cc: "'Xci-devel@lists.xensource.com'" , "xen-devel@lists.xensource.com" X-BeenThere: xen-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com Hi Teo, We have all been eagerly awaiting the PCI Passthrough for VGA patches to be= released by the Xen-Devel community .. but from the sounds of the guys at = Intel - it's not ready for public testing and it will most probably genera= te more questions for them to answer. Ultimately this is a distraction and = will only delay the release of this functionality. The closest you will get at the moment is the patches which form part of th= e XCI build tree and support is limited to the Intel chipset and onboard In= tel graphics controller. I believe Ian Jackson also has some success with A= TI but NVidia cards are known not to work. There are other examples available including the "Neo 1:1 patch" which is b= ased on an older version of Xen (I think 3.2). NOTE: This ONLY applies to HVM, VGA Passthrough using xen-unstable and Linu= x non-HVM DomU is working, I have success with many Nvidia cards using this= setup. You can use this to prove your Xen in preparation for the HVM patch= es and to ensure that your VT-d and Dom0 are sound. Peter J. van der Maas inspired us all with his announcement, but no one has= ever been able to reproduce: http://www.nabble.com/Successful-PCIe-Graphics-VT-d-Passthrough-to-Win32-Do= mU,-Q35-chipset-td21671745.html Myself and Beng Heng also got to the same point as yourself, with issues on= vBar<>pBar mapping and VGA BIOS. In all cases, the VGA card is visible in = Device Manager in the DomU but the driver does not load. On My 8800GTS, the= VGA Card FAN spins down the same as when booting under native XP but still= the driver does not load. Here are some good links with relevant information. http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/presentation.pdf http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/report.pdf http://www.eecs.umich.edu/~bengheng/pubs/vgapt_techreport.pdf http://lists.xensource.com/archives/html/xen-devel/2009-05/msg00579.html This is where I admit defeat and hand over to the brilliance of the Xen dev= elopers! My last state is captured here: http://markmail.org/message/y476tymnhu2wrc47 The most success I have evidence of is from Alex Bebbington here: http://markmail.org/message/mjiv437pva2yrhvp If you look closely, this feature is on the Offical Xen Roadmap for Xen 4.0= captured here: http://wiki.xensource.com/xenwiki/XenRoadMap {XCI} There is sufficient information for the XCI project to build and create a d= emo install for the enthusiast: http://wiki.xensource.com/xenwiki/XCI http://xenbits.xen.org/xenclient/ I was downloading and building XCI before the above information was availab= le by reading the XCI build tree and patches. The code is quite well struct= ured along with containing some additional information on the xenvm and xen= ops commands: http://xenbits.xen.org/gitweb?p=3Dxenclient/toolstack.git;a=3Dblob;f=3Dxenv= m/xenvm.readme Hopefully this pulls together all the information that is available on Xen = VGA Passthrough. Rgds, Tim Moore _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel From xen-devel-bounces@lists.xensource.com Wed Aug 26 19:41:17 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Wed, 26 Aug 2009 19:41:17 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1MgUvN-0001Zd-Jf; Wed, 26 Aug 2009 19:41:17 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1MgUuw-0001Mx-7P for xen-devel@lists.xensource.com; Wed, 26 Aug 2009 19:40:50 -0700 X-ASG-Debug-ID: 1251340830-3e5900050000-8pertM X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from mail.asiasoftsea.net (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id BC8091D3C1D; Wed, 26 Aug 2009 19:40:31 -0700 (PDT) Received: from mail.asiasoftsea.net (mail.asiasoftsea.net [121.52.206.131]) by spam.xensource.com with ESMTP id EgbXTpr0qUnTPKrp (version=TLSv1 cipher=RC4-MD5 bits=128 verify=NO); Wed, 26 Aug 2009 19:40:31 -0700 (PDT) X-MDAV-Processed: mail.asiasoftsea.net, Thu, 27 Aug 2009 10:29:17 +0800 Received: from ASOITIS16 ([203.116.24.145]) (authenticated user enming.teo@asiasoftsea.net) by asiasoftsea.net (mail.asiasoftsea.net) (MDaemon PRO v10.0.5) with ESMTP id md50000820016.msg; Thu, 27 Aug 2009 10:29:17 +0800 X-Spam-Processed: mail.asiasoftsea.net, Thu, 27 Aug 2009 10:29:17 +0800 (not processed: message from trusted or authenticated source) X-MDHeloLookup-Result: hardfail smtp.helo=ASOITIS16 (does not exist) (mail.asiasoftsea.net) X-Authenticated-Sender: enming.teo@asiasoftsea.net X-MDRemoteIP: 203.116.24.145 X-Return-Path: enming.teo@asiasoftsea.net X-Envelope-From: enming.teo@asiasoftsea.net From: "Teo En Ming (Zhang Enming)" To: X-ASG-Orig-Subj: RE: [Xen-devel] VGA passthrough to HVM Subject: RE: [Xen-devel] VGA passthrough to HVM Date: Thu, 27 Aug 2009 10:40:23 +0800 Message-ID: <75BA1B7DFBF9447EA3F1BB0592752BB4@ASOITIS16> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002CE4F3F9CE1@heavy-vm03.heavy.org.uk> Thread-Index: AcomQBvSCgNYFJZcTI6qiAu1gqwgrAAAuhHwAAD6fmAAAndgsAAAVNewAA1DnbAADcQSgA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-Barracuda-Connect: mail.asiasoftsea.net[121.52.206.131] X-Barracuda-Start-Time: 1251340832 X-Barracuda-Encrypted: RC4-MD5 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7321 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Cc: Xci-devel@lists.xensource.com, xen-devel@lists.xensource.com X-BeenThere: xen-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list Reply-To: enming.teo@asiasoftsea.net List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com Dear Timothy, Thank you for compiling all the links to the currently available work on Xen PCI/PCI-E/PEG VGA pass through to Windows HVM guests. When I looked at Peter J. van der Maas's reported success, I have some doubts. Intel Desktop Board DQ35JO only has an onboard graphics and an external PCI-E x16 slot. How was Peter J. van der Maas able to use two external display cards? Assuming that his nVidia GeForce2 MX200 is a PCI card, and his nVidia 9500GT is a PCI-e x16 card, this resolves the above doubt. Even then, when you plug in both PCI and PEG graphics card at the same time, as is with the case on my Intel Desktop Board DQ45CB, only the PCI VGA card will work and display to the monitor. The PCI-E x16 display card will not work. When the PCI display card is plugged in, my motherboard DQ45CB can't even detect how many lanes my PEG display card is using (should be 16 lanes). Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Moore Sent: Thursday, August 27, 2009 5:09 AM To: 'enming.teo@asiasoftsea.net' Cc: 'Xci-devel@lists.xensource.com'; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Hi Teo, We have all been eagerly awaiting the PCI Passthrough for VGA patches to be released by the Xen-Devel community .. but from the sounds of the guys at Intel - it's not ready for public testing and it will most probably generate more questions for them to answer. Ultimately this is a distraction and will only delay the release of this functionality. The closest you will get at the moment is the patches which form part of the XCI build tree and support is limited to the Intel chipset and onboard Intel graphics controller. I believe Ian Jackson also has some success with ATI but NVidia cards are known not to work. There are other examples available including the "Neo 1:1 patch" which is based on an older version of Xen (I think 3.2). NOTE: This ONLY applies to HVM, VGA Passthrough using xen-unstable and Linux non-HVM DomU is working, I have success with many Nvidia cards using this setup. You can use this to prove your Xen in preparation for the HVM patches and to ensure that your VT-d and Dom0 are sound. Peter J. van der Maas inspired us all with his announcement, but no one has ever been able to reproduce: http://www.nabble.com/Successful-PCIe-Graphics-VT-d-Passthrough-to-Win32-Dom U,-Q35-chipset-td21671745.html Myself and Beng Heng also got to the same point as yourself, with issues on vBar<>pBar mapping and VGA BIOS. In all cases, the VGA card is visible in Device Manager in the DomU but the driver does not load. On My 8800GTS, the VGA Card FAN spins down the same as when booting under native XP but still the driver does not load. Here are some good links with relevant information. http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/presentation.pdf http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/report.pdf http://www.eecs.umich.edu/~bengheng/pubs/vgapt_techreport.pdf http://lists.xensource.com/archives/html/xen-devel/2009-05/msg00579.html This is where I admit defeat and hand over to the brilliance of the Xen developers! My last state is captured here: http://markmail.org/message/y476tymnhu2wrc47 The most success I have evidence of is from Alex Bebbington here: http://markmail.org/message/mjiv437pva2yrhvp If you look closely, this feature is on the Offical Xen Roadmap for Xen 4.0 captured here: http://wiki.xensource.com/xenwiki/XenRoadMap {XCI} There is sufficient information for the XCI project to build and create a demo install for the enthusiast: http://wiki.xensource.com/xenwiki/XCI http://xenbits.xen.org/xenclient/ I was downloading and building XCI before the above information was available by reading the XCI build tree and patches. The code is quite well structured along with containing some additional information on the xenvm and xenops commands: http://xenbits.xen.org/gitweb?p=xenclient/toolstack.git;a=blob;f=xenvm/xenvm .readme Hopefully this pulls together all the information that is available on Xen VGA Passthrough. Rgds, Tim Moore _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/25/09 18:07:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel From xen-devel-bounces@lists.xensource.com Wed Aug 26 20:00:12 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Wed, 26 Aug 2009 20:00:12 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1MgVDg-0002Lr-Is; Wed, 26 Aug 2009 20:00:12 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1MgVDA-00028s-SS for xen-devel@lists.xensource.com; Wed, 26 Aug 2009 19:59:40 -0700 X-ASG-Debug-ID: 1251341980-3b3400310000-8pertM X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from mail.asiasoftsea.net (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id B61AF1D3B7E; Wed, 26 Aug 2009 19:59:41 -0700 (PDT) Received: from mail.asiasoftsea.net (mail.asiasoftsea.net [121.52.206.131]) by spam.xensource.com with ESMTP id vYEMLaBS0qxFYkOs (version=TLSv1 cipher=RC4-MD5 bits=128 verify=NO); Wed, 26 Aug 2009 19:59:41 -0700 (PDT) Received: from ASOITIS16 ([203.116.24.145]) (authenticated user enming.teo@asiasoftsea.net) by asiasoftsea.net (mail.asiasoftsea.net) (MDaemon PRO v10.0.5) with ESMTP id md50000820091.msg; Thu, 27 Aug 2009 10:48:27 +0800 X-Spam-Processed: mail.asiasoftsea.net, Thu, 27 Aug 2009 10:48:27 +0800 (not processed: message from trusted or authenticated source) X-MDHeloLookup-Result: hardfail smtp.helo=ASOITIS16 (does not exist) (mail.asiasoftsea.net) X-Authenticated-Sender: enming.teo@asiasoftsea.net X-MDRemoteIP: 203.116.24.145 X-Return-Path: enming.teo@asiasoftsea.net X-Envelope-From: enming.teo@asiasoftsea.net From: "Teo En Ming (Zhang Enming)" To: , X-ASG-Orig-Subj: RE: [Xen-devel] VGA passthrough to HVM Subject: RE: [Xen-devel] VGA passthrough to HVM Date: Thu, 27 Aug 2009 10:59:34 +0800 Message-ID: <97939E266CFB407494D09D01104C4C61@ASOITIS16> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <75BA1B7DFBF9447EA3F1BB0592752BB4@ASOITIS16> Thread-Index: AcomQBvSCgNYFJZcTI6qiAu1gqwgrAAAuhHwAAD6fmAAAndgsAAAVNewAA1DnbAADcQSgAAAocqA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-Barracuda-Connect: mail.asiasoftsea.net[121.52.206.131] X-Barracuda-Start-Time: 1251341982 X-Barracuda-Encrypted: RC4-MD5 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7321 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address Cc: Xci-devel@lists.xensource.com, xen-devel@lists.xensource.com X-BeenThere: xen-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list Reply-To: enming.teo@asiasoftsea.net List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com Here are my explanations on why we couldn't reproduce Peter van der Maas's work: 1) Our setups are vastly different 2) Peter van der Maas is using Intel DQ35JO while I am using Intel DQ45CB with different chipsets (Q35 vs Q45) 3) We are using different display card brand/model and different primary/secondary video controller setups 4) Peter van der Maas was using Xen unstable as of Jan 2009, while I am using Xen 3.5-unstable as of August 2009 5) Peter van der Maas was using Linux-2.6.18.8-xen Domain 0 NON-paravirt-ops kernel. He mentioned using pciback which I cannot use at all. I am using Jeremy Fitzhardinge's 2.6.31-rc6 Dom 0 pv-ops kernel. I can only use pci-stub compiled in or as module. 6) Peter van der Maas was using Windows XP Professional SP3 32-bit. I am using Windows XP Home SP3 32-bit. We have too many variables in our experimental setups. In order to reproduce and validate another scientist's work, we should have exactly the same setups. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming) Sent: Thursday, August 27, 2009 10:40 AM To: timothy.moore@expidas.net Cc: Xci-devel@lists.xensource.com; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Dear Timothy, Thank you for compiling all the links to the currently available work on Xen PCI/PCI-E/PEG VGA pass through to Windows HVM guests. When I looked at Peter J. van der Maas's reported success, I have some doubts. Intel Desktop Board DQ35JO only has an onboard graphics and an external PCI-E x16 slot. How was Peter J. van der Maas able to use two external display cards? Assuming that his nVidia GeForce2 MX200 is a PCI card, and his nVidia 9500GT is a PCI-e x16 card, this resolves the above doubt. Even then, when you plug in both PCI and PEG graphics card at the same time, as is with the case on my Intel Desktop Board DQ45CB, only the PCI VGA card will work and display to the monitor. The PCI-E x16 display card will not work. When the PCI display card is plugged in, my motherboard DQ45CB can't even detect how many lanes my PEG display card is using (should be 16 lanes). Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Moore Sent: Thursday, August 27, 2009 5:09 AM To: 'enming.teo@asiasoftsea.net' Cc: 'Xci-devel@lists.xensource.com'; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Hi Teo, We have all been eagerly awaiting the PCI Passthrough for VGA patches to be released by the Xen-Devel community .. but from the sounds of the guys at Intel - it's not ready for public testing and it will most probably generate more questions for them to answer. Ultimately this is a distraction and will only delay the release of this functionality. The closest you will get at the moment is the patches which form part of the XCI build tree and support is limited to the Intel chipset and onboard Intel graphics controller. I believe Ian Jackson also has some success with ATI but NVidia cards are known not to work. There are other examples available including the "Neo 1:1 patch" which is based on an older version of Xen (I think 3.2). NOTE: This ONLY applies to HVM, VGA Passthrough using xen-unstable and Linux non-HVM DomU is working, I have success with many Nvidia cards using this setup. You can use this to prove your Xen in preparation for the HVM patches and to ensure that your VT-d and Dom0 are sound. Peter J. van der Maas inspired us all with his announcement, but no one has ever been able to reproduce: http://www.nabble.com/Successful-PCIe-Graphics-VT-d-Passthrough-to-Win32-Dom U,-Q35-chipset-td21671745.html Myself and Beng Heng also got to the same point as yourself, with issues on vBar<>pBar mapping and VGA BIOS. In all cases, the VGA card is visible in Device Manager in the DomU but the driver does not load. On My 8800GTS, the VGA Card FAN spins down the same as when booting under native XP but still the driver does not load. Here are some good links with relevant information. http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/presentation.pdf http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/report.pdf http://www.eecs.umich.edu/~bengheng/pubs/vgapt_techreport.pdf http://lists.xensource.com/archives/html/xen-devel/2009-05/msg00579.html This is where I admit defeat and hand over to the brilliance of the Xen developers! My last state is captured here: http://markmail.org/message/y476tymnhu2wrc47 The most success I have evidence of is from Alex Bebbington here: http://markmail.org/message/mjiv437pva2yrhvp If you look closely, this feature is on the Offical Xen Roadmap for Xen 4.0 captured here: http://wiki.xensource.com/xenwiki/XenRoadMap {XCI} There is sufficient information for the XCI project to build and create a demo install for the enthusiast: http://wiki.xensource.com/xenwiki/XCI http://xenbits.xen.org/xenclient/ I was downloading and building XCI before the above information was available by reading the XCI build tree and patches. The code is quite well structured along with containing some additional information on the xenvm and xenops commands: http://xenbits.xen.org/gitweb?p=xenclient/toolstack.git;a=blob;f=xenvm/xenvm .readme Hopefully this pulls together all the information that is available on Xen VGA Passthrough. Rgds, Tim Moore _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/25/09 18:07:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel From xci-devel-bounces@lists.xensource.com Thu Aug 27 08:59:17 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Thu, 27 Aug 2009 08:59:17 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1MghNd-00049q-P7; Thu, 27 Aug 2009 08:59:17 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1MghNc-00049l-59 for xci-devel@lists.xensource.com; Thu, 27 Aug 2009 08:59:16 -0700 X-ASG-Debug-ID: 1251388758-424000150000-5cAlek X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from SMTP.CITRIX.COM (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id 8E7FF1D42D3 for ; Thu, 27 Aug 2009 08:59:18 -0700 (PDT) Received: from SMTP.CITRIX.COM (smtp.citrix.com [66.165.176.89]) by spam.xensource.com with ESMTP id pCTZprK8ai6pq7xq for ; Thu, 27 Aug 2009 08:59:18 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,287,1249272000"; d="scan'208,217";a="5398029" Received: from unknown (HELO FTLPMAILMX01.citrite.net) ([10.9.154.223]) by FTLPIPO01.CITRIX.COM with ESMTP; 27 Aug 2009 11:59:17 -0400 Received: from FTLPMAILBOX01.citrite.net ([10.13.98.203]) by FTLPMAILMX01.citrite.net ([10.9.154.223]) with mapi; Thu, 27 Aug 2009 11:59:17 -0400 From: Stephen Spector To: "'xci-devel@lists.xensource.com'" Date: Thu, 27 Aug 2009 11:59:17 -0400 X-ASG-Orig-Subj: Test Email - IGNORE Thread-Topic: Test Email - IGNORE Thread-Index: AconL1Tgf3iR8APKQQW7ebrrM409VQ== Message-ID: <652FFB2C8F91E3428799B1FFF8B490C95FD1E95088@FTLPMAILBOX01.citrite.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 X-Barracuda-Connect: smtp.citrix.com[66.165.176.89] X-Barracuda-Start-Time: 1251388758 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7371 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message Subject: [Xci-devel] Test Email - IGNORE X-BeenThere: xci-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list List-Id: xci-devel.lists.xensource.com List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0064269801==" Sender: xci-devel-bounces@lists.xensource.com Errors-To: xci-devel-bounces@lists.xensource.com --===============0064269801== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95088FTLPMAILBOX01_" --_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95088FTLPMAILBOX01_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sorry, just doing another test email for the new mailing list. Stephen Spector Xen.org Community Manager stephen.spector@xen.org (772) 621-5062 BLOG: http://blog.xen.org TWITTER: http://twitter.com/xen_com_mgr --_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95088FTLPMAILBOX01_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Sorry, just doing another test email for the new maili= ng list.

 

Stephen Spector

Xen.org Community Manager

stephen.spector@xen.org

(772) 621-5062

BLOG: http://blog.xen.org

TWITTER: http://twitter.com/xen_com_mgr

 

--_000_652FFB2C8F91E3428799B1FFF8B490C95FD1E95088FTLPMAILBOX01_-- --===============0064269801== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xci-devel mailing list Xci-devel@lists.xensource.com http://lists.xensource.com/mailman/listinfo/xci-devel --===============0064269801==-- From xen-devel-bounces@lists.xensource.com Thu Aug 27 19:20:40 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Thu, 27 Aug 2009 19:20:40 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1Mgr4x-0007xD-OB; Thu, 27 Aug 2009 19:20:39 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1Mgr49-0007ji-Ju for xen-devel@lists.xensource.com; Thu, 27 Aug 2009 19:19:49 -0700 X-ASG-Debug-ID: 1251425987-351f00630000-8pertM X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from mail.asiasoftsea.net (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id EAA8C1D2D68; Thu, 27 Aug 2009 19:19:48 -0700 (PDT) Received: from mail.asiasoftsea.net (mail.asiasoftsea.net [121.52.206.131]) by spam.xensource.com with ESMTP id ByMs4yNdhkJF2IDM (version=TLSv1 cipher=RC4-MD5 bits=128 verify=NO); Thu, 27 Aug 2009 19:19:48 -0700 (PDT) Received: from ASOITIS16 ([203.116.24.145]) (authenticated user enming.teo@asiasoftsea.net) by asiasoftsea.net (mail.asiasoftsea.net) (MDaemon PRO v10.0.5) with ESMTP id md50000821598.msg; Fri, 28 Aug 2009 10:08:31 +0800 X-Spam-Processed: mail.asiasoftsea.net, Fri, 28 Aug 2009 10:08:31 +0800 (not processed: message from trusted or authenticated source) X-MDHeloLookup-Result: hardfail smtp.helo=ASOITIS16 (does not exist) (mail.asiasoftsea.net) X-Authenticated-Sender: enming.teo@asiasoftsea.net X-MDRemoteIP: 203.116.24.145 X-Return-Path: enming.teo@asiasoftsea.net X-Envelope-From: enming.teo@asiasoftsea.net From: "Teo En Ming (Zhang Enming)" To: , X-ASG-Orig-Subj: RE: [Xen-devel] VGA passthrough to HVM Subject: RE: [Xen-devel] VGA passthrough to HVM Date: Fri, 28 Aug 2009 10:19:42 +0800 Message-ID: <54CF6FE33B1C497CB71F6515B6E9BA25@ASOITIS16> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <97939E266CFB407494D09D01104C4C61@ASOITIS16> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 Thread-Index: AcomQBvSCgNYFJZcTI6qiAu1gqwgrAAAuhHwAAD6fmAAAndgsAAAVNewAA1DnbAADcQSgAAAocqAADE001A= X-Barracuda-Connect: mail.asiasoftsea.net[121.52.206.131] X-Barracuda-Start-Time: 1251425989 X-Barracuda-Encrypted: RC4-MD5 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7412 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address Cc: Xci-devel@lists.xensource.com, xen-devel@lists.xensource.com X-BeenThere: xen-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list Reply-To: enming.teo@asiasoftsea.net List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com Dear Tim Moore, Could you help me verify that my findings here http://lists.xensource.com/archives/html/xen-devel/2009-08/msg01032.html are correct and whether anything more should be done? Thank you. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming) Sent: Thursday, August 27, 2009 11:00 AM To: enming.teo@asiasoftsea.net; timothy.moore@expidas.net Cc: Xci-devel@lists.xensource.com; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Here are my explanations on why we couldn't reproduce Peter van der Maas's work: 1) Our setups are vastly different 2) Peter van der Maas is using Intel DQ35JO while I am using Intel DQ45CB with different chipsets (Q35 vs Q45) 3) We are using different display card brand/model and different primary/secondary video controller setups 4) Peter van der Maas was using Xen unstable as of Jan 2009, while I am using Xen 3.5-unstable as of August 2009 5) Peter van der Maas was using Linux-2.6.18.8-xen Domain 0 NON-paravirt-ops kernel. He mentioned using pciback which I cannot use at all. I am using Jeremy Fitzhardinge's 2.6.31-rc6 Dom 0 pv-ops kernel. I can only use pci-stub compiled in or as module. 6) Peter van der Maas was using Windows XP Professional SP3 32-bit. I am using Windows XP Home SP3 32-bit. We have too many variables in our experimental setups. In order to reproduce and validate another scientist's work, we should have exactly the same setups. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming) Sent: Thursday, August 27, 2009 10:40 AM To: timothy.moore@expidas.net Cc: Xci-devel@lists.xensource.com; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Dear Timothy, Thank you for compiling all the links to the currently available work on Xen PCI/PCI-E/PEG VGA pass through to Windows HVM guests. When I looked at Peter J. van der Maas's reported success, I have some doubts. Intel Desktop Board DQ35JO only has an onboard graphics and an external PCI-E x16 slot. How was Peter J. van der Maas able to use two external display cards? Assuming that his nVidia GeForce2 MX200 is a PCI card, and his nVidia 9500GT is a PCI-e x16 card, this resolves the above doubt. Even then, when you plug in both PCI and PEG graphics card at the same time, as is with the case on my Intel Desktop Board DQ45CB, only the PCI VGA card will work and display to the monitor. The PCI-E x16 display card will not work. When the PCI display card is plugged in, my motherboard DQ45CB can't even detect how many lanes my PEG display card is using (should be 16 lanes). Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Moore Sent: Thursday, August 27, 2009 5:09 AM To: 'enming.teo@asiasoftsea.net' Cc: 'Xci-devel@lists.xensource.com'; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Hi Teo, We have all been eagerly awaiting the PCI Passthrough for VGA patches to be released by the Xen-Devel community .. but from the sounds of the guys at Intel - it's not ready for public testing and it will most probably generate more questions for them to answer. Ultimately this is a distraction and will only delay the release of this functionality. The closest you will get at the moment is the patches which form part of the XCI build tree and support is limited to the Intel chipset and onboard Intel graphics controller. I believe Ian Jackson also has some success with ATI but NVidia cards are known not to work. There are other examples available including the "Neo 1:1 patch" which is based on an older version of Xen (I think 3.2). NOTE: This ONLY applies to HVM, VGA Passthrough using xen-unstable and Linux non-HVM DomU is working, I have success with many Nvidia cards using this setup. You can use this to prove your Xen in preparation for the HVM patches and to ensure that your VT-d and Dom0 are sound. Peter J. van der Maas inspired us all with his announcement, but no one has ever been able to reproduce: http://www.nabble.com/Successful-PCIe-Graphics-VT-d-Passthrough-to-Win32-Dom U,-Q35-chipset-td21671745.html Myself and Beng Heng also got to the same point as yourself, with issues on vBar<>pBar mapping and VGA BIOS. In all cases, the VGA card is visible in Device Manager in the DomU but the driver does not load. On My 8800GTS, the VGA Card FAN spins down the same as when booting under native XP but still the driver does not load. Here are some good links with relevant information. http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/presentation.pdf http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/report.pdf http://www.eecs.umich.edu/~bengheng/pubs/vgapt_techreport.pdf http://lists.xensource.com/archives/html/xen-devel/2009-05/msg00579.html This is where I admit defeat and hand over to the brilliance of the Xen developers! My last state is captured here: http://markmail.org/message/y476tymnhu2wrc47 The most success I have evidence of is from Alex Bebbington here: http://markmail.org/message/mjiv437pva2yrhvp If you look closely, this feature is on the Offical Xen Roadmap for Xen 4.0 captured here: http://wiki.xensource.com/xenwiki/XenRoadMap {XCI} There is sufficient information for the XCI project to build and create a demo install for the enthusiast: http://wiki.xensource.com/xenwiki/XCI http://xenbits.xen.org/xenclient/ I was downloading and building XCI before the above information was available by reading the XCI build tree and patches. The code is quite well structured along with containing some additional information on the xenvm and xenops commands: http://xenbits.xen.org/gitweb?p=xenclient/toolstack.git;a=blob;f=xenvm/xenvm .readme Hopefully this pulls together all the information that is available on Xen VGA Passthrough. Rgds, Tim Moore _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/25/09 18:07:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.69/2328 - Release Date: 08/27/09 18:02:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel From xen-devel-bounces@lists.xensource.com Thu Aug 27 19:51:47 2009 Return-path: Envelope-to: www-data@lists.xensource.com Delivery-date: Thu, 27 Aug 2009 19:51:47 -0700 Received: from localhost ([127.0.0.1] helo=lists.colo.xensource.com) by lists.xensource.com with esmtp (Exim 4.43) id 1MgrZ5-0000ZD-5A; Thu, 27 Aug 2009 19:51:47 -0700 Received: from spam.xensource.com ([70.42.241.90]) by lists.xensource.com with esmtp (Exim 4.43) id 1MgrYX-0000Mx-Mj for xen-devel@lists.xensource.com; Thu, 27 Aug 2009 19:51:13 -0700 X-ASG-Debug-ID: 1251427872-384700a20000-8pertM X-Barracuda-URL: http://spam.xensource.com:8000/cgi-bin/mark.cgi Received: from mail.asiasoftsea.net (localhost [127.0.0.1]) by spam.xensource.com (Spam Firewall) with ESMTP id 95D7E1D47D8; Thu, 27 Aug 2009 19:51:13 -0700 (PDT) Received: from mail.asiasoftsea.net (mail.asiasoftsea.net [121.52.206.131]) by spam.xensource.com with ESMTP id zLVRRGJard7qRdxD (version=TLSv1 cipher=RC4-MD5 bits=128 verify=NO); Thu, 27 Aug 2009 19:51:13 -0700 (PDT) Received: from ASOITIS16 ([203.116.24.145]) (authenticated user enming.teo@asiasoftsea.net) by asiasoftsea.net (mail.asiasoftsea.net) (MDaemon PRO v10.0.5) with ESMTP id md50000821666.msg; Fri, 28 Aug 2009 10:39:58 +0800 X-Spam-Processed: mail.asiasoftsea.net, Fri, 28 Aug 2009 10:39:58 +0800 (not processed: message from trusted or authenticated source) X-MDHeloLookup-Result: hardfail smtp.helo=ASOITIS16 (does not exist) (mail.asiasoftsea.net) X-Authenticated-Sender: enming.teo@asiasoftsea.net X-MDRemoteIP: 203.116.24.145 X-Return-Path: enming.teo@asiasoftsea.net X-Envelope-From: enming.teo@asiasoftsea.net From: "Teo En Ming (Zhang Enming)" To: , X-ASG-Orig-Subj: RE: [Xen-devel] VGA passthrough to HVM Subject: RE: [Xen-devel] VGA passthrough to HVM Date: Fri, 28 Aug 2009 10:51:04 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <54CF6FE33B1C497CB71F6515B6E9BA25@ASOITIS16> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 Thread-Index: AcomQBvSCgNYFJZcTI6qiAu1gqwgrAAAuhHwAAD6fmAAAndgsAAAVNewAA1DnbAADcQSgAAAocqAADE001AAASz78A== X-Barracuda-Connect: mail.asiasoftsea.net[121.52.206.131] X-Barracuda-Start-Time: 1251427874 X-Barracuda-Encrypted: RC4-MD5 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at xensource.com X-Barracuda-Spam-Score: 0.50 X-Barracuda-Spam-Status: No, SCORE=0.50 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=6.0 KILL_LEVEL=1000.0 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.7414 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address Cc: Xci-devel@lists.xensource.com, xen-devel@lists.xensource.com X-BeenThere: xen-devel@lists.xensource.com X-Mailman-Version: 2.1.5 Precedence: list Reply-To: enming.teo@asiasoftsea.net List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com I have a feeling that my findings are far too simplistic and it won't work. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming) Sent: Friday, August 28, 2009 10:20 AM To: enming.teo@asiasoftsea.net; timothy.moore@expidas.net Cc: Xci-devel@lists.xensource.com; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Dear Tim Moore, Could you help me verify that my findings here http://lists.xensource.com/archives/html/xen-devel/2009-08/msg01032.html are correct and whether anything more should be done? Thank you. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming) Sent: Thursday, August 27, 2009 11:00 AM To: enming.teo@asiasoftsea.net; timothy.moore@expidas.net Cc: Xci-devel@lists.xensource.com; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Here are my explanations on why we couldn't reproduce Peter van der Maas's work: 1) Our setups are vastly different 2) Peter van der Maas is using Intel DQ35JO while I am using Intel DQ45CB with different chipsets (Q35 vs Q45) 3) We are using different display card brand/model and different primary/secondary video controller setups 4) Peter van der Maas was using Xen unstable as of Jan 2009, while I am using Xen 3.5-unstable as of August 2009 5) Peter van der Maas was using Linux-2.6.18.8-xen Domain 0 NON-paravirt-ops kernel. He mentioned using pciback which I cannot use at all. I am using Jeremy Fitzhardinge's 2.6.31-rc6 Dom 0 pv-ops kernel. I can only use pci-stub compiled in or as module. 6) Peter van der Maas was using Windows XP Professional SP3 32-bit. I am using Windows XP Home SP3 32-bit. We have too many variables in our experimental setups. In order to reproduce and validate another scientist's work, we should have exactly the same setups. Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Teo En Ming (Zhang Enming) Sent: Thursday, August 27, 2009 10:40 AM To: timothy.moore@expidas.net Cc: Xci-devel@lists.xensource.com; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Dear Timothy, Thank you for compiling all the links to the currently available work on Xen PCI/PCI-E/PEG VGA pass through to Windows HVM guests. When I looked at Peter J. van der Maas's reported success, I have some doubts. Intel Desktop Board DQ35JO only has an onboard graphics and an external PCI-E x16 slot. How was Peter J. van der Maas able to use two external display cards? Assuming that his nVidia GeForce2 MX200 is a PCI card, and his nVidia 9500GT is a PCI-e x16 card, this resolves the above doubt. Even then, when you plug in both PCI and PEG graphics card at the same time, as is with the case on my Intel Desktop Board DQ45CB, only the PCI VGA card will work and display to the monitor. The PCI-E x16 display card will not work. When the PCI display card is plugged in, my motherboard DQ45CB can't even detect how many lanes my PEG display card is using (should be 16 lanes). Regards, Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) Technical Support Engineer Information Technology Department Asiasoft Online Pte Ltd Tampines Central 1 #04-01 Tampines Plaza Singapore 529541 Republic of Singapore Mobile: +65-9648-9798 MSN: teoenming@hotmail.com -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Moore Sent: Thursday, August 27, 2009 5:09 AM To: 'enming.teo@asiasoftsea.net' Cc: 'Xci-devel@lists.xensource.com'; xen-devel@lists.xensource.com Subject: RE: [Xen-devel] VGA passthrough to HVM Hi Teo, We have all been eagerly awaiting the PCI Passthrough for VGA patches to be released by the Xen-Devel community .. but from the sounds of the guys at Intel - it's not ready for public testing and it will most probably generate more questions for them to answer. Ultimately this is a distraction and will only delay the release of this functionality. The closest you will get at the moment is the patches which form part of the XCI build tree and support is limited to the Intel chipset and onboard Intel graphics controller. I believe Ian Jackson also has some success with ATI but NVidia cards are known not to work. There are other examples available including the "Neo 1:1 patch" which is based on an older version of Xen (I think 3.2). NOTE: This ONLY applies to HVM, VGA Passthrough using xen-unstable and Linux non-HVM DomU is working, I have success with many Nvidia cards using this setup. You can use this to prove your Xen in preparation for the HVM patches and to ensure that your VT-d and Dom0 are sound. Peter J. van der Maas inspired us all with his announcement, but no one has ever been able to reproduce: http://www.nabble.com/Successful-PCIe-Graphics-VT-d-Passthrough-to-Win32-Dom U,-Q35-chipset-td21671745.html Myself and Beng Heng also got to the same point as yourself, with issues on vBar<>pBar mapping and VGA BIOS. In all cases, the VGA card is visible in Device Manager in the DomU but the driver does not load. On My 8800GTS, the VGA Card FAN spins down the same as when booting under native XP but still the driver does not load. Here are some good links with relevant information. http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/presentation.pdf http://staff.science.uva.nl/~delaat/sne-2008-2009/p22/report.pdf http://www.eecs.umich.edu/~bengheng/pubs/vgapt_techreport.pdf http://lists.xensource.com/archives/html/xen-devel/2009-05/msg00579.html This is where I admit defeat and hand over to the brilliance of the Xen developers! My last state is captured here: http://markmail.org/message/y476tymnhu2wrc47 The most success I have evidence of is from Alex Bebbington here: http://markmail.org/message/mjiv437pva2yrhvp If you look closely, this feature is on the Offical Xen Roadmap for Xen 4.0 captured here: http://wiki.xensource.com/xenwiki/XenRoadMap {XCI} There is sufficient information for the XCI project to build and create a demo install for the enthusiast: http://wiki.xensource.com/xenwiki/XCI http://xenbits.xen.org/xenclient/ I was downloading and building XCI before the above information was available by reading the XCI build tree and patches. The code is quite well structured along with containing some additional information on the xenvm and xenops commands: http://xenbits.xen.org/gitweb?p=xenclient/toolstack.git;a=blob;f=xenvm/xenvm .readme Hopefully this pulls together all the information that is available on Xen VGA Passthrough. Rgds, Tim Moore _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/25/09 18:07:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.392 / Virus Database: 270.13.67/2326 - Release Date: 08/26/09 12:16:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.69/2328 - Release Date: 08/27/09 18:02:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.69/2328 - Release Date: 08/27/09 18:02:00 No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.69/2328 - Release Date: 08/27/09 18:02:00 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel