From mboxrd@z Thu Jan 1 00:00:00 1970 From: "songzhonglei" Subject: xen vt-d support Date: Thu, 2 Jul 2009 21:27:43 +0800 Message-ID: <200907022127398649221@163.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2001717164==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --===============2001717164== Content-Type: multipart/alternative; boundary="=====003_Dragon151557201787_=====" This is a multi-part message in MIME format. --=====003_Dragon151557201787_===== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit hi, i want to enable vt-d in xen, but meet an error. at first, i do all things as /xen-unstable.hg/docs/misc/vtd.txt says. grub : kernel /boot/xen-3.5.gz iommu=passthrough module /boot/vmlinuz-2.6.18.8-xen pciback.hide=(02:00.0)(02:00.1) hvm.conf :pci=['02:00.0','02:00.1'] (02:00.0 02:00.1 are my nics) after reboot,there is no these two nics in 'ifconfig -a' and when i start hvm, it is block on "PNP: PS/2 controller........" at this time, i use 'xm pci-list hvm' and got messages 0x04.... 0x05..... that seems pci devices have been passed to hvm. but when i changed two nics to another pci device, it can be assigned to hvm successfully. grub : kernel /boot/xen-3.5.gz iommu=passthrough module /boot/vmlinuz-2.6.18.8-xen pciback.hide=(00:14.1) hvm.conf :pci=['00:14.1'] (00:14.1 GPIO) any one can help me?thank you for advance! 2009-07-02 songzhonglei --=====003_Dragon151557201787_===== Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
hi,
i want to enable vt-d in xen, but meet an error.
            at first, i do all things as /xen-unstable.hg/docs/misc/vtd.txt says.
grub : kernel   /boot/xen-3.5.gz   iommu=passthrough
module     /boot/vmlinuz-2.6.18.8-xen   pciback.hide=(02:00.0)(02:00.1)
hvm.conf :pci=['02:00.0','02:00.1']
                (02:00.0    02:00.1  are my nics)
 
after reboot,there is no these two nics in 'ifconfig -a'
and when i start hvm, it is block on "PNP: PS/2 controller........"
at this time, i use 'xm pci-list hvm' and got messages 
0x04....
0x05.....
that seems pci devices have been passed to hvm.
 
 
but when i changed two nics to another pci device, it can be assigned to hvm successfully.
grub : kernel   /boot/xen-3.5.gz   iommu=passthrough
module     /boot/vmlinuz-2.6.18.8-xen   pciback.hide=(00:14.1)
hvm.conf :pci=['00:14.1']
(00:14.1  GPIO)
 
 
 
any one can help me?thank you for advance! 
 
2009-07-02

songzhonglei
--=====003_Dragon151557201787_=====-- --===============2001717164== 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 --===============2001717164==--