From nobody Thu Apr 06 06:16:43 2023 X-Original-To: virtualization@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 4PsWVQ6fvhz43Ztd for ; Thu, 6 Apr 2023 06:16:46 +0000 (UTC) (envelope-from corvink@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 4PsWVQ6FvJz3KqQ; Thu, 6 Apr 2023 06:16:46 +0000 (UTC) (envelope-from corvink@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680761806; 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=0ZkuvbrTtBuGq/9EmPUs4Ft1wvajeli2ZfM9mGWadTU=; b=h3uy2s5Ez+z+aCsrBb2J8goe/d4zWDRwmmfAzXwKU3o0t6BWoJeRDyolmNItU66hqkWXjA ma1HekGUwgu4dPyxGs3BtnwuJd1k5h0mE/O0tUprv8OtZ3Erducbdz/G7Y8mEeYQZqOKBy GNQPXXQHQnUUKhTtYgAaz/5ijVD8BMWuy0W/mIqA32OAt3Ze31/zqE4/OSEl4++nKeflsm 7d7ZDGh9nT+qqo6oqf6BQO1tLadYYGfoJMzolL5WvKWWo22s+oxCGF+nFhU9yrPcrTmQRM sbaVJfLPxNsgFQdkwegcm/0wOq5pjsMlx40cI/+V2mzX0e53Z13L+HLieFoprw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680761806; 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=0ZkuvbrTtBuGq/9EmPUs4Ft1wvajeli2ZfM9mGWadTU=; b=Tm/bowtTOe4zwGH+QtX0LIzvsIZM2BznZmnX6+Hhg1yoRL2V6YyaG2Su5WSD1oQZOlH/ZD qFgts37IoR1W+xLnDTyEwWbH9z5GB0jxxs9qqA8VG2DjcVHSgg7poH4BA0VygfDBrZfN4h uZdDr6U1jtFxAjm9UpceOk65JkZrlqQM/AZ2UU7qAScdZL+eC7iUFCLgHC/RRxWAUPTNx5 KSUyeYdTI5vJ/5vI4SeF8M6fIs9Ubjlkgtnwz7Kyl+hgmg72YuMvJJqOnZVkw5pCyojw8u oYmB7RynEokVaDnsueEE5y6LFMSyGOM/bHNgVEWEE+R2wfocUEz8S2lfeVKb3w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680761806; a=rsa-sha256; cv=none; b=GmTy09TGXe6AXYCf87wCUkDCGO1iOVCRFBgw4AM1KOuTyIZotRrNZ15bNmotuk1ySzPyl2 O1xFw15YX+jMsnPoj8DBbI9Qn0zm0BNKMv8Xy+P+HwG/AENlYE5EGYOMJlVdfumVuMSQE0 epVYf6uFr8KgKrKkmZj0xd1Uj1gkVqJeeCzoyIlf5Ey7QtaTCs3bAoA1ZXyIHfyVXhOEYv mM/dIX+6IveYjkL3im4EVtVKoFypTVACF16C0d+flzKVy/4jxWCgOcfNWiPfHy9m8BYGz4 exfo/5LHBbR0WYcv3mtGHQyQ7sL3R+Q1yDFf70IEcTsMRDCsNTfK4Mb0zp2adA== Received: from [172.21.178.239] (unknown [195.226.174.194]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: corvink) by smtp.freebsd.org (Postfix) with ESMTPSA id 4PsWVQ1qb4zSr2; Thu, 6 Apr 2023 06:16:46 +0000 (UTC) (envelope-from corvink@FreeBSD.org) Message-ID: Subject: Re: [PATCH] OvmfPkg/BhyveBhf: install bhyve's ACPI tables From: Corvin =?ISO-8859-1?Q?K=F6hne?= To: Peter Grehan Cc: virtualization@FreeBSD.org Date: Thu, 06 Apr 2023 08:16:43 +0200 In-Reply-To: <365212d5-75e4-1717-b69a-5e1ddf6e40ab@freebsd.org> References: <20230331123936.540020-1-corvink@FreeBSD.org> <365212d5-75e4-1717-b69a-5e1ddf6e40ab@freebsd.org> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-aiNppfRPHrOzCCq75c7N" User-Agent: Evolution 3.46.4 List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N --=-aiNppfRPHrOzCCq75c7N Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2023-04-05 at 07:54 +1000, Peter Grehan wrote: > > Using the qemu fwcfg has one big disadvantage: > > Bhyve's fwctl and qemu's fwcfg can't be used at the same time. Due > > to > > backward compatibility reasons, bhyve uses fwctl as default. So, > > using > > qemu's fwcfg to locate the rsdp only works, if the user changes his > > bhyve call. > > I don't want to use fwctl to locate the rsdp because IMHO we should > > migrate to fwcfg. So, we shouldn't add new features to fwctl. >=20 > =C2=A0 Ah ok. >=20 I take this as confirmation. If no one else complains, I'm going to send this patch to the EDKII project next week. > > Btw: I'm also preparing some patches to support qemu's acpi table > > loader. So, if we like to use qemu's fwcfg, we should use the > > loader > > instead of an own baked solution. >=20 > =C2=A0 Yes: that's a much better solution. The bhyve-generated ones are > very=20 > size-limited. >=20 FYI:=C2=A0https://reviews.freebsd.org/D38438 and https://reviews.freebsd.org/D38439 add support for qemu's table loader to bhyve. --=20 Kind regards, Corvin --=-aiNppfRPHrOzCCq75c7N Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgvRSla3m2t/H2U9G2FTaVjFeAmoFAmQuY8sACgkQ2FTaVjFe AmqZExAAmJtCYhO8lFrzSQ3XCrjQmEbOlUDNI+6UFVVHlc0OhzdFq8Jd2NlVx3Ju RisC5IdxKMUciChRusDYfR9S5VqHVfTRLY64bjzbhaivrmFh46vt5Doa2UlXpKrh ZjZrPWMQdUqJv4qXeeHrPlyDzH6SrIrQxwTa5HAm5OQsexhQjCcc7fHR5GbPHH+G 5dqOmrTjfJOjHdEy+bdn3EedKWJz/2koX/qgQfFIvwWFNKb/fHXpS2G09ClCIw58 FoW4XZhO54GUDtg1I2KLsrsbj2Bdosjow4ZJcafF1BPg3scZcK3YEcgdgBkMuBay KDnzktMkOv9/BTi7kcTVtQ0E7YehUeic9rWln3o9gOlntOfP8O6MH+2Z+NVA7JuQ HpSE4TKa+m405J7uAKoiSK2rD79xI/PrKHDuJsfE9kcUxL/vUY+TXu8ZgnKtmvAJ +4Z73egboyWit6egJn9XlDJBw0zqqHGCyojMa/SbHi9hZLvf3kvA/83X2x34iva/ ed80m9mDJZ7i8GpStfQl5bxzgJRwmBI3m1+ObCkQB1H4mkS5jJsTlM7FEFenoYog a7sFZBYBpu9zLf0WPSut1+gtocHvxb+2D9kLnZv1DLzzxzISK7q46AfCeAAMlkbC mU2ulypU1mrxlIXjh0L1BQk89W88JmQnzBChsRYeBuEgSs/J76I= =ry59 -----END PGP SIGNATURE----- --=-aiNppfRPHrOzCCq75c7N--