Changes between Version 1 and Version 2 of jazz/Xen_IOMMU


Ignore:
Timestamp:
Mar 25, 2008, 11:01:52 PM (16 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/Xen_IOMMU

    v1 v2  
     1== In DomU, how can I use 3D graphics. ==
    12 * Original URL: http://wiki.xensource.com/xenwiki/XenFaq
    2 
    3 == In DomU, how can I use 3D graphics. ==
    43
    54 In a para-virtualized domain, you could give access to the graphics card by hiding the device from Dom0 and giving the DomU of choice access to this card.
     
    98 1. Rewrite the graphics driver so that it understands Xen. Possible, but hard work, even if you have easy access to the source-code. Most graphics chip manufacturers do not have open-source drivers.
    109 2. Use some alternative way to access the desktop, such as Remote Desktop. This doesn't necessarily work for real high-end apps or games, but it's probably better than the graphics card emulation in HVM.
    11  3. Wait for hardware and software to support IOMMU. An IOMMU is a device that will support mapping memory addresses for a domian to some different address when that domain's hardware is being used. There is currently (high-end) server hardware that support this, but no desktop machines. Expect this to change in the future, but not very soon.
     10 3. Wait for hardware and software to support [http://en.wikipedia.org/wiki/IOMMU IOMMU]. An IOMMU is a device that will support mapping memory addresses for a domian to some different address when that domain's hardware is being used. There is currently (high-end) server hardware that support this, but no desktop machines. Expect this to change in the future, but not very soon.
    1211
    1312== Reference ==
    1413
    1514 * http://xenbits.xensource.com/ext/xen-iommu.hg
     15 * [http://www.mulix.org/lectures/using-iommus-for-virtualization/OLS-jdmason.pdf Using IOMMUs for Virtualization in Linux and Xen](PDF) - [http://www.linuxsymposium.org/2006/slides.php 2006 Linux Symposium]