From nobody Sat Apr 27 13:13:03 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+70722+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+70722+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=9elements.com ARC-Seal: i=1; a=rsa-sha256; t=1611587115; cv=none; d=zohomail.com; s=zohoarc; b=mxIhSOoAxx140kY1EjNdBXg2+cb7VUMCLzW6WuFNpTR0WMQaf1RAeb/7Az2kj7jbzWEIoTqxULIpDGThh17MRk7ajyOV1ua2vPokDlgFssoJkPt7xgAdM1x25ts0VT24aLAle2dmdMZHtMGH4dVmcjc6L9X0M/ZWtnANq/ynSdA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611587115; h=Content-Transfer-Encoding:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=xYaCd8QbubX8aHpIiCh+eCmY630bXdl9RpRFMG11px0=; b=VYeiNXFsPS2qguu5wJOK5MrBBNtS8PtxbPc/vgyXgx15BnhjRG+x9xwDGQzL/Vufz7PMX/V7rBiP5s0+IkLcGdMwvvrZrX9xwnxSVExElQ3Epfjnm5KDOd1q4SIcmUO+L8nvTjfRoxCxU/k5+uYlhFmGZlmJbfRIDDIt47iUIqw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+70722+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 161158711537184.81679146434578; Mon, 25 Jan 2021 07:05:15 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id OozXYY1788612xbcohetkPsk; Mon, 25 Jan 2021 07:05:15 -0800 X-Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.groups.io with SMTP id smtpd.web08.111.1611587109235830363 for ; Mon, 25 Jan 2021 07:05:09 -0800 X-Received: by mail-wm1-f45.google.com with SMTP id f16so2239503wmq.5 for ; Mon, 25 Jan 2021 07:05:09 -0800 (PST) X-Gm-Message-State: KU8wWBqKcVlofGo5XwwqqSRlx1787277AA= X-Google-Smtp-Source: ABdhPJy+lrKZ2RUDPTcCENuKnlgWJdOKxB6kCjpYAhyvJ7Inkr0VPkf/BNohTwTf8HCUpvezpA+yOQ== X-Received: by 2002:a1c:1b83:: with SMTP id b125mr565865wmb.8.1611587107712; Mon, 25 Jan 2021 07:05:07 -0800 (PST) X-Received: from rudolphp-notebook.9e.network (b2b-78-94-0-50.unitymedia.biz. [78.94.0.50]) by smtp.gmail.com with ESMTPSA id d199sm21230495wmd.1.2021.01.25.07.05.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Jan 2021 07:05:07 -0800 (PST) From: "Patrick Rudolph" To: devel@edk2.groups.io Cc: maurice.ma@intel.com, guo.dong@intel.com, benjamin.you@intel.com Subject: [edk2-devel] [PATCH] UefiPayloadPkg: Fix PciLib dependency on BlSupportDxe Date: Mon, 25 Jan 2021 16:05:06 +0100 Message-Id: <20210125150506.3848562-1-patrick.rudolph@9elements.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,patrick.rudolph@9elements.com Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1611587115; bh=iJG8tVfJHXmgZ86DIccuhjQXmyJRBy/N0ThIheP4qno=; h=Cc:Date:From:Reply-To:Subject:To; b=es0WdROMrlUxrwe3naQq6eDAXtrYjyg0PIT3WTAXqJPUU3AZcTynwVmQG/Q8slOoZHJ BxlmVIO9/DtJTsnKvaTiQBsqAAvZf88xMgztoYKfRLjNsYCHj/uo5kKjjWVy38e4bPB1a 1b3n0fLo0IHjYy8yUxdg+UQrZmVFR0EknkE= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" The PciLib depends on PCDs - PcdPciExpressBaseAddress - PcdPciExpressBaseSize being updated by BlSupportDxe before MMCONF accesses are working. Add BlSupportDxe to APRIORI to start it first and get the system into an useable state where at least PCI accesses work reliable. Fixes a bug where BlSupportDxe is scheduled too late and other DXEs fail to load due to broken PCI access. Signed-off-by: Patrick Rudolph Reviewed-by: Maurice Ma --- UefiPayloadPkg/UefiPayloadPkg.fdf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf b/UefiPayloadPkg/UefiPayload= Pkg.fdf index a97ace7395..1ae260c13a 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.fdf +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf @@ -80,6 +80,11 @@ READ_STATUS =3D TRUE READ_LOCK_CAP =3D TRUE READ_LOCK_STATUS =3D TRUE =20 +APRIORI DXE { + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + INF UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf +} =20 # # DXE Phase modules --=20 2.26.2 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#70722): https://edk2.groups.io/g/devel/message/70722 Mute This Topic: https://groups.io/mt/80105370/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-