From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.web10.10543.1592994348969829510 for ; Wed, 24 Jun 2020 03:25:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@9elements.com header.s=google header.b=TkKnqIZG; spf=pass (domain: 9elements.com, ip: 209.85.221.42, mailfrom: marcello.bauer@9elements.com) Received: by mail-wr1-f42.google.com with SMTP id r12so1687156wrj.13 for ; Wed, 24 Jun 2020 03:25:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9elements.com; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=jwOQEP6IadBNd/xFr9zzs9hXaSh4wtJxG85/rkEuJao=; b=TkKnqIZG9B3LOyuCB6g1WfcTt1rpt0OS+z0CqHJCNchG06HOzc6yjwI67e2d+hwfRd 0Qp7k2QrMZMCkkZXUZDpfJo9jwi678OuWci5UPXtrlPxGpGIITQzmobDra1efipWB0dG SHHWQUyOVLZjgAuPVxFh8dOvpEh21gCYF4UTARgluSDsBhmuL3YDSK2irehxQXcq07R8 IY4hzEIWd7mK448A+54yCZ+3lOt2YHmDEseSy4mbFHNioNlriYU4WbKzr4EoHFPW9WDG nLx3Kb3sqxfGL8fwd3OugD3e7Jod1LRqVKhiaYfkMZZmCKOBArwox05iIzbF7POltnDZ Wkog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=jwOQEP6IadBNd/xFr9zzs9hXaSh4wtJxG85/rkEuJao=; b=Xpk2mp9EHRHJ84QFGAkhghsW9EwdUY+Oc2WzvkrH35zMEuvaka4uZjZxg0vm+E0jR2 uWHZqUvIAN9myKE4+071IWljL6psUJnYqGrxoOGeD1vW+qeYbrRmMHowEQ9JMovv+frx VoJtcK5kxvH2pwj3y7KMx09ZGOU4s4XmO0vgsCPutpZuivGkeketdY6FyiAESD4st+yr 06erM5Q69mT9pITYvaroOa9uTquJ+gUHwt4HEI70FEJ6hxPDnbA2TMO7gbdANNokV+Gb ujRJi4dOlS4yuRLzSDow/9mTlkJemf6TfNcgO3oeZKq739Wsz7Tv71EKJOuFA2LSSm8N qIhg== X-Gm-Message-State: AOAM530y74Jh1xTHzL+5Jx2pm0+f/1LPF9svJpGkVr7llSih8bhJhxb3 Hek4BrE6spRPJRyoVGg651Bs+RVC5ds= X-Google-Smtp-Source: ABdhPJw/TLLT5he0gpwIg2TVdPrRBkU5o1n065SRSbDYK7Trv9h2VVfy6juzqQ+bmJYOKEf2h9aikw== X-Received: by 2002:a5d:4d8b:: with SMTP id b11mr30590059wru.341.1592994347142; Wed, 24 Jun 2020 03:25:47 -0700 (PDT) Return-Path: Received: from T580.n1ce.space ([2a02:908:e851:d750:6547:7a47:84ac:1330]) by smtp.gmail.com with ESMTPSA id 3sm1771449wmi.45.2020.06.24.03.25.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jun 2020 03:25:46 -0700 (PDT) From: "Marcello Sylvester Bauer" To: devel@edk2.groups.io Subject: [PATCH v1 0/2] Fix MMCONF access Date: Wed, 24 Jun 2020 12:25:43 +0200 Message-Id: <20200624102545.21390-1-marcello.bauer@9elements.com> X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Support arbitrary platforms with different or even no MMCONF space. This patch series is necessary for debugging coreboot with the edk2 payload on qemu targets. Patrick Rudolph (2): UefiPayloadPkg: Store the real size of the MMCONF window UefiPayloadPkg: Runtime MMCONF UefiPayloadPkg/UefiPayloadPkgIa32.dsc | 16 +- UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc | 16 +- UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.inf | 46 + UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf | 42 + UefiPayloadPkg/Include/Guid/AcpiBoardInfoGuid.h | 1 + UefiPayloadPkg/BlSupportPei/BlSupportPei.c | 3 + UefiPayloadPkg/Library/BasePciExpressLib/PciExpressLib.c | 1455 ++++++++++++++++++++ UefiPayloadPkg/Library/BasePciLibPciExpress/PciLib.c | 1302 ++++++++++++++++++ UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.uni | 17 + UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni | 17 + 10 files changed, 2889 insertions(+), 26 deletions(-) create mode 100644 UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.inf create mode 100644 UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf create mode 100644 UefiPayloadPkg/Library/BasePciExpressLib/PciExpressLib.c create mode 100644 UefiPayloadPkg/Library/BasePciLibPciExpress/PciLib.c create mode 100644 UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.uni create mode 100644 UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni -- 2.25.4