|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |