Hi, I''ve several virtual PVM domains, running on Linux. I have a san attached to the dom0, and the tape is presented there, to not stress the network so much. I found this faq entry: http://www.cyberciti.biz/faq/xen-vps-guest-use-tape-device/ There is no date mentioned, so I''d like to ask whether this is still true? Well, I assume yes, but just wanted to make sure. In case I cannot use it, is there a recommendation to somehow work around that limitation? kind regards Sebastian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> I''ve several virtual PVM domains, running on Linux. I have a san attached > to the dom0, and the tape is presented there, to not stress the network so > much. > I found this faq entry: > http://www.cyberciti.biz/faq/xen-vps-guest-use-tape-device/ > There is no date mentioned, so I''d like to ask whether this is still true? > Well, I assume yes, but just wanted to make sure. > In case I cannot use it, is there a recommendation to somehow work around > that limitation?The only way you could share the tape library between multiple domUs is to export it from dom0 over the virtual network. If you have a specific domU you want to access the drive then you could pass the entire SAN adaptor through to it using PCI passthrough but then only that domU would have access to the SAN (you can share a PCI device between domains). Also, unless you have IOMMU capable hardware (most people don''t) then you would have to trust that domU as much as dom0 and the domU would have to be PV. Sorry for the complicated restrictions, it''ll get less confusing as IOMMU hardware gets more popular. In principle, you could put multiple SAN adaptors in the machine and dedicate one to each domU, I suppose. It''d still be subject to trusting the PV domUs equally to dom0. There''s some work underway to pass SCSI devices through from dom0 to domUs, which perhaps could eventually do want you want. In the meantime, I guess I''d recommend for simplicity that you look at a network-based approach as you would do if the dom0 and domUs were separate physical hosts. Cheers, Mark -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hello, All, and hello, Mark, Mark you have written [cut]> domains). Also, unless you have IOMMU capable hardware (most people don''t)[/cut] Is this hardware available on the market today? And if it is, where can we read the list of this hardware? Or may be plans about release of such a hardware? Thank you! -- WBR, i.m.chubin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Mark you have written > > [cut] > > > domains). Also, unless you have IOMMU capable hardware (most people > > don''t) > > [/cut] > > > Is this hardware available on the market today? > And if it is, where can we read the list of this hardware?Intel''s VT-d technology includes and IOMMU. I *think* you can now purchase motherboards which include it but I''m not 100% sure. I wouldn''t know which models either, too be honest. Xen-unstable already has preliminary support for this and uses it to do PCI passthrough to HVM guests. VT-d for PV guests is not yet supported. Knowing Intel there probably is / will be a list of VT-d boards on their website at some point.> Or may be plans about release of such a hardware?AMD are also bringing out IOMMU hardware but I know less about this. Cheers, Mark -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Do, Dez 13, 2007 at 04:39:40 +0000, Mark Williamson wrote:> > Mark you have written > > > > [cut] > > > > > domains). Also, unless you have IOMMU capable hardware (most people > > > don''t) > > > > [/cut] > > > > > > Is this hardware available on the market today? > > And if it is, where can we read the list of this hardware? > > Intel''s VT-d technology includes and IOMMU. I *think* you can now purchase > motherboards which include it but I''m not 100% sure. I wouldn''t know which > models either, too be honest. Xen-unstable already has preliminary support > for this and uses it to do PCI passthrough to HVM guests. VT-d for PV guests > is not yet supported. > > Knowing Intel there probably is / will be a list of VT-d boards on their > website at some point. > > > Or may be plans about release of such a hardware? > > AMD are also bringing out IOMMU hardware but I know less about this.Mark, thank you for the answer, Exactly, I want to use IOMMU for experments with passthrough of PCI devices to HVM guests. I use AMD because I need run FreeBSD in HVM domain and I have not managed to run it on Intel-based platforms. (May be it is possible, but in my case it was simpler to switch to AMD-based boxes). Question #2. How can I check, if my system is IOMMU enabled? May be I could grep /proc or do something similar? I use quite modern MB, and if you say that there are MB that could support IOMMU already, I think: may be my system supports it to?> > Cheers, > Mark > > > -- > Dave: Just a question. What use is a unicyle with no seat? And no pedals! > Mark: To answer a question with a question: What use is a skateboard? > Dave: Skateboards have wheels. > Mark: My wheel has a wheel! > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-- WBR, i.m.chubin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Is this the IO-MMU in the form: http://en.wikipedia.org/wiki/IOMMU http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/34434.pdf http://www.intel.com/business/technologies/idc_virtualization_wp.pdf I''ve always understood that this form is not available yet. Only some time in around 2009. Is this correct? On Thu, December 13, 2007 5:39 am, Mark Williamson wrote:>> Mark you have written >> >> [cut] >> >> > domains). Also, unless you have IOMMU capable hardware (most people >> > don''t) >> >> [/cut] >> >> >> Is this hardware available on the market today? >> And if it is, where can we read the list of this hardware? > > Intel''s VT-d technology includes and IOMMU. I *think* you can now > purchase > motherboards which include it but I''m not 100% sure. I wouldn''t know > which > models either, too be honest. Xen-unstable already has preliminary > support > for this and uses it to do PCI passthrough to HVM guests. VT-d for PV > guests > is not yet supported. > > Knowing Intel there probably is / will be a list of VT-d boards on their > website at some point. > >> Or may be plans about release of such a hardware? > > AMD are also bringing out IOMMU hardware but I know less about this. > > Cheers, > Mark > > > -- > Dave: Just a question. What use is a unicyle with no seat? And no pedals! > Mark: To answer a question with a question: What use is a skateboard? > Dave: Skateboards have wheels. > Mark: My wheel has a wheel! > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Do, Dez 13, 2007 at 08:49:26 +0100, Joop Boonen wrote:> Is this the IO-MMU in the form: > http://en.wikipedia.org/wiki/IOMMU > > http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/34434.pdf > http://www.intel.com/business/technologies/idc_virtualization_wp.pdfI''m aware of the links, but there is no information about models, chipsets and so on. Only common information.> > I''ve always understood that this form is not available yet. Only some time > in around 2009. Is this correct? >I had opinion like yours, but after I have googled about IOMMU, I have found many posts in different forums and mail lists, in which people discuss how to disable IOMMU in their hardware how to bypass problems related to it, and so on, and now I think, may be IOMMU is available already?> On Thu, December 13, 2007 5:39 am, Mark Williamson wrote: > >> Mark you have written > >> > >> [cut] > >> > >> > domains). Also, unless you have IOMMU capable hardware (most people > >> > don''t) > >> > >> [/cut] > >> > >> > >> Is this hardware available on the market today? > >> And if it is, where can we read the list of this hardware? > > > > Intel''s VT-d technology includes and IOMMU. I *think* you can now > > purchase > > motherboards which include it but I''m not 100% sure. I wouldn''t know > > which > > models either, too be honest. Xen-unstable already has preliminary > > support > > for this and uses it to do PCI passthrough to HVM guests. VT-d for PV > > guests > > is not yet supported. > > > > Knowing Intel there probably is / will be a list of VT-d boards on their > > website at some point. > > > >> Or may be plans about release of such a hardware? > > > > AMD are also bringing out IOMMU hardware but I know less about this. > > > > Cheers, > > Mark > > > > > > -- > > Dave: Just a question. What use is a unicyle with no seat? And no pedals! > > Mark: To answer a question with a question: What use is a skateboard? > > Dave: Skateboards have wheels. > > Mark: My wheel has a wheel! > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com > > http://lists.xensource.com/xen-users > > > >-- WBR, i.m.chubin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
This has been on this mailing list before. I don''t know what the status is: http://lists.xensource.com/archives/html/xen-users/2007-05/msg00717.html I hope it''s useful. On Thu, December 13, 2007 9:04 am, Igor Chubin wrote:> On Do, Dez 13, 2007 at 08:49:26 +0100, Joop Boonen wrote: >> Is this the IO-MMU in the form: >> http://en.wikipedia.org/wiki/IOMMU >> >> http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/34434.pdf >> http://www.intel.com/business/technologies/idc_virtualization_wp.pdf > > > I''m aware of the links, but there is no information > about models, chipsets and so on. > Only common information. > >> >> I''ve always understood that this form is not available yet. Only some >> time >> in around 2009. Is this correct? >> > > I had opinion like yours, but after I have googled about IOMMU, > I have found many posts in different forums and mail lists, > in which people discuss how to disable IOMMU in their hardware > how to bypass problems related to it, and so on, > > and now I think, > may be IOMMU is available already? > > >> On Thu, December 13, 2007 5:39 am, Mark Williamson wrote: >> >> Mark you have written >> >> >> >> [cut] >> >> >> >> > domains). Also, unless you have IOMMU capable hardware (most >> people >> >> > don''t) >> >> >> >> [/cut] >> >> >> >> >> >> Is this hardware available on the market today? >> >> And if it is, where can we read the list of this hardware? >> > >> > Intel''s VT-d technology includes and IOMMU. I *think* you can now >> > purchase >> > motherboards which include it but I''m not 100% sure. I wouldn''t know >> > which >> > models either, too be honest. Xen-unstable already has preliminary >> > support >> > for this and uses it to do PCI passthrough to HVM guests. VT-d for PV >> > guests >> > is not yet supported. >> > >> > Knowing Intel there probably is / will be a list of VT-d boards on >> their >> > website at some point. >> > >> >> Or may be plans about release of such a hardware? >> > >> > AMD are also bringing out IOMMU hardware but I know less about this. >> > >> > Cheers, >> > Mark >> > >> > >> > -- >> > Dave: Just a question. What use is a unicyle with no seat? And no >> pedals! >> > Mark: To answer a question with a question: What use is a skateboard? >> > Dave: Skateboards have wheels. >> > Mark: My wheel has a wheel! >> > >> > _______________________________________________ >> > Xen-users mailing list >> > Xen-users@lists.xensource.com >> > http://lists.xensource.com/xen-users >> > >> >> > > -- > WBR, i.m.chubin > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Do, Dez 13, 2007 at 12:16:07 +0100, Joop Boonen wrote:> This has been on this mailing list before. > > I don''t know what the status is: > http://lists.xensource.com/archives/html/xen-users/2007-05/msg00717.html > > I hope it''s useful.Aha. It'' very interesting. So as far as I can understand there are two IOMMUs: * one --- Real True IOMMU * and another --- "not real IOMMU" (Graphics Aperture Routing Table) Mark says, that xen-unstable has preliminary support of IOMMU. It this support available only for special "lab" hardware which is not yet accessible for ordinary customers? While (GPL) PV drivers for Windows is not stable, some problems with the emulation inefficiency (or slowness) could be solved (or better to say: bypassed) with PCI passthrough for Windows domains, which in turn wants (AFAIU) the host system to be IOMMU-aware. Right? So the main question is: is there any publicly available system on which PCI passthrough for HVM domains can be done?> > On Thu, December 13, 2007 9:04 am, Igor Chubin wrote: > > On Do, Dez 13, 2007 at 08:49:26 +0100, Joop Boonen wrote: > >> Is this the IO-MMU in the form: > >> http://en.wikipedia.org/wiki/IOMMU > >> > >> http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/34434.pdf > >> http://www.intel.com/business/technologies/idc_virtualization_wp.pdf > > > > > > I''m aware of the links, but there is no information > > about models, chipsets and so on. > > Only common information. > > > >> > >> I''ve always understood that this form is not available yet. Only some > >> time > >> in around 2009. Is this correct? > >> > > > > I had opinion like yours, but after I have googled about IOMMU, > > I have found many posts in different forums and mail lists, > > in which people discuss how to disable IOMMU in their hardware > > how to bypass problems related to it, and so on, > > > > and now I think, > > may be IOMMU is available already? > > > > > >> On Thu, December 13, 2007 5:39 am, Mark Williamson wrote: > >> >> Mark you have written > >> >> > >> >> [cut] > >> >> > >> >> > domains). Also, unless you have IOMMU capable hardware (most > >> people > >> >> > don''t) > >> >> > >> >> [/cut] > >> >> > >> >> > >> >> Is this hardware available on the market today? > >> >> And if it is, where can we read the list of this hardware? > >> > > >> > Intel''s VT-d technology includes and IOMMU. I *think* you can now > >> > purchase > >> > motherboards which include it but I''m not 100% sure. I wouldn''t know > >> > which > >> > models either, too be honest. Xen-unstable already has preliminary > >> > support > >> > for this and uses it to do PCI passthrough to HVM guests. VT-d for PV > >> > guests > >> > is not yet supported. > >> > > >> > Knowing Intel there probably is / will be a list of VT-d boards on > >> their > >> > website at some point. > >> > > >> >> Or may be plans about release of such a hardware? > >> > > >> > AMD are also bringing out IOMMU hardware but I know less about this. > >> > > >> > Cheers, > >> > Mark > >> > > >> > > >> > -- > >> > Dave: Just a question. What use is a unicyle with no seat? And no > >> pedals! > >> > Mark: To answer a question with a question: What use is a skateboard? > >> > Dave: Skateboards have wheels. > >> > Mark: My wheel has a wheel! > >> > > >> > _______________________________________________ > >> > Xen-users mailing list > >> > Xen-users@lists.xensource.com > >> > http://lists.xensource.com/xen-users > >> > > >> > >> > > > > -- > > WBR, i.m.chubin > > > > > >-- WBR, i.m.chubin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi, I have been doing some significant experimentation with Intel''s IOMMU (VT-d) so I can answer your questions. * Yes, real IOMMUs (at least Intel''s VT-d) are available on the market today, both as loose motherboards and in OEM systems. For details see /docs/misc/vtd.txt in the Xen source. To repeat what is in that file: 1) For VT-d enabling work on Xen, we have been using development systems using following Intel motherboards: - DQ35MP - DQ35JO 2) As far as we know, following OEM systems also has vt-d enabled. Feel free to add others as they become available. c=us&cs=555&l=en&s=biz - HP Compaq: DC7800 This is very recent...I think the motherboards only became generally available this spring. Anyway I ordered a Dell Optiplex 755 and it does indeed have VT-d and it works with Xen. * I''m not sure about AMD''s IOMMU...my impression is that it is currently not generally available, and/or there is less support in Xen. * If your motherboard/chipset supports VT-d, you will see it in the BIOS configuration (it will probably be turned off by default). Again, unless you motherboard is very new or acquired in a non-standard way, it will _not_ have VT-d. * Support in Xen was introduced by Intel in 3.2, which is just now getting ready to release. On 3.2 (unstable) I''ve been able to get a PCI NIC to pass through, but not a PCI Express graphics card (that story is on another thread). There _does_ seem to be testing of a PCI Express NIC so I guess PCI Express is in general supported. * You are correct that open-source PV drivers for Windows DomUs are just now under development and of course are being developed on a per-device type basis. IOMMU allows you to pass through an arbitrary PCI device so you need neither PV drivers nor qemu emulation. This will presumaby perform well as you suggest, and more importantly it allows you to use device types that qemu doesn''t emulate! Thanks, Dave _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
David Stone wrote:> Hi, I have been doing some significant experimentation with Intel''s > IOMMU (VT-d) so I can answer your questions. > > * Yes, real IOMMUs (at least Intel''s VT-d) are available on the > market today, both as loose motherboards and in OEM systems. For > details see /docs/misc/vtd.txt in the Xen source. To repeat what is > in that file: > 1) For VT-d enabling work on Xen, we have been using development > systems using following Intel motherboards: > - DQ35MP > - DQ35JO > 2) As far as we know, following OEM systems also has vt-d enabled. > Feel free to add others as they become available. > c=us&cs=555&l=en&s=biz > - HP Compaq: DC7800 >HP DL380-G5''s are available, as are Dell 2950''s. I''ve used both successfully, just make sure to get the right CPU''s. I''ve worked direcly only with Intel, not AMD with this kind of virtualization. Note that nieither of them enable this by *default*, you have to configure it in the BIOS. This means that BIOS upgrades or 3 failed reboots in a row will revert the system to VT disabled, and you''ll need console access to re-enable it, until and unless you have something like a LinuxBIOS installed. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> HP DL380-G5''s are available, as are Dell 2950''s. I''ve used both successfully, just make sure to get the right CPU''s. I''ve > worked directly only with Intel, not AMD with this kind of virtualization.I assume here you are talking about VT and not VT-d, right? I don''t know about Dell 2950 machines, but HP DL380-G5 servers don''t support VT-d, but only VT! That''s a difference... _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Sun, 16 Dec 2007, David Stone wrote:> * Yes, real IOMMUs (at least Intel''s VT-d) are available on the > market today, both as loose motherboards and in OEM systems. For > details see /docs/misc/vtd.txt in the Xen source. To repeat what is > in that file: > 1) For VT-d enabling work on Xen, we have been using development > systems using following Intel motherboards: > - DQ35MP > - DQ35JOIntel introduced VT-d with the Q35 chipset. I''m not sure if it works with all Q35-based mainboards, but it should at least be supported on the DQ35MP and DQ35JO boards from Intel. Best regards, Mark Weinem _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users