* pv_ops: 2.6.24.3 - no vm86_info: BAD
@ 2008-03-25 1:35 Christopher S. Aker
2008-03-25 11:44 ` Ian Campbell
0 siblings, 1 reply; 3+ messages in thread
From: Christopher S. Aker @ 2008-03-25 1:35 UTC (permalink / raw)
To: xen devel
Xen 3.2, 64bit
dom0 = 2.6.16.33 PAE
domU = 2.6.24.3 pv_ops
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 300k freed
init[1] general protection eip:0 esp:0 error:0
no vm86_info: BAD
Kernel panic - not syncing: Attempted to kill init!
The domU's distribution is Ubuntu 7.10. It boots Debian 4.0 just fine,
so I'm guessing some libc barf.
-Chris
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pv_ops: 2.6.24.3 - no vm86_info: BAD
2008-03-25 1:35 pv_ops: 2.6.24.3 - no vm86_info: BAD Christopher S. Aker
@ 2008-03-25 11:44 ` Ian Campbell
2008-03-25 15:04 ` Jeremy Fitzhardinge
0 siblings, 1 reply; 3+ messages in thread
From: Ian Campbell @ 2008-03-25 11:44 UTC (permalink / raw)
To: Christopher S. Aker; +Cc: Jeremy Fitzhardinge, xen devel
On Mon, 2008-03-24 at 21:35 -0400, Christopher S. Aker wrote:
> Xen 3.2, 64bit
> dom0 = 2.6.16.33 PAE
> domU = 2.6.24.3 pv_ops
>
> EXT3-fs: mounted filesystem with ordered data mode.
> VFS: Mounted root (ext3 filesystem) readonly.
> Freeing unused kernel memory: 300k freed
> init[1] general protection eip:0 esp:0 error:0
> no vm86_info: BAD
> Kernel panic - not syncing: Attempted to kill init!
>
> The domU's distribution is Ubuntu 7.10. It boots Debian 4.0 just fine,
> so I'm guessing some libc barf.
If I remember correctly this was due to the generic parts of the kernel
trying to use sysenter because the hypervisor claimed to support it in
32on64 mode (by setting SEP in cpuid). However the Xen kernel side code
wasn't present to support it.
You can try booting with "nosep" on your command line or grabbing the
git changeset d40e705903397445c6861a0a56c23e5b2e8f9b9a (which I thought
had been put forward for the stable kernel but I don't see it there
now).
Lastly you could also try b8228d191b5ff7e37525846d187807d162e30464 from
the x86.git#testing branch which actually implements sysenter support, I
don't know which other changesets that one depends on though.
Ian.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pv_ops: 2.6.24.3 - no vm86_info: BAD
2008-03-25 11:44 ` Ian Campbell
@ 2008-03-25 15:04 ` Jeremy Fitzhardinge
0 siblings, 0 replies; 3+ messages in thread
From: Jeremy Fitzhardinge @ 2008-03-25 15:04 UTC (permalink / raw)
To: Ian Campbell; +Cc: xen devel
Ian Campbell wrote:
> If I remember correctly this was due to the generic parts of the kernel
> trying to use sysenter because the hypervisor claimed to support it in
> 32on64 mode (by setting SEP in cpuid). However the Xen kernel side code
> wasn't present to support it.
>
Yep, that's right.
> You can try booting with "nosep" on your command line or grabbing the
> git changeset d40e705903397445c6861a0a56c23e5b2e8f9b9a (which I thought
> had been put forward for the stable kernel but I don't see it there
> now).
>
Yes, I should make sure that gets pushed out, along with the other bugfix.
Booting with "nosep" is a good workaround for the meantime.
> Lastly you could also try b8228d191b5ff7e37525846d187807d162e30464 from
> the x86.git#testing branch which actually implements sysenter support, I
> don't know which other changesets that one depends on though.
>
I think its fairly independent of everything else.
J
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-03-25 15:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-25 1:35 pv_ops: 2.6.24.3 - no vm86_info: BAD Christopher S. Aker
2008-03-25 11:44 ` Ian Campbell
2008-03-25 15:04 ` Jeremy Fitzhardinge
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.