From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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-Google-Smtp-Source: AH8x225zD8N0TakFwyfvpRwAFgX2+MqHb4PrpBbwBKGJ4mrWki/KClXaTRkEO0hKb/vHQMPTUSy1Sw== 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: [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: , X-List-Received-Date: Mon, 12 Feb 2018 10:26:09 -0000 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