From patchwork Wed Apr 5 14:00:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 96873 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp277119qgd; Wed, 5 Apr 2017 07:01:06 -0700 (PDT) X-Received: by 10.84.135.34 with SMTP id 31mr36802515pli.50.1491400866609; Wed, 05 Apr 2017 07:01:06 -0700 (PDT) Return-Path: Received: from ml01.01.org (ml01.01.org. [198.145.21.10]) by mx.google.com with ESMTPS id e84si20738887pfb.265.2017.04.05.07.01.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Apr 2017 07:01:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) client-ip=198.145.21.10; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 198.145.21.10 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 44A3C20D77DA5; Wed, 5 Apr 2017 07:01:06 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CC50021A04811 for ; Wed, 5 Apr 2017 07:01:04 -0700 (PDT) Received: by mail-wr0-x234.google.com with SMTP id w43so15445458wrb.0 for ; Wed, 05 Apr 2017 07:01:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=nHMgJFZhbTWSn8irajCFzFF8EpvEb2MqSYImxs8l508=; b=Lg6I5XDTB+r7p0ZkABSMlizNtGcvBYXtpe4KVry1sDAOCFRyT/YMB6dZeUjos+XWpF 39kbEOexf4bkLD8CoNDgSq533q5GPpAZOynLOrkwFnbyriORxhNewhBULcxy3JlKPtEM fP22iOY/LmPUVR1qeh2+lA7H8wzwK3vNvJNuQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=nHMgJFZhbTWSn8irajCFzFF8EpvEb2MqSYImxs8l508=; b=Y06AwtP5JvcE6uqgmp5EyDx3sP54PT3GkXXMxsoFJ8ryMC2HssB82fTm3lDCTQjk0v orDp+s3GQgBP2t90PPEG29KULuWsSbU1FmcJ48Jc3cTpMNqBE87yUX4wMEc0E+XteBY8 CSuSFVaPh+Rh8gaHjuxHj3Xt+gloCXe7ot/wCuYcaOW9eMI08ahgFAnFiQuHWJ7PGauU iA/q6UkK1z9nJPqzoOrX8nAvMuCBqBVuFNq15f0MX0MUp5VikSX0Nt9sMarb2+bT8AVp A+qCcHIwvLlZHEbFv5C1M7PkQ0lr+FJA0vlgM1ZEUl14zXUqbYrDVR4zs298XoScjyDG YDNQ== X-Gm-Message-State: AFeK/H2Jj1BeAJjY9JDWWg8fWYjbfD6cdAOtueAYq1OmQW+UO+07/MjagJIqU2PofoW04JdN X-Received: by 10.28.14.138 with SMTP id 132mr14076987wmo.141.1491400861919; Wed, 05 Apr 2017 07:01:01 -0700 (PDT) Received: from localhost.localdomain ([160.163.145.113]) by smtp.gmail.com with ESMTPSA id s27sm21659755wra.69.2017.04.05.07.01.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Apr 2017 07:01:01 -0700 (PDT) From: Ard Biesheuvel To: edk2-devel@lists.01.org Date: Wed, 5 Apr 2017 15:00:51 +0100 Message-Id: <20170405140055.28937-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.9.3 Subject: [edk2] [PATCH v4 0/4] Juno cleanup -- OpenPlatformPkg edition X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ryan.harkin@linaro.org, leif.lindholm@linaro.org, Ard Biesheuvel MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" Counterpart to the EDK2 series switching Juno to the generic non-discoverable device driver and generic PCI host bridge driver. v4: fixed a number of non-functional issues -- include ordering, incorrect BASE_NAME, commit log clarifications add RBs and TBs Ard Biesheuvel (4): Platforms/Juno: add non-discoverable device driver and library Platforms/Juno: add PciHostBridgeLib implementation Platforms/Juno: switch to generic PCI host bridge driver Platforms/Juno: remove BdsLib dependency Platforms/ARM/Juno/ArmJuno.dsc | 24 ++- Platforms/ARM/Juno/ArmJuno.fdf | 11 +- Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.c | 199 ++++++++++++++++++++ Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf | 77 ++++++++ Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.c | 182 ++++++++++++++++++ Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.h | 107 +++++++++++ 6 files changed, 585 insertions(+), 15 deletions(-) create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.c create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.c create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.h -- 2.9.3 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel