Date: Wed, 11 Dec 2013 13:41:04 -0600 (CST) From: Scott Pilz <scottp@solarus.net> To: Peter Grehan <grehan@freebsd.org> Cc: freebsd-virtualization@freebsd.org Subject: Re: bhyve - non *bsd guests Message-ID: <alpine.BSF.2.00.1312111338060.6742@mail.solarus.net> In-Reply-To: <alpine.BSF.2.00.1311262252330.75638@mail.solarus.net> References: <alpine.BSF.2.00.1311262149160.8729@mail.solarus.net> <529579CD.9010509@freebsd.org> <alpine.BSF.2.00.1311262252330.75638@mail.solarus.net>
next in thread | previous in thread | raw e-mail | index | archive | help
No issues with the Intel E5-2650v2 running multiple processors per guest and Linux/OpenBSD? Just want to verify before I place a rather large order of hardware. Thanks. Scott On Tue, 26 Nov 2013, Scott Pilz wrote: > > Thank you for your quick answer, and I'm not surprised by this. Makes > perfect sense. I ran into the 1-CPU issue when I first started my testing. > > I'll ensure that the new IX blade system we're going with as > supported processors. > > Keep up the great work. I'll be happy to do some extensive testing > under various environments on this project if needed. > > Scott > > On Tue, 26 Nov 2013, Peter Grehan wrote: > >> Hi Scott, >> >>> The error I'm getting is: >>> >>> VM unrestricted guest capability required >>> Error in initializing VM >> >> It's this one: >> >>> b) the CPU does not support what I'm trying to do >> >> Your 5570 CPU is a first-gen Nehalem. These models don't have >> 'unrestricted-guest' VT-x support which is required to run code in >> 16/32-bit mode with paging disabled. This feature arrived with Westmere and >> successors. >> >> grub-bhyve boots Linux and OpenBSD in 32-bit "flat" mode - protected mode >> with paging disabled. This can only work if unrestricted-guest is supported >> by the CPU. Other hypervisors work around this by using s/w instruction >> emulation until paging is enabled. >> >> You'll find the same error if you start up a FreeBSD VM with > 1 vCPU since >> the AP spinup code is started in 16-bit real mode. >> >> This doesn't show up with a single-vCPU FreeBSD guest since bhyveload sets >> up a 64-bit execution environment for the kernel. >> >> later, >> >> Peter. >> >> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1312111338060.6742>