From patchwork Mon Feb 12 10:31:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Moorthy B S X-Patchwork-Id: 127984 Delivered-To: patch@linaro.org Received: by 10.46.124.24 with SMTP id x24csp3077626ljc; Mon, 12 Feb 2018 02:39:44 -0800 (PST) X-Google-Smtp-Source: AH8x225KM+W8/Imk91vDQ+8/B7268laOXEfUssODNQ5QZb9nzfUe3wJvZWBGLlfnCtG1GS+1J8KN X-Received: by 2002:a17:902:261:: with SMTP id 88-v6mr9004864plc.384.1518431984181; Mon, 12 Feb 2018 02:39:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518431984; cv=none; d=google.com; s=arc-20160816; b=lD1brU5qQLkT8Se3v6XNwxB0o3qYo0BK8574F3ksgGWa9vtk7O0gCrhrSLxXPVNUHt qxxTTMQ2CwMfZm1GU0PFC27tGMmKsD6e/ejTDh2PKOFdD7bNqT3/f3D6b2mIQiTUd99/ Fm878bMCEn1xOYID5mPKkcV3zp84QBQHhG1HMuIy93dUUGaMgPl4EY7Yrn5TgzDntBOr S0zY3lyuikbU4pnzQtI0oZ8eZyQ1PXg+U2Rs2kHQDCqBtacCMCvDQYDmIm90L6m8CRgj i25OY3j/FBRKuqpjEHNI8xWGVYg8C4hSv6LC6ZBLMQ4SLbXDElcHCXjr73DEYabe8vkA tozg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=NrLhWU2sYhBO8Q49fYgQu8+cUv30JrBYdHmsxDdral4=; b=rAtbHA+UQ5A/8YedQogJrQa615HqEgIHRr0DSKbDfGIBIC0axaw/O2uQe7GP8naLZ/ dK5nooX026GvzXzvbcN8RUpEV4revwo6Ksq/0JaSY8B3oG+/LXxdZ1ld+G+EYmJdpXii 8cL7QB/E3jtGUFuQ8RyXYF44WVQ9vfXOC2pe1VcAogsqkusUoLNv7nsEmAyhlDWG9Wid QDdGka0q99WaIzzwkD4yk5FWrLtDUGxvqKo6IYBtIW1XZZWmGdmLGcC3s1/1JYLJibB4 y+YlyntgAxCZrDJ8QIz8cqVlj6cXhis2WLtAeaea5TNzp1w47t1caDqOxQOk6+KgBNY1 auIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=HVT7Vcb4; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id 31-v6si2215181plj.176.2018.02.12.02.39.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Feb 2018 02:39:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=HVT7Vcb4; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 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 DF54722361E6F; Mon, 12 Feb 2018 02:33:53 -0800 (PST) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:400e:c01::242; helo=mail-pl0-x242.google.com; envelope-from=moorthy.baskaravenkatraman-sambamoorthy@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-pl0-x242.google.com (mail-pl0-x242.google.com [IPv6:2607:f8b0:400e:c01::242]) (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 C6AA1222DE12C for ; Mon, 12 Feb 2018 02:26:08 -0800 (PST) Received: by mail-pl0-x242.google.com with SMTP id p5so4825656plo.12 for ; Mon, 12 Feb 2018 02:31:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id; bh=2K1uxQyRTPcr6VCvCHHRlJMSG/K4/S8rUR0kVdhUUkI=; b=HVT7Vcb4ap/QGXEH6K0Peg80jiw7IeWNjSmhNbN8rRUzA3KKon5bNfOz0ifeZTeMwu ZjZ7tBoqL0BnW8hvkyJmWSrUt0aBCnTYKlP1MZ4yfb53TRdGDPZlOQj7IcQfj0oNFi4H 6TSpcKzuAHwGaHGT/rhyk8wg6IKXlYJE+Ah4E= 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; bh=2K1uxQyRTPcr6VCvCHHRlJMSG/K4/S8rUR0kVdhUUkI=; b=NeBTGqVwaVGvEJO9tfCUF9GnTQJDAHixj4tTNH08hsPmKHbBYVGDVOyLy9O4LGZ1+g q9ikB1W0ZstsUWy86oUIm3p2swDXCOYGUq2fXJ+w9yzyGvqqWacynRmMnZUHhakVKlHz m4vaG1smu6XZ1L5gn8JAlRX/DIvX59yniVTIvbpBS2TMUV6gabRQ5biCd2hBFp2UjOVp BZHAnLTgfsLrYqvflrtpQX70cGK7SCWtSrJZbmM8CZZAs7xvUFQfLVKOCP1TWO1OWp6V D5po9aMTf3/DDMuOLQD47dAeAVYcWi7WdVbH86bfDOiKi/D3g+2a/BeJ0HnHQ1H7brvF H6kQ== X-Gm-Message-State: APf1xPDTwa9ivmsY4yt40ZokSo8LGwNTD70EqRHs756XdBP4tJocJoK+ lOpcpwpgF/o6HjTk0SnOk1BYAorrOUM= X-Received: by 2002:a17:902:8f94:: with SMTP id z20-v6mr10330415plo.72.1518431517449; Mon, 12 Feb 2018 02:31:57 -0800 (PST) Received: from localhost.localdomain ([220.225.120.129]) by smtp.gmail.com with ESMTPSA id s82sm32355780pfa.151.2018.02.12.02.31.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 12 Feb 2018 02:31:56 -0800 (PST) From: Moorthy Baskaravenkatraman To: edk2-devel@lists.01.org Date: Mon, 12 Feb 2018 16:01:18 +0530 Message-Id: <20180212103122.10729-1-moorthy.baskaravenkatraman-sambamoorthy@linaro.org> X-Mailer: git-send-email 2.15.0 X-Mailman-Approved-At: Mon, 12 Feb 2018 02:33:53 -0800 Subject: [edk2] [PATCH v1 0/4] edk2-platforms:Comcast:RDK Qemu platform for RDK UEFI application 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: , MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" Linaro and RDK are working on standardizing the boot process for RDK STB boxes using Uefi. Implmented couple of RDK UEFI apllications (secure boot and DRI) which are tested on RDK Qemu platform Kalyan Nagabhirava (4): edk2-platforms:comcast: RDK boot manager Library implementation edk2-platforms:comcast: RDK secure boot Application edk2-platforms:comcast: RDK DRI Application edk2-platforms: created RDK Qemu platform for RDK UEFI applications Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.dec | 50 ++ Platform/Comcast/RDKQemu/RDKQemu.dsc | 431 ++++++++++++++++ Platform/Comcast/RDKQemu/RDKQemu.fdf | 128 +++++ Platform/Comcast/Application/Dri/Dri.inf | 43 ++ Platform/Comcast/Application/DriSecureBoot/DriSecureBoot.inf | 43 ++ Platform/Comcast/Application/SecureBoot/SecureBoot.inf | 43 ++ Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.inf | 76 +++ Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.h | 99 ++++ Platform/Comcast/Application/Dri/Dri.c | 26 + Platform/Comcast/Application/DriSecureBoot/DriSecureBoot.c | 32 ++ Platform/Comcast/Application/SecureBoot/SecureBoot.c | 30 ++ Platform/Comcast/Library/RdkBootManagerLib/DiskIo.c | 376 ++++++++++++++ Platform/Comcast/Library/RdkBootManagerLib/HttpBoot.c | 350 +++++++++++++ Platform/Comcast/Library/RdkBootManagerLib/RdkFile.c | 389 +++++++++++++++ Platform/Comcast/Library/RdkBootManagerLib/SecureBoot.c | 523 ++++++++++++++++++++ Platform/Comcast/RDKQemu/README | 73 +++ 16 files changed, 2712 insertions(+) create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.dec create mode 100644 Platform/Comcast/RDKQemu/RDKQemu.dsc create mode 100644 Platform/Comcast/RDKQemu/RDKQemu.fdf create mode 100644 Platform/Comcast/Application/Dri/Dri.inf create mode 100644 Platform/Comcast/Application/DriSecureBoot/DriSecureBoot.inf create mode 100644 Platform/Comcast/Application/SecureBoot/SecureBoot.inf create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.inf create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.h create mode 100644 Platform/Comcast/Application/Dri/Dri.c create mode 100644 Platform/Comcast/Application/DriSecureBoot/DriSecureBoot.c create mode 100644 Platform/Comcast/Application/SecureBoot/SecureBoot.c create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/DiskIo.c create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/HttpBoot.c create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/RdkFile.c create mode 100644 Platform/Comcast/Library/RdkBootManagerLib/SecureBoot.c create mode 100644 Platform/Comcast/RDKQemu/README -- 2.15.0 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel