Re: What VM does OpenBSD run well under
After reading this http://www.openbsd.org/cgi-bin/man.cgi?query=mpbiosapropos=0sektion=0manpa th=OpenBSD+Currentarch=i386format=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
Re: What VM does OpenBSD run well under
OpenBSD 4.6 i386 seems quite happy in VirtualBox 3.0.10 r54097 (Fedora 11 i686 as a host). No funnies at all, just boot the cd46.iso image and ftp install and no issues whatsoever (SMP and non-SMP VMs). 2009/11/1 TomC!E! BodEC!r tomas.bod...@gmail.com: After reading this http://www.openbsd.org/cgi-bin/man.cgi?query=mpbiosapropos=0sektion=0manpa th=OpenBSD+Currentarch=i386format=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 -- Opportunity is most often missed by people because it is dressed in overalls and looks like work. Thomas Alva Edison Inventor of 1093 patents, including: The light bulb, phonogram and motion pictures.
Re: What VM does OpenBSD run well under
On Sun, 1 Nov 2009 18:24:21 +0200 Ross Cameron abal...@gmail.com wrote: OpenBSD 4.6 i386 seems quite happy in VirtualBox 3.0.10 r54097 (Fedora 11 i686 as a host). No funnies at all, just boot the cd46.iso image and ftp install and no issues whatsoever (SMP and non-SMP VMs). Same with -current... even builds fine. gabe.
Re: What VM does OpenBSD run well under
I've been running it under virtualbox quite a while. Has trouble compiling a full release, but does well other than that, -B On Sat, Oct 31, 2009 at 8:12 AM, stan st...@panix.com wrote: I am planing on rebuilding my laptop shortly. I plan on putting Ubuntu 9.10 as the base OS, and I want to be able to run OpenBSD as a guest OS under one of the FM' choices. Preferably one of the free ones (eg not VMWare). What is the wisdom of the list on this? -- One of the main causes of the fall of the roman empire was that, lacking zero, they had no way to indicate successful termination of their C programs.
Re: What VM does OpenBSD run well under
On Sat, Oct 31, 2009 at 10:12:02AM -0500, stan wrote: I am planing on rebuilding my laptop shortly. I plan on putting Ubuntu 9.10 as the base OS, and I want to be able to run OpenBSD as a guest OS under one of the FM' choices. Preferably one of the free ones (eg not VMWare). What is the wisdom of the list on this? As memory serves I went with Virtual Box directly from Sun's website when i tracked down the bits to disable in GENERIC to get it to play nice under KVM. It works under KVM. I vaguely recall mpbios0 and acpmiadt0 need to be disabled. -- Chris Dukes
Re: What VM does OpenBSD run well under
It works under KVM. I vaguely recall mpbios0 and acpmiadt0 need to be disabled. Then it doesn't work. I've got this car, but the engine won't start. But it works fine, because if some friends help me I can push it down the road. We won't cripple OpenBSD just because the virtual machines out there are full of bugs. It should be a warning to you. How many of those bugs are holes? Your assumption is that none are. My assumption is that every single of them is some kind of hole.
Re: What VM does OpenBSD run well under
On Sat, Oct 31, 2009 at 01:57:20PM -0600, Theo de Raadt wrote: It works under KVM. I vaguely recall mpbios0 and acpmiadt0 need to be disabled. Then it doesn't work. I've got this car, but the engine won't start. But it works fine, because if some friends help me I can push it down the road. We won't cripple OpenBSD just because the virtual machines out there are full of bugs. It should be a warning to you. How many of those bugs are holes? Your assumption is that none are. My assumption is that every single of them is some kind of hole. OpenBSD 4.4 works under KVM without modification. 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 I haven't tried 4.5+ under Ubuntu 9.10; perhaps the newer KVM or upstream QEMU has fixed the bugs that make 4.5+ not work out of the box. -- Garry Dolley ARP Networks, Inc. | http://www.arpnetworks.com | (818) 206-0181 Data center, VPS, and IP Transit solutions Member Los Angeles County REACT, Unit 336 | WQGK336 Blog http://scie.nti.st
Re: What VM does OpenBSD run well under
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.
Re: What VM does OpenBSD run well under
I've had decent luck with VirtualBox as of late, in previous versions VirtualBox would cause problems at install time bugging out when extracting packages. I've never had a problem with VMware though, but my experience is limited. I've been running it under ESXi 4.0 for a while and it's been very stable.
Re: What VM does OpenBSD run well under
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. 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. 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
Re: What VM does OpenBSD run well under
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 Wait. We don't implement MPBIOS. It is a table provided by a machine. That machine is KVM. On all real machines machine, we don't crash. Get it? right as disabling with 'bsd -c' does not have the same result as building a kernel with mpbios0 disabled in the config. 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 That would be false. 2) New PCs are shipping with ACPI instead of APM What is your point? 3) GENERIC with mpbios enabled breaks on 0.1% of PCs. No, that is not true. The result we get with KVM does not happen on *any real machine*. I'm at a bit of a loss as to why mpbios is still enabled in GENERIC. To make you cry, obviously. There couldn't be *any other explanation* could there? 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. If you'd like me to find the relevant thread and forward it on to the mpbios maintainer, I'll gladly do so. MPBIOS is a table given by the hardware. KVM is trying to act as if it is hardware, but compared to even QEMU, it sucks. 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. That is not what is going on here.
Re: What VM does OpenBSD run well under
On Sat, Oct 31, 2009 at 11:29 PM, Chris Dukes pak...@pr.neotoma.org wrote: I'm at a bit of a loss as to why mpbios is still enabled in GENERIC. Because more machines work with mpbios that don't work without it than machines that work without it but not with it. 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. If you'd like me to find the relevant thread and forward it on to the mpbios maintainer, I'll gladly do so. If the KVM emulation of one the instructions is mishandled, I don't understand how that is a bug in OpenBSD.