From nobody Fri May 3 14:58:22 2024 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VWDSx4GZTz5K94Q; Fri, 3 May 2024 14:58:25 +0000 (UTC) (envelope-from glebius@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VWDSx3V37z4yVj; Fri, 3 May 2024 14:58:25 +0000 (UTC) (envelope-from glebius@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714748305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9fOzA38Sh8V3q9haZ72HjekxRENdGBfUBcaGFl7AK/A=; b=gtSHN45CGV+vqYWNkltqNam3qwFjU/x4yZxjuiHRnkDdIDco7eANCG8rr/ZUK5H65BJewF YMXIRLji1XRgT7PucGrGp/DkFdFHA90sXtPEvlkbJ1EojeabXrO9G5xJZkKzBJ5nGJFNCp svYQzBcsHHQ7V+W6DVGAABT9eyuZ6mvdldfGVxfxOThA2Uk43kFZo+hp44hjft7U/FknKo RyQOwsb5FAVwaIOBE7/v4P2PB3FR5YZNKjRxOC7AKQRrBWFOrX6vmZzninacW1QAV4YuTD isgqlZElLafPzjMfge4RhAhkN5YW+kJGzSjLIzHjyn91i9GBP3cGOstBbfVWoA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1714748305; a=rsa-sha256; cv=none; b=ZAwLAA7YE5VPsAXb+YFTVe0ijMgpUDBqm6auOMKNuPSpNONOUW/ztCpLAiZz1KMT9YqQBQ bFPQAddGmQbO1KGmZxeBTMi3RdC+Eh9YBGpOT33Pzk071vA7YvhRuyfDir/yLySUv0AnhX r2rlRmEbc7QKvg0PR101wY8cfiHVWfC3kGYbVh3WE4jACiq6NTmxDpUzdQIRTZT58afz+m JIc5ccVMBYilx/qK2T2QXV4Vn8Hj/ewfw/y70VvKn6wluDlJWha3JVsAaKf5rBVwOXencN zb0yYXDLxKoEYuGlglB5pWaOpA8ih/Avr+zQKbJ/gduHK+xfbdVb3U506Q1LwQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714748305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9fOzA38Sh8V3q9haZ72HjekxRENdGBfUBcaGFl7AK/A=; b=KOH2eLUwHSwVyipy8ILyj03+mWd2nPIC3KSp5J5WcmWPuVzI3OagrMVXfqakSGRxZLRO6m aXCgknt0GpXaFteeejXzmtqmbKAXQHWFM7Z0+8ozfIYiez8N+4ag/+SyY09nExu6DgbBbS rorz9y7IjATwXOENolxvDrzdmRyb4QTop+0hkUfwksc10c49HscyOa2n6JU6T584c88cGj o7CmiwkOMSvXa0OccP2DOiykyBVaRj6HAclzIUJZvmr65Bwrh3rXm/KSpB5+Eme/FwotKX Q/lf3ChVwmweF29EIOcyzKjDgaBm8HUCTi9zANzkp/tLxK58epLgWQEm53Pmlg== Received: from cell.glebi.us (glebi.us [162.251.186.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: glebius) by smtp.freebsd.org (Postfix) with ESMTPSA id 4VWDSw6Y3ZzXBV; Fri, 3 May 2024 14:58:24 +0000 (UTC) (envelope-from glebius@freebsd.org) Date: Fri, 3 May 2024 07:58:22 -0700 From: Gleb Smirnoff To: Mark Johnston Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: aa34b1d20e44 - main - vmrun.sh: Add arm64 support Message-ID: References: <202405011301.441D1xEc000624@gitrepo.freebsd.org> List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202405011301.441D1xEc000624@gitrepo.freebsd.org> On Wed, May 01, 2024 at 01:01:59PM +0000, Mark Johnston wrote: M> vmrun.sh: Add arm64 support M> M> For now, we enumerate disk devices before network devices. This is to M> work around a problem wherein u-boot remaps BARs during boot in a way M> that bhyve does not handle. Some discussion and experiments suggest M> that this can be handled by having bhyve not map BARs during boot on M> arm64; until a solution is implemented, however, this workaround is M> sufficient for simple usage and doesn't have any real downsides. M> M> The console and bootrom are specified slightly differently versus amd64, M> and a few of vmrun.sh's command-line options are amd64-only. M> M> Reviewed by: corvink, jhb M> Sponsored by: Innovate UK M> Differential Revision: https://reviews.freebsd.org/D44933 The share/examples/bhyve/vmrun.sh is not really an example, but a good standalone tool. I use it all the time without any modification, and I guess many other people do, too. Maybe time to move it to some path that is in the default $PATH? -- Gleb Smirnoff