From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joanna Rutkowska Subject: feature suggestion: DMAR table emulation for Xen Date: Thu, 13 May 2010 16:14:00 +0200 Message-ID: <4BEC0928.8090604@invisiblethingslab.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0495638333==" 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@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============0495638333== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE260214F8BB92AB853395C64" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE260214F8BB92AB853395C64 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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. --------------enigE260214F8BB92AB853395C64 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAkvsCSgACgkQORdkotfEW86y1ACdEJZpC6p4mkQSN0CRLfj0v2yL gGIAn3/32dqOyF3DRwwNIp80K4y49vB4 =+O47 -----END PGP SIGNATURE----- --------------enigE260214F8BB92AB853395C64-- --===============0495638333== 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 --===============0495638333==--