This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [PATCH][VTD] bug fix for EPT/VT-d table sharing

To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH][VTD] bug fix for EPT/VT-d table sharing
From: "Kay, Allen M" <allen.m.kay@xxxxxxxxx>
Date: Wed, 5 Jan 2011 11:36:04 -0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: Keir Fraser <keir@xxxxxxx>, Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Delivery-date: Wed, 05 Jan 2011 11:36:56 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcutD8F/xF50kZxVRlqybZrK1GOfXw==
Thread-topic: [PATCH][VTD] bug fix for EPT/VT-d table sharing
This patch makes following changes: 1) Moves EPT/VT-d sharing initialization 
back to when it is actually needed to make sure vmx_ept_vpid_cap has been 
initialized.  2) added page order parameter to iommu_pte_flush() to tell VT-d 
what size of page to flush.  3) added hap_2mb flag to ease performance studies 
between base 4KB EPT size and when 2MB and 1GB page size support are enabled.

Signed-off-by: Allen Kay <allen.m.kay@xxxxxxxxx>

Attachment: share0105.patch
Description: share0105.patch

Xen-devel mailing list