From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4001:c06::241; helo=mail-io0-x241.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-io0-x241.google.com (mail-io0-x241.google.com [IPv6:2607:f8b0:4001:c06::241]) (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 4CE1B222CB329 for ; Fri, 22 Dec 2017 07:26:49 -0800 (PST) Received: by mail-io0-x241.google.com with SMTP id i143so4829760ioa.3 for ; Fri, 22 Dec 2017 07:31:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IIDCj+f/29b07PNyNvvm3OzAbsiE2YWmyEHa6YWEReU=; b=DHt9ZXD0jmx3XhqcDDocIRbfpCzPboXJ1WvzeupC5eZrhtoU3sQu5l11YFFOKKQrBV ewULRW5LitiXyyiqRJNkwQYY0oa62Dxi8xNMvMQxJJVGEKoxGsfvmN0u/0LiVQF58SCe yZo/fcnsg0xKFlFUIbW4WfAAg5Ovd7haTAqDE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IIDCj+f/29b07PNyNvvm3OzAbsiE2YWmyEHa6YWEReU=; b=jsSeWZETAAVdOtC8s/8dB9Fj+3VKRWBO/gaD++kn5UsAAIUFaR41aCavLvpHkpfZ2t leWAqjmwZRh84xNnJsCIUVHO/mD2m9fAu59ge4g+rLBfjteB7UiMrw4S0UEzNPiRjZhN Z/nrrGazsiQ4Xf1IHGhTp7NRm23oDd23m83ih5k3AqpJwXk2yZKeEmRhXWwkf9vmHiw6 FI8dh2vkfOfgybtozf9ZauWBY4Uf/x6ExFRzIY2uCjodBvqnMqjCwp84Hvilj21t1wYg PchMDYr6tneJEaCjZju7Rao+8Hie9GIf1cBadKJsI818mfK9ey7xc92C44AA4HFLmLgx lXug== X-Gm-Message-State: AKGB3mKUXmV4wWKHSOAqb87+DvtBV92b3jCTwnLP/TI5WDt70PBdJDd6 aPZquaDsfv38OML4hQOHhCGA79H5GBEhOJD175wrlg== X-Google-Smtp-Source: ACJfBot4GglBTR/33HC4f4Tuqn4MJgSA23jxtr9LuTUoBOMqpiewkxiFi8Vjii5TM9AH9AvH094e+2m2tNUDuSTXGH8= X-Received: by 10.107.27.84 with SMTP id b81mr18012767iob.43.1513956699203; Fri, 22 Dec 2017 07:31:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.52.14 with HTTP; Fri, 22 Dec 2017 07:31:38 -0800 (PST) In-Reply-To: <1513945005-30002-1-git-send-email-meenakshi.aggarwal@nxp.com> References: <1513945005-30002-1-git-send-email-meenakshi.aggarwal@nxp.com> From: Ard Biesheuvel Date: Fri, 22 Dec 2017 15:31:38 +0000 Message-ID: To: Meenakshi Aggarwal Cc: Leif Lindholm , "Kinney, Michael D" , "edk2-devel@lists.01.org" , Udit Kumar , Varun Sethi Subject: Re: [PATCH edk2-platforms 0/3] Cover letter:Pci Emulation and SATA support X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Dec 2017 15:26:50 -0000 Content-Type: text/plain; charset="UTF-8" On 22 December 2017 at 12:16, Meenakshi Aggarwal wrote: > Following patches add support for pci emulation layer > and SATA on NXP boards. > > Null Library for USB is also present to give completeness > to Pci Emulation layer. > > Meenakshi Aggarwal (3): > USB: Added Support of DWC3 USB controller. > PciEmulation : Add support for Pci Emulation layer. > SATA : Added SATA controller initialization driver. > Please don't add PCI emulation drivers. Instead, we have NonDiscoverablePciDeviceDxe that supports AHCI, XHCI, EHCI, OHCI, UHCI, UFS, NVME and SDHCI platform devices. > Platform/NXP/Drivers/PciEmulation/PciEmulation.c | 624 +++++++++++++++++++++ > Platform/NXP/Drivers/PciEmulation/PciEmulation.h | 306 ++++++++++ > Platform/NXP/Drivers/PciEmulation/PciEmulation.inf | 54 ++ > .../NXP/Drivers/PciEmulation/PciRootBridgeIo.c | 286 ++++++++++ > Platform/NXP/Drivers/SataInitDxe/SataInit.c | 122 ++++ > Platform/NXP/Drivers/SataInitDxe/SataInit.h | 32 ++ > Platform/NXP/Drivers/SataInitDxe/SataInitDxe.inf | 43 ++ > .../NXP/Library/UsbHcdNullLibrary/UsbHcdLibNull.c | 25 + > .../NXP/Library/UsbHcdNullLibrary/UsbHcdNull.inf | 28 + > Platform/NXP/NxpQoriqLs.dec | 14 +- > Platform/NXP/NxpQoriqLs.dsc | 15 + > 11 files changed, 1547 insertions(+), 2 deletions(-) > create mode 100644 Platform/NXP/Drivers/PciEmulation/PciEmulation.c > create mode 100755 Platform/NXP/Drivers/PciEmulation/PciEmulation.h > create mode 100644 Platform/NXP/Drivers/PciEmulation/PciEmulation.inf > create mode 100644 Platform/NXP/Drivers/PciEmulation/PciRootBridgeIo.c > create mode 100644 Platform/NXP/Drivers/SataInitDxe/SataInit.c > create mode 100644 Platform/NXP/Drivers/SataInitDxe/SataInit.h > create mode 100644 Platform/NXP/Drivers/SataInitDxe/SataInitDxe.inf > create mode 100644 Platform/NXP/Library/UsbHcdNullLibrary/UsbHcdLibNull.c > create mode 100644 Platform/NXP/Library/UsbHcdNullLibrary/UsbHcdNull.inf > > -- > 1.9.1 >