From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-x22b.google.com (mail-wr0-x22b.google.com [IPv6:2a00:1450:400c:c0c::22b]) (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 476EC21DFA901 for ; Thu, 30 Mar 2017 03:45:17 -0700 (PDT) Received: by mail-wr0-x22b.google.com with SMTP id w43so54652825wrb.0 for ; Thu, 30 Mar 2017 03:45:17 -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=INpE2m/eAjxk1knpz0D1ixdt7JEKUWTSn8pcOWWPZKQ=; b=PC/ygBlzHlzFWzpnSU7wEUaY85FYZ35nuxuOy+XOLgAd8WMpw0+wssKNO6A9RLMBKL aX47LPBx4fgcsJzFaUryZMRC8f02auo6CR+hFz6V4k6vIZqnGuVoShRz/ThOmWRYPWDL j+ReavJKNM2bV9dnAdv8fOmZ3ymCYGUk1hptM= 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=INpE2m/eAjxk1knpz0D1ixdt7JEKUWTSn8pcOWWPZKQ=; b=gTeHOjA/t8so1gfgFEV4GBLQWgdzNdYFc9YhMcBAfRZ19ntMb20ny49piKlWO+SKWU UlfcBl5Vd3viXyErefg9WW8owrZgUVNu19jwYo6qUSCpLYHgp8zQ0IDafFdt8VvLzDE4 vWjkKZzfSS9T0Gg+ilVQvKwM0MME437JoUArfwiBLDLaLcB7PhxWP+tWcisg2uEqc+nv AgrbA/n1PZyq1VVf6UyGWZ+9OTv+4uut/Kj/u2qDoZq1b5Pn+Iw/IlCq/6QN7HAjtjqc mP5XqZJDfUslJuwjr2ITRDPQxuG+ymvzHFS/V9zMYUqZ/UXoo09oUrTGAgqD11PMCTxB C5NA== X-Gm-Message-State: AFeK/H3MGAQ0Z4TmEg/cJW75/5kIsw1aGKLw7zIIHn2L7/CjQkMYptRNODOk6x7VqA7Wv62l X-Received: by 10.28.126.133 with SMTP id z127mr2880899wmc.60.1490870715152; Thu, 30 Mar 2017 03:45:15 -0700 (PDT) Received: from localhost.localdomain ([196.81.160.3]) by smtp.gmail.com with ESMTPSA id w10sm11759155wmw.14.2017.03.30.03.45.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Mar 2017 03:45:14 -0700 (PDT) From: Ard Biesheuvel To: edk2-devel@lists.01.org, ryan.harkin@linaro.org Cc: leif.lindholm@linaro.org, Ard Biesheuvel Date: Thu, 30 Mar 2017 11:45:05 +0100 Message-Id: <20170330104508.22171-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.9.3 Subject: [RFT PATCH 0/3] ArmJunoPkg: move to generic PCI support code 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: , X-List-Received-Date: Thu, 30 Mar 2017 10:45:17 -0000 This moves the OHCI/EHCI PCI 'emulation' and the PCIe host bridge driver to generic code. The diffstat says it all. Ard Biesheuvel (3): ArmPlatformPkg/ArmJunoDxe: use the generic non-discoverable device support ArmPlatformPkg/ArmJunoPkg: add PciHostBridgeLib implementation ArmPlatformPkg/ArmJunoPkg: remove PCI host bridge driver ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.c | 28 +- ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 3 +- ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxeInternal.h | 5 - ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/PciEmulation.c | 596 ---------------- ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/PciEmulation.h | 284 -------- ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/PciRootBridgeIo.c | 299 -------- ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridge.c | 199 ------ ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridge.h | 324 --------- ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf | 76 -- ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridgeResourceAllocation.c | 642 ----------------- ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciRootBridge.c | 748 -------------------- ArmPlatformPkg/ArmJunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.c | 190 +++++ ArmPlatformPkg/ArmJunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf | 75 ++ ArmPlatformPkg/ArmJunoPkg/{Drivers/PciHostBridgeDxe => Library/JunoPciHostBridgeLib}/XPressRich3.c | 39 +- ArmPlatformPkg/ArmJunoPkg/{Drivers/PciHostBridgeDxe => Library/JunoPciHostBridgeLib}/XPressRich3.h | 20 +- 15 files changed, 323 insertions(+), 3205 deletions(-) delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/PciEmulation.c delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/PciEmulation.h delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/ArmJunoDxe/PciRootBridgeIo.c delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridge.c delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridge.h delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciHostBridgeResourceAllocation.c delete mode 100644 ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/PciRootBridge.c create mode 100644 ArmPlatformPkg/ArmJunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.c create mode 100644 ArmPlatformPkg/ArmJunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf rename ArmPlatformPkg/ArmJunoPkg/{Drivers/PciHostBridgeDxe => Library/JunoPciHostBridgeLib}/XPressRich3.c (84%) rename ArmPlatformPkg/ArmJunoPkg/{Drivers/PciHostBridgeDxe => Library/JunoPciHostBridgeLib}/XPressRich3.h (82%) -- 2.9.3