John wrote:

> On Tue, Jan 29, 2008 at 06:44:58AM -0800, J??rgen Keil wrote:
> 
> > > > IMO, under the hypervisor we shouldn't panic here.
> > > 
> > > Did you file an RFE for this?
> > 
> > No, but there already is bug 6654995
> > "need clearer message trying to boot xVM on a non-PAE machine":
> > 
> >    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6654995
> > 
> > And idea who has filed that bug 6654995?
> 
> It was an internal tester. If we can indeed dynamically adapt in both
> Xen and Solaris to non-PAE, then obviously fixing that would make this
> bug irrelevant.

Could the internal tester try my kmdb patch on that Tecra?

Or build/install a custom kernel with that panic removed in the
"__xpv" case, like this: 

    http://www.opensolaris.org/jive/thread.jspa?messageID=166513&#166144
    http://mail.opensolaris.org/pipermail/xen-discuss/2007-October/001538.html

diff -r 7aad25c79a0f usr/src/uts/i86pc/vm/hat_i86.c
--- a/usr/src/uts/i86pc/vm/hat_i86.c    Fri Oct 26 11:18:55 2007 -0700
+++ b/usr/src/uts/i86pc/vm/hat_i86.c    Sun Oct 28 01:58:29 2007 +0200
@@ -516,7 +516,11 @@ mmu_init(void)
        }
 
        if (mmu.pae_hat && (x86_feature & X86_PAE) == 0)
+#if defined(__xpv)
+                cmn_err(CE_NOTE, "Processor does not support PAE");
+#else
                panic("Processor does not support PAE");
+#endif
 
        if ((x86_feature & X86_CX8) == 0)
                panic("Processor does not support cmpxchg8b instruction");



How far do we get when the "x86_feature & X86_PAE"
test is disabled?
 
 
This message posted from opensolaris.org
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to