[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86: fix l1_disallow_mask() for HVM guests with pass-thru devices.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1219312321 -3600 # Node ID 1e99ba54035623731bc7318a8357aa6a118c5da1 # Parent 1ea9dd2c7331a7ac22e0debc749316840ce5fdca x86: fix l1_disallow_mask() for HVM guests with pass-thru devices. Signed-off-by: Naoki Nishiguchi <nisiguti@xxxxxxxxxxxxxx> --- xen/arch/x86/mm.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -r 1ea9dd2c7331 -r 1e99ba540356 xen/arch/x86/mm.c --- a/xen/arch/x86/mm.c Thu Aug 21 09:51:46 2008 +0100 +++ b/xen/arch/x86/mm.c Thu Aug 21 10:52:01 2008 +0100 @@ -163,7 +163,8 @@ unsigned long total_pages; #define l1_disallow_mask(d) \ ((d != dom_io) && \ (rangeset_is_empty((d)->iomem_caps) && \ - rangeset_is_empty((d)->arch.ioport_caps)) ? \ + rangeset_is_empty((d)->arch.ioport_caps) && \ + !has_arch_pdevs(d)) ? \ L1_DISALLOW_MASK : (L1_DISALLOW_MASK & ~PAGE_CACHE_ATTRS)) #ifdef CONFIG_COMPAT _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |