xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Joanna Rutkowska <joanna@invisiblethingslab.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: feature suggestion: DMAR table emulation for Xen
Date: Thu, 13 May 2010 16:14:00 +0200	[thread overview]
Message-ID: <4BEC0928.8090604@invisiblethingslab.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 852 bytes --]

As many people on this list realize, lots of machines that have VT-d in
hardware, effectively does not support VT-d because of broken BIOSes
that usually do not expose DMAR ACPI table at all (or do it with some
bugs?).

So, the idea is to implement dmar emulation for Xen. E.g. if we pass
certain boot option, e.g. emulate_chipset4_dmar, then Xen would read
DMAR table from the image hardcoded into the Xen hypervisor.

We could provide images for series 4 and 5 chipsets. I think there are
no differences in how DMAR table looks between various specific chipsets
from the same family (e.g. Q45 would be probably using the very same
DMAR as PM45). Can somebody from Intel confirm this?

Implementing such a feature would make it possible to use Xen w/ IOMMU
support on many newer machines that otherwise do not support it.

joanna.


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 226 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

             reply	other threads:[~2010-05-13 14:14 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-13 14:14 Joanna Rutkowska [this message]
2010-05-14  5:41 ` feature suggestion: DMAR table emulation for Xen Kay, Allen M
2010-05-14  9:22   ` Joanna Rutkowska
2010-05-14  9:35     ` Keir Fraser
2010-05-14 10:15       ` Joanna Rutkowska
2010-05-14 10:48         ` Keir Fraser
2010-05-14 10:58           ` Joanna Rutkowska
2010-05-14 11:29             ` Keir Fraser
2010-05-14 11:47               ` philosophically about IGD pass-through (was: feature suggestion: DMAR table emulation for Xen) Joanna Rutkowska
2010-05-14 11:58                 ` James Harper
2010-05-14 12:30                 ` Keir Fraser
2010-05-14 15:57                 ` Dan Magenheimer
2010-05-14 16:43                   ` philosophically about IGD pass-through Joanna Rutkowska
2010-05-14 17:54                 ` philosophically about IGD pass-through (was: feature suggestion: DMAR table emulation for Xen) Kay, Allen M
2010-05-15 16:54             ` feature suggestion: DMAR table emulation for Xen Ian Pratt
2010-05-15 17:12               ` IGD passthrough security (was Re: feature suggestion: DMAR table emulation for Xen) Joanna Rutkowska
2010-05-14  9:41     ` feature suggestion: DMAR table emulation for Xen Barde Kaushik 00901718
2010-05-14 10:16       ` Joanna Rutkowska
2010-05-14 14:25         ` Barde Kaushik 00901718

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BEC0928.8090604@invisiblethingslab.com \
    --to=joanna@invisiblethingslab.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).