[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Some issues in recent ChangeSet.



>And following issues still exist:
>+ (up/SMP) pae guest cannot bootup on 32pae/64bit platform. Vista guest
>   cannot bootup either.

This is believed fixed by -unstable cset 11270:28824bd2701c which is 
still in the staging tree. If you'd like to test it out now, the 
relevant part of the patch is below. 


--- a/xen/arch/x86/mm/shadow/multi.c    Mon Aug 28 20:22:56 2006 +0100
+++ b/xen/arch/x86/mm/shadow/multi.c    Mon Aug 28 21:25:13 2006 +0100
@@ -2543,6 +2543,16 @@ static int validate_gl3e(struct vcpu *v,
 
     perfc_incrc(shadow_validate_gl3e_calls);
 
+#if (SHADOW_PAGING_LEVELS == 3) && (GUEST_PAGING_LEVELS == 3)
+    {
+        /* If we've updated a subshadow which is unreferenced then 
+           we don't care what value is being written - bail. */
+        struct pae_l3_bookkeeping *info = sl3p_to_info(se); 
+        if(!info->refcount)
+            return result; 
+    }
+#endif
+
     if ( guest_l3e_get_flags(*new_gl3e) & _PAGE_PRESENT )
     {
         gfn_t gl2gfn = guest_l3e_get_gfn(*new_gl3e);




cheers,

S.


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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.