From nobody Thu May 11 13:05:45 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 4QHBwN0tdbz4BD1Z for ; Thu, 11 May 2023 13:05:56 +0000 (UTC) (envelope-from corvink@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 4QHBwN0M1zz49mc; Thu, 11 May 2023 13:05:56 +0000 (UTC) (envelope-from corvink@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683810356; 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=aI1/5Scdqp2q6LIApb5UY7I4omKj2KtVOBXedEnBLFE=; b=rHREv2PA8PRM+cXvn1OkF71j7SJmpbbV0dKd02BPtrkkzp7aeqGZqvpbFpEfxQGFM/+NFV WcEVDP2wWpAQmxqAhB7NipBk7gKl4tVXSCQS7UO0d0KQx8GR2S14vbVX2u7yE/CDBKoBOD h5u9CI/hixBCtqV791F/wQEwCCgBV79hxpAgjP+XWiRuT65BHBN+G0orbF7AM/WuKGUXfR Fv5n9SiqqnOnPxOr9N6YNsqN9pkGCkgBHi0fslE2fdhJJgVCmJxzB5xzStahuNgaLX2rPJ P0o8MjjHMqmDO3w8E/f/4cO15JHsWUgFJoe5JE6mMuKFiKxRb7GpALAuojwTdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683810356; 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=aI1/5Scdqp2q6LIApb5UY7I4omKj2KtVOBXedEnBLFE=; b=FhqPFs3M6mBnHRImI3WVl8SGFz9Bo4JtaQhcAQq0MfViAVJ5FnscB34fHKtYMoGWZ3FaiD IzL7TIlzZ3xHkjVbcdYckCdawDTmVVDDJw1i4FSq0PgQKFm3rm21CEFpsqwpyRg15h6jtL obbvMSHPw8mrZHwWE0j2WVWEHDeKdMn2u+V9YZ8RAfmSgOyMXMqIKceeExEFHm9cPsrsZY nHo5TftViHR/FRjFkvyjWgc5e3B6VarAGkLBvY7OhmCFETOV70JH7GvuTEzOxgGL2hcuxQ KkJMXpQlfm99wVls6uZOv+6Nx21+KyXwabSetadO1KCr2FCgIofgPRdi1if6DA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683810356; a=rsa-sha256; cv=none; b=NqZqCXc14mczn9gvV1Bhzc7bhsooO0Qxcgw3vlVqo6iVRj0GVTJzdvc+CUIFNQEiHM+qRx pzWI2gd0k3XxhPDn+957OQai+knSpsWZBllWIDnRacsHJJOHVMpe5KUQ48gdLHSM8i9KKH rUUB+wcVE6jylhkpy91C/EhlzGlTngctpyT9DkNB9Y0PGCci63byihd2mH3IlFvrj4oojV JkUId0GHL0GpyxDgQ9+lBZsWmtnjEGMtgy7wIpi4ENasx/gZfl6PUgsgaMLyA+5bOA4bei UpYjVJkcGofnpPQY6YEXHOFfxmlXF5uRIp6xU7h3Ukbn5QNJmu4bdAKu6Hj0jA== Received: from corvink-nb.beckhoff.com (unknown [IPv6:2001:9e8:da76:7b00:9ecd:454c:c57e:cada]) (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: corvink) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QHBwM3sg9zHTL; Thu, 11 May 2023 13:05:55 +0000 (UTC) (envelope-from corvink@FreeBSD.org) From: =?UTF-8?q?Corvin=20K=C3=B6hne?= To: virtualization@FreeBSD.org Cc: =?UTF-8?q?Corvin=20K=C3=B6hne?= Subject: [PATCH 3/3] OvmfPkg/BhyveBhfPkg: enable bus enumeration Date: Thu, 11 May 2023 15:05:45 +0200 Message-Id: <20230511130545.748706-4-corvink@FreeBSD.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230511130545.748706-1-corvink@FreeBSD.org> References: <20230511130545.748706-1-corvink@FreeBSD.org> 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ThisMailContainsUnwantedMimeParts: N From: Corvin Köhne bhyve supports adding a ROM to PCI devices. It was added to support GPU passthrough of dedicated AMD GPUs. At the moment, this ROM file is mostly useless as it's not shadowed and executed by firmware. Change that by enabling bus enumeration. Signed-off-by: Corvin Köhne --- OvmfPkg/Bhyve/BhyveX64.dsc | 1 - 1 file changed, 1 deletion(-) diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc b/OvmfPkg/Bhyve/BhyveX64.dsc index 06d68ba37cae..eb7a53c953d3 100644 --- a/OvmfPkg/Bhyve/BhyveX64.dsc +++ b/OvmfPkg/Bhyve/BhyveX64.dsc @@ -426,7 +426,6 @@ [PcdsFeatureFlag] !endif [PcdsFixedAtBuild] - gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration|TRUE gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|TRUE gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1 -- 2.40.1