[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Clear MPT l2 entries when allocating monitor pagetable
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Node ID d60da1c0664d089deb01c93174abe6c91d667675 # Parent b42b80403ddd93f42146ffddf190b56a86f54f69 Clear MPT l2 entries when allocating monitor pagetable Changeset 10734 removed the code clearing MPT l2 entries, however these entries are stained when copying from idle_pg_table_l2. Signed-off-by: Xin Li <xin.b.li@xxxxxxxxx> --- xen/arch/x86/shadow_public.c | 2 ++ 1 files changed, 2 insertions(+) diff -r b42b80403ddd -r d60da1c0664d xen/arch/x86/shadow_public.c --- a/xen/arch/x86/shadow_public.c Thu Jul 27 13:17:58 2006 +0100 +++ b/xen/arch/x86/shadow_public.c Thu Jul 27 13:18:36 2006 +0100 @@ -438,6 +438,8 @@ static void alloc_monitor_pagetable(stru (l3e_get_flags(mpl3e[i]) & _PAGE_PRESENT) ? l2e_from_pfn(l3e_get_pfn(mpl3e[i]), __PAGE_HYPERVISOR) : l2e_empty(); + for ( i = 0; i < (MACHPHYS_MBYTES >> (L2_PAGETABLE_SHIFT - 20)); i++ ) + mpl2e[l2_table_offset(RO_MPT_VIRT_START) + i] = l2e_empty(); if ( v->vcpu_id == 0 ) { _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |