After reading this
http://www.openbsd.org/cgi-bin/man.cgi?query=mpbios&apropos=0&sektion=0&manpa
th=OpenBSD+Current&arch=i386&format=html
I must say that for me it means that if you have crappy HW (in this
case KVM) then you can encounter problems.

On Sun, Nov 1, 2009 at 4:29 AM, Chris Dukes <pak...@pr.neotoma.org> wrote:
> On Sat, Oct 31, 2009 at 05:50:57PM -0600, Theo de Raadt wrote:
>> > OpenBSD 4.5+ works if "mpbios" is disabled, more info here:
>> >
http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04
>>
>> OpenBSD 4.5 works on 99.9% of PCs out there with mpbios enabled,
>> so KVM must have a really stupid bug.
>
>
>
> Something about the mpbios implementation on OpenBSD does not seem
> right as disabling with 'bsd -c' does not have the same result as
> building a kernel with mpbios0 disabled in the config. B That and
> your 99.9% comment lead me to believe there is a bug in OpenBSD.
> Given
> 1) Per mpbios.c ACPI and a useable MPBIOS appear to be mutually exclusive
> 2) New PCs are shipping with ACPI instead of APM
> 3) GENERIC with mpbios enabled breaks on 0.1% of PCs.
> I'm at a bit of a loss as to why mpbios is still enabled in GENERIC.
>
>
> My memory of the brief discussion on the KVM mailing list was that
> KVM/QEMU emulation of one of the instructions executed by going through
> the mpbios code was mishandled. B If you'd like me to find the relevant
> thread and forward it on to the mpbios maintainer, I'll gladly do so.
>
> Now to pragmatic considerations.
> I understand and appreciate your mistrust of running OpenBSD under
> a virtual machine emulator.
> But there are folks like me that find it useful to be able to
> hold a dog and pony show for a network and cluster design on a
> laptop rather than an anvil case of laptops, switches, and routers.
>
>
> --
> Chris Dukes

Reply via email to