From owner-freebsd-virtualization@FreeBSD.ORG Tue Nov 12 07:44:46 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 90EB3BBB for ; Tue, 12 Nov 2013 07:44:46 +0000 (UTC) Received: from mail-vb0-x22d.google.com (mail-vb0-x22d.google.com [IPv6:2607:f8b0:400c:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4B83A2692 for ; Tue, 12 Nov 2013 07:44:46 +0000 (UTC) Received: by mail-vb0-f45.google.com with SMTP id p6so4031433vbe.32 for ; Mon, 11 Nov 2013 23:44:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=6JkjRlwrNtZmEE5RG8qLaQGDL4O2oifS7gXLJXulCdg=; b=asHWJWiwEGILixYIHP+xZQel5IYaVdlrqE+FH4VAAvH3shVQLibB4AOOUad68FD49B im/Hfv26LgfR6nsVdJQCjMKSJcTVzCzNGPCatB0lY51Gk4oWCTvvjXsqMScSKTVa0bj6 CcDrM01P9H+opZCAwDznEQvyJ1Fm3VymfPVSk5XHtWYfkJIBTeBwkca/iwAjLl02JBT7 ALUXJgZUuZLdBDRcPGeD4gGrNVOk49czRNAEwuqbTOuYJ+TKnIhpkDcmCe0Y/z0Jj/ZC cgNcbV4jzyxh1c1tRJsJvAQ6CuTCRUjU5zHsLlHnDro8qQQX6vA++WJ9qzDzndfp8Qev 6CJg== X-Received: by 10.58.118.84 with SMTP id kk20mr1581393veb.26.1384242285411; Mon, 11 Nov 2013 23:44:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.220.190.133 with HTTP; Mon, 11 Nov 2013 23:44:25 -0800 (PST) From: Prakhar Deep Date: Tue, 12 Nov 2013 13:14:25 +0530 Message-ID: Subject: 32-bit guest on Bhyve To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.16 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 07:44:46 -0000 Hi, We have a requirement to run a 32-bit propritery OS on Bhyve. While going through www.bhyve.org, i can across these 2 points: Q: What guest operating systems does bhyve support? A: bhyve supports any version of FreeBSD with VirtIO support, plus OpenBSD and GNU/Linux using the sysutils/grub2-bhyve port to load them: - FreeBSD 8.4-RELEASE and 8-STABLE - FreeBSD 9.2-RELEASE and 9-STABLE - FreeBSD 10 (All versions) - FreeBSD 11-CURRENT - OpenBSD HEAD as of late October, 2013 - GNU/Linux Q: Could bhyve support i386 VMs? A: Yes, in theory. What is your use case? In answer to first question it has been mentioned that ANY versions of FreeBSD can be run as Guest on Bhyve however the second point says i386 only in theory. What does this mean ? When i searched more on this i came across these two links: 1. http://freebsd.1045724.n5.nabble.com/Three-observations-on-Bhyve-td5854956.html This talks about not being able to boot i386 kernel ISO over Bhyve 2. http://feedbsd.org/discussion/380052/i386183400-bhyve-cannot-load-an-i386-kernel This bug report on the issue reported in link 1 above. This issue seems to be fairly recent. Can someone let me know which kernels does Bhyve support ? 32-bit or 64-bit ?