From nobody Fri Sep 06 13:37:45 2024 X-Original-To: dev-commits-src-main@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 4X0cjk4fwGz5V5JD; Fri, 06 Sep 2024 13:37:46 +0000 (UTC) (envelope-from jhb@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X0cjk3qd1z4LZq; Fri, 6 Sep 2024 13:37:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725629866; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WWZLIk1g7myBak7I+MFgeirzlFapyisQo35LipsvT/c=; b=ACgy+kA2rCz7jcfRxVz2FJuJaBEFTkRlBx+M2MUpQ6OxFjd+zJMMw+SFUVTL+fUxEtsdhe XQw7CvVKCrKHGvyXqIxhAs5wTJ6TIZUJSdzRypBfyigOHrJylkf/TUQ1HBhaSZcwuW93ex 0Z9b/zQjRjRULhaHYyD7XLXFqv0xkXPlWP1Rpra/PPz04jIBHnj8MJ0NclX4M/opkbSZC2 8Shh/M+r+Rd7JmrRGAfXKJ405ZZNpnk+gJrOB8pT8TcI21bDpV5cbDB2jpd2JStuDA2efF 4apw6a8Hst16Dnqy6Rqdsm3pAN7Zi+LJIfdthEatMn6uiy51LoG6lt4kfdPnWw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725629866; a=rsa-sha256; cv=none; b=v6Y8N3JArTxkfx7ZkKPzJpwdwHyy/uXMg56Jw2j7fVjKyy0pZXr4/U1H94LOkzSlPqEwr0 cG9aie55+f/w+SZtM2Gh6crUdNVS77JuBbBF1HZapFKs9atEiAoYCblJqSBN3SLyhP5e3X KFQRHeB/AFLnuRkcN/V0pgn0+3R8j8wJYFGAOfZLGUK3b5W+DrvguEAhSN+qZUnprS9sB3 ZH2F7homJNFLs3ZHyQ0J6ZJLOuv8zCv1Kb5kKmtKihwVX7BQFK5Rn2A26lz+SeztqlKAdd g9wlYM6xepxF+ZYm6BG3zvZx3qNGroo00e8Uu4vsuLZRRQsxFViuu/3LjcHGaA== 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=1725629866; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WWZLIk1g7myBak7I+MFgeirzlFapyisQo35LipsvT/c=; b=CnWP6twhVyDBh32bkOStTRzITl4leiOVNtjigbZyOv7A4dR/zHgfGBZvj0mgG1sPTc4YI+ EkQADodDviZJQD/17wTf2doido8Sk4ZXfVLGZDOhaHCACGUzg2GTJ3WS6mSPusYGSeadvW fyfJAUWTx4iHHyBFZupVA/RFk5e+4lHion7KQ4fhEdGfcIalB5NMplTgSTSvChiRomC6xU 476oyS+l3dj0AtWHx7HTez2ErWzLllfFKKHNgPesPur/kruLaXoThDCglgyBoxJf8qY0WK 8hbMmkXPk645fV4sSjV1bzq1C9hIInQNBbhM8K/iJgPTmGCZQ5vzXD17ucsyDg== Received: from [IPV6:2601:5c0:4200:b830:e193:7c94:7b53:48b7] (unknown [IPv6:2601:5c0:4200:b830:e193:7c94:7b53:48b7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4X0cjk1hN6zPrW; Fri, 6 Sep 2024 13:37:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <7213e551-6be2-44b1-a8b6-55645c593c12@FreeBSD.org> Date: Fri, 6 Sep 2024 09:37:45 -0400 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: e962b37bf0ff - main - bhyve: Do not enable PCI BAR decoding if a boot ROM is present Content-Language: en-US To: Shawn Webb , Mark Johnston Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org References: <202408191359.47JDxAbK026029@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 9/5/24 22:10, Shawn Webb wrote: > Hey Mark, > > This commit seems to force me to now pass "-o pci.enable_bars=true" to > all my VMs on amd64. I wonder if that might be a POLA violation. I > didn't realize that I needed to set that until I bisected the src > tree, looking for the commit that broke bhyve for me. > > Is changing the default here really worth it for amd64? If so, I'm > thinking this should be in both RELNOTES and UPDATING. I now have to > propigate re-enabling this across my entire infrastructure. > > Thanks, That should only be true if you are using an older UEFI firmware that did not program BARs. Are you seeing this on stock FreeBSD, and which version of the UEFI ROM are you using? -- John Baldwin