From 029677943f04692d6271fd4cbb70d0972dc878d6 Mon Sep 17 00:00:00 2001 From: Rebecca Cran Date: Mon, 23 Nov 2020 17:57:32 -0700 Subject: OvmfPkg/Bhyve: Add support for the AMD host bridge On bhyve, either an Intel or AMD host bridge can be specified, with the default being Intel. Both are identical, except the AMD one uses a PCI vendor ID of AMD. Signed-off-by: Rebecca Cran Reviewed-by: Peter Grehan Acked-by: Laszlo Ersek Message-Id: <20201124005733.18107-3-rebecca@bsdio.com> --- OvmfPkg/Bhyve/PlatformPei/Platform.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'OvmfPkg/Bhyve/PlatformPei') diff --git a/OvmfPkg/Bhyve/PlatformPei/Platform.c b/OvmfPkg/Bhyve/PlatformPei/Platform.c index 11658d478c..9f1900626d 100644 --- a/OvmfPkg/Bhyve/PlatformPei/Platform.c +++ b/OvmfPkg/Bhyve/PlatformPei/Platform.c @@ -349,7 +349,8 @@ MiscInitialization ( // Determine platform type and save Host Bridge DID to PCD // switch (mHostBridgeDevId) { - case 0x1275: // BHYVE + case 0x7432: // BHYVE (AMD hostbridge) + case 0x1275: // BHYVE (Intel hostbridge) case INTEL_82441_DEVICE_ID: PmCmd = POWER_MGMT_REGISTER_PIIX4 (PCI_COMMAND_OFFSET); Pmba = POWER_MGMT_REGISTER_PIIX4 (PIIX4_PMBA); -- cgit v1.2.3