On 3/28/06, Jens Axboe <[EMAIL PROTECTED]> wrote:
> > monitor/mwait feature present.
> > using mwait in idle threads.
>
> [snip]
>
> > invalid operand: 0000 [#1]
> > Modules linked in:
> > CPU:    0
> > EIP:    0060:[<c0101147>]    Not tainted VLI
> > EFLAGS: 00010246   (2.6.14-1.1656_FC4)
> > EIP is at mwait_idle+0x2f/0x41
>
> I don't think qemu supports PNI, which includes the monitor/mwait
> additions. I wonder why Linux detects that. You can probably get around
> it for now by either passing idle=poll as a boot parameter, or compile
> your kernel for plain i586 for instance.

It seems that with -kernel-kqemu, the guest kernel is seeing the CPUID
of the host machine rather than the one normally generated by qemu.

The workarounds you suggest do work--thanks for your help. However,
ideally kqemu would trap the CPUID instruction and mask the feature
bits for unsupported CPU features.

--Ed
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to