From owner-freebsd-virtualization@FreeBSD.ORG Thu Oct 23 23:28:58 2014 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.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2CC03B69 for ; Thu, 23 Oct 2014 23:28:58 +0000 (UTC) Received: from mail-yh0-x231.google.com (mail-yh0-x231.google.com [IPv6:2607:f8b0:4002:c01::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E5547166 for ; Thu, 23 Oct 2014 23:28:57 +0000 (UTC) Received: by mail-yh0-f49.google.com with SMTP id a41so1195072yho.22 for ; Thu, 23 Oct 2014 16:28:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=e0OQskGoVXFgWjTKSoFax34AQDYEJUOD9pQwvctFiFQ=; b=qnFhqWSb45lWonfoFAiCbOuFJYSNeYrw4NORCYDTgNyS2ameZd1w8jf4kvYQnuddlP HbISkZWcRmCdW4W0Sy0FJ8o2nk4gW+rgBdKUqjy7K2kFcxc/GE5pZWf/jSg4eFWqrHAb 1pNakYuwF1Udmniq8MTuavrBOjdE1AF6VywOd3/dIn3d6m7glTxDvX3w/GaTHqBPMmMT 73BwmClpo1PC862a2yWpkLMNAGa2b/S4FM7Uxvnu2DMY4nLrSeK5z3fNSPzv8GVLhWkW o9h8IpzJm0zXUK0exBcuru+WK4MA/RUt1RlhiUBGCPjALLduAzriYMMWQYP73+YE0jdn V3rA== X-Received: by 10.170.90.212 with SMTP id h203mr689452yka.106.1414106937145; Thu, 23 Oct 2014 16:28:57 -0700 (PDT) Received: from m.west.isilon.com (c-98-209-117-232.hsd1.mi.comcast.net. [98.209.117.232]) by mx.google.com with ESMTPSA id xb4sm79861igc.11.2014.10.23.16.28.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Oct 2014 16:28:56 -0700 (PDT) From: Conrad Meyer To: libvir-list@redhat.com Subject: [PATCHv2 0/2] Add non-FreeBSD guest support to Bhyve driver. Date: Thu, 23 Oct 2014 19:28:41 -0400 Message-Id: <1414106923-32313-1-git-send-email-cse.cem@gmail.com> X-Mailer: git-send-email 1.9.3 Cc: freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 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: Thu, 23 Oct 2014 23:28:58 -0000 Drvbhyve hardcodes bhyveload(8) as the host bootloader for guests. bhyveload(8) loader only supports FreeBSD guests. This patch adds and handling to bhyve_command, so libvirt can boot non-FreeBSD guests in Bhyve. See patch logs for further details. Thanks, Conrad Changelog: v2: - Dropped hvm -> xen change per Peter's feedback. Conrad Meyer (2): bhyve: Support /domain/bootloader configuration for non-FreeBSD guests. Generated PO files for 'bhyve: Support /domain/bootloader' docs/drvbhyve.html.in | 28 ++++++++++-- docs/formatdomain.html.in | 4 +- po/af.po | 4 ++ po/am.po | 4 ++ po/ar.po | 4 ++ po/as.po | 4 ++ po/be.po | 4 ++ po/bg.po | 4 ++ po/bn.po | 4 ++ po/bn_IN.po | 4 ++ po/bo.po | 4 ++ po/bs.po | 4 ++ po/ca.po | 4 ++ po/cs.po | 4 ++ po/cy.po | 4 ++ po/da.po | 4 ++ po/de.po | 4 ++ po/el.po | 4 ++ po/en_GB.po | 4 ++ po/es.po | 4 ++ po/et.po | 4 ++ po/eu_ES.po | 4 ++ po/fa.po | 4 ++ po/fi.po | 4 ++ po/fr.po | 4 ++ po/gl.po | 4 ++ po/gu.po | 4 ++ po/he.po | 4 ++ po/hi.po | 4 ++ po/hr.po | 4 ++ po/hu.po | 4 ++ po/hy.po | 4 ++ po/id.po | 4 ++ po/is.po | 4 ++ po/it.po | 4 ++ po/ja.po | 4 ++ po/ka.po | 4 ++ po/kn.po | 4 ++ po/ko.po | 4 ++ po/ku.po | 4 ++ po/libvirt.pot | 4 ++ po/lo.po | 4 ++ po/lt.po | 4 ++ po/lv.po | 4 ++ po/mk.po | 4 ++ po/ml.po | 4 ++ po/mr.po | 4 ++ po/ms.po | 4 ++ po/my.po | 4 ++ po/nb.po | 4 ++ po/nl.po | 4 ++ po/nn.po | 4 ++ po/nso.po | 4 ++ po/or.po | 4 ++ po/pa.po | 4 ++ po/pl.po | 4 ++ po/pt.po | 4 ++ po/pt_BR.po | 4 ++ po/ro.po | 4 ++ po/ru.po | 4 ++ po/si.po | 4 ++ po/sk.po | 4 ++ po/sl.po | 4 ++ po/sq.po | 4 ++ po/sr.po | 4 ++ po/sr@latin.po | 4 ++ po/sv.po | 4 ++ po/ta.po | 4 ++ po/te.po | 4 ++ po/th.po | 4 ++ po/tr.po | 4 ++ po/uk.po | 4 ++ po/ur.po | 4 ++ po/vi.po | 4 ++ po/vi_VN.po | 4 ++ po/zh_CN.po | 4 ++ po/zh_TW.po | 4 ++ po/zu.po | 4 ++ src/bhyve/bhyve_command.c | 107 +++++++++++++++++++++++++++++++++++++++++----- 79 files changed, 428 insertions(+), 15 deletions(-) -- 1.9.3