From owner-freebsd-virtualization@freebsd.org Fri Jun 21 19:55:52 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EAE1215BD5B3 for ; Fri, 21 Jun 2019 19:55:51 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6D71B764CA for ; Fri, 21 Jun 2019 19:55:51 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 2C3F615BD5A9; Fri, 21 Jun 2019 19:55:51 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09AD315BD5A8 for ; Fri, 21 Jun 2019 19:55:51 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4AC8E764B0 for ; Fri, 21 Jun 2019 19:55:49 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qt1-x82a.google.com with SMTP id d17so8120783qtj.8 for ; Fri, 21 Jun 2019 12:55:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=1HiKrLMhm0smfoSNwfd0FzuYFkaD+GnUPzwzYlH+clo=; b=AfkA+Gr/VJEULsjj1dsw2kUUlrmWziLOkipeDvz4vgN/o0l8J6UYvQxMbKNK4VJce/ 1vogDTU7jz7KYscAJmb58r++xdzKZAOAUE60xWCCVESgjR1cgCgw3EieUWPgoZHyUW+K f3ZM6k48g+kHMXLn77V3UeCLd/wL2gzstQLf51Vi0akVoLiWQpq0FljJ6yl/DN71q35Y FXvQsLn4iFuAoTXXhbzI10Y21e5ETuh4PUGBESeQFTlEzmzrKf4Eu0H7VxuqYTQm7INh PlqHdQhPDgqLdhoAusFz96Ryk6ULEG5p32IzX6yCbldZnfi2DlXg9NmyeyNo96C/MRb9 QQaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=1HiKrLMhm0smfoSNwfd0FzuYFkaD+GnUPzwzYlH+clo=; b=LNuWe33HF+D3LtYjJVG7tiWOBi6liAIMuXBMjipQT/f9ax+IYY1MKFhW9i+8P4DlZ3 42JQAYqqKdOdxSiZgHvmNjYMhq6klvbYUDtU4cmx2DssHXKi0Mw5t3RQLCQmxdIFRix/ s7w0fuo5Jw9XjP5XzO7OT94fHVYGamCgFClbC5eLDzdOr7ihCe4zysR2gC2KaqnibUST VpkFVR558d4cNDpS0348fIaVd+MXcVBf9XTC0FDs7kpimLAJk19D1m6ftqwPcJJXVEal 5cjgETbPPF9WU/BWCjWcoIOYljsF468bKxuy6LNMa8XpDb9eA4XxBapLLTDeDSjUm4ad v0iQ== X-Gm-Message-State: APjAAAVRZaYh8CVwtB7HFJDQBOCWy56cytPReQ0T9uanU7gOpmHBc/EX rRiM1ycWD94ZQMgv7wjeOvhi3Q== X-Google-Smtp-Source: APXvYqw2Gr9jgq7n+5yDb7ttR2vCvRYDqEr4O6r0yrOl/JKXYXaoYswGmMH+CAsA8yLXOU64EDgY6g== X-Received: by 2002:ac8:41d1:: with SMTP id o17mr44385475qtm.17.1561146948472; Fri, 21 Jun 2019 12:55:48 -0700 (PDT) Received: from mutt-hbsd ([151.196.118.239]) by smtp.gmail.com with ESMTPSA id l40sm2545130qtc.51.2019.06.21.12.55.47 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 21 Jun 2019 12:55:47 -0700 (PDT) Date: Fri, 21 Jun 2019 15:55:47 -0400 From: Shawn Webb To: Mihai Carabas Cc: virtualization@freebsd.org Subject: Re: bhyve/arm64 status Message-ID: <20190621195547.ciuewyonun2r74br@mutt-hbsd> References: <20190527013609.dl6zup3rinzh3tw4@mutt-hbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="msm27biury2bvoev" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hbsd 13.0-CURRENT-HBSD FreeBSD 13.0-CURRENT-HBSD HARDENEDBSD-13-CURRENT amd64 X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0xFF2E67A277F8E1FA User-Agent: NeoMutt/20180716 X-Rspamd-Queue-Id: 4AC8E764B0 X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hardenedbsd.org header.s=google header.b=AfkA+Gr/; spf=pass (mx1.freebsd.org: domain of shawn.webb@hardenedbsd.org designates 2607:f8b0:4864:20::82a as permitted sender) smtp.mailfrom=shawn.webb@hardenedbsd.org X-Spamd-Result: default: False [-8.09 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[hardenedbsd.org:+]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[alt1.aspmx.l.google.com,aspmx.l.google.com,aspmx2.googlemail.com,alt2.aspmx.l.google.com,aspmx3.googlemail.com]; SIGNED_PGP(-2.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; IP_SCORE(-3.00)[ip: (-9.47), ipnet: 2607:f8b0::/32(-3.15), asn: 15169(-2.33), country: US(-0.06)]; RECEIVED_SPAMHAUS_PBL(0.00)[239.118.196.151.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[hardenedbsd.org:s=google]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.984,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[virtualization@freebsd.org]; DMARC_NA(0.00)[hardenedbsd.org]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[a.2.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MID_RHS_NOT_FQDN(0.50)[] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 21 Jun 2019 19:55:52 -0000 --msm27biury2bvoev Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks a lot for the info! FYI: I plan to start helping out on this in July (helping in the form of testing) on the ThunderX2. Progress will be slow, but steady. HardenedBSD's ThunderX2 is currently running experimental BIOS firmware, so this may prove to be a rather "interesting" test. :) Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Tor-ified Signal: +1 443-546-8752 Tor+XMPP+OTR: lattera@is.a.hacker.sx GPG Key ID: 0xFF2E67A277F8E1FA GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9 3633 C85B 0AF8 AB23 0FB2 On Mon, May 27, 2019 at 10:14:33AM +0300, Mihai Carabas wrote: > And also: > - for ARM you have here a tutorial: > https://github.com/FreeBSD-UPB/freebsd/wiki/Running-a-FreeBSD-guest-under= -bhyve-on-ARM-systems > - for ARM64 here: https://github.com/FreeBSD-UPB/bhyvearm64-utils >=20 > On Mon, May 27, 2019 at 10:26 AM Mihai Carabas = wrote: > > > > Hello, > > > > There is no bhyve-arm/arm64 in current. All the code is on our repo > > here [1], but has an old HEAD. > > > > We did a rebase last week but we did not tested [2]. > > > > Currently the code is not mergeable as bhyve does not have a structure > > of machine dependent/independent code and creating such a structure > > would take some time. We talked with John Baldwin at BSDCan to find a > > easiest way to merge arm/arm64. In the next months we hope we will > > find the suitable solution to get the code into current. > > > > Thank you, > > Mihai > > > > [1] https://github.com/FreeBSD-UPB/freebsd/commits/projects/bhyvearm64 > > [2] https://github.com/FreeBSD-UPB/freebsd/commits/projects/bhyvearm64-= refactor > > > > On Mon, May 27, 2019 at 4:37 AM Shawn Webb = wrote: > > > > > > Hey all, > > > > > > I'm trying to figure out the state of bhyve on arm64 in 13-current. I > > > have two SoftIron OverDrive 1000s, a bajillion RPI3s, a Pine64, > > > Rock64, and PineBook, and a ThunderX2. Punish me. > > > > > > Thanks, > > > > > > -- > > > Shawn Webb > > > Cofounder / Security Engineer > > > HardenedBSD > > > > > > Tor-ified Signal: +1 443-546-8752 > > > Tor+XMPP+OTR: lattera@is.a.hacker.sx > > > GPG Key ID: 0xFF2E67A277F8E1FA > > > GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9 3633 C85B 0AF8 AB23 0F= B2 --msm27biury2bvoev Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAl0NNj4ACgkQ/y5nonf4 4folfg//YvV7Tc8ZKIJEBUtsUc2oA2VPxH4bRyZ3YlOTBqvypfGt5uA3I/Wkq+i0 CSRp8HUDI+kCK2QENdi3R63/VkQPn5CklmQa3p1sPmCVeKOcUlBLUFfuUqVkpQZH 9nxmxwID8isZ4U7fRuS4CCuHOT9Js+XfR05Ctw7J2/BtzEVbGbwr3EsBnQkI1FP4 GDhN6cn33HvFA6Rjb/HIdSujewhlICNJ4dgfMqSwd1mtMB2o4I1JhBUVu1NzHxgN ijEVB+2fFLslbwxowsz29LU4fHGsCqXTD1d8tb8sbC+OsBJRA3klqVvbVkI8ZvZ5 UvUkTVmxn7mHPKj7leLDcqjIWNn0hJM9wCnHwHM2NFeVEN3nvbvKct9cYwRP03db H5TZhJuGODICrPGPGhEwYQZlMGJznbpsDnm2nskWnZkqkmE0orIj9rOAGvB4qpQi 2OinVWH73ILqsWX8et09Q5z8jvCvLj/YNIxPVHMj3bPmwrmvnH5gFcaCaG2lpjHk DP/QaQJXrjUtSxxa3YMQzoSKCih6vo+JyxXw4Um4+CmTxJTo4TS6G3I8G61drOPg D5PDaHRotw4rDdw+VPILMUOoxRH3+ESAj8TZQ9EQ3BYc4GT6/fZ3wW/DuVxucMxy 5Mj7vHO73ULy4dPD0A5Zjsm1HzA+SLRo6wZBSK1Bf6iqIyKNq00= =CkM6 -----END PGP SIGNATURE----- --msm27biury2bvoev--