From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=104.47.33.136; helo=nam01-bn3-obe.outbound.protection.outlook.com; envelope-from=sean.brogan@microsoft.com; receiver=edk2-devel@lists.01.org Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0136.outbound.protection.outlook.com [104.47.33.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 008E522352280 for ; Tue, 27 Feb 2018 11:10:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bu19J9V0wmAqu+cSHvh9fH49SqXpyOXLBgu9qkyT/xQ=; b=NxpxNgihJAGlqsd81+cLFtbgnuYPByOGG3HiVCdWQtRhtq4xmSg+vUMyO1HRQhMXQNkY6QQvVkPNlklHF/Mr1IGJlnCkfBn0LlNKfgmfsZtFeBNNDht0o8TaG7/1akzNLcZb3ci5VZwi6Dcoya/B55UEirYLw1kZ8miHi5POJf8= Received: from CY4PR21MB0789.namprd21.prod.outlook.com (10.175.121.143) by CY4PR21MB0744.namprd21.prod.outlook.com (10.173.189.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.2; Tue, 27 Feb 2018 19:16:57 +0000 Received: from CY4PR21MB0789.namprd21.prod.outlook.com ([fe80::9d4:cc5b:4ebd:f093]) by CY4PR21MB0789.namprd21.prod.outlook.com ([fe80::9d4:cc5b:4ebd:f093%4]) with mapi id 15.20.0567.002; Tue, 27 Feb 2018 19:16:57 +0000 From: Sean Brogan To: "Kinney, Michael D" , "edk2-devel@lists.01.org" CC: Bret Barkelew , "Yao, Jiewen" , "Zeng, Star" , "Dong, Eric" Thread-Topic: [Patch v2 0/3] MdeModulePkg: Add Boot Logo 2 Protocol Thread-Index: AQHTpq+e5sSm6GblsUONeRhPYCsWxqO4sbHg Date: Tue, 27 Feb 2018 19:16:57 +0000 Message-ID: References: <20180215225205.16856-1-michael.d.kinney@intel.com> In-Reply-To: <20180215225205.16856-1-michael.d.kinney@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=sebrogan@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-02-27T19:16:55.9940300Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General x-originating-ip: [131.107.32.41] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY4PR21MB0744; 7:ovwL4v0Ny0OhoLxyHnMBk9pkkIL4E3vVogZZmZP3KBRR8tiNyTIywWrWlPT/TMkx11AzdF3bgCEEY1fjroS7nMMopDX2v0Hj3x4FDkJ2xKQmFt7Cil2u0toMwfa443fT+zmB2BfmTEOL+9aE2oZQEUisiX0ZVqBnjeDbEkWzaosfK3Dqf3yoBelGiQSP1vEFjMOfZGEHYaNlw1a23gcA73AhsdpPwb/fHQeZSFt5gOu1x/iwyYKK/OZtpO6QDJ1C x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: fbccc728-fd81-446e-446a-08d57e16abad x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7193020); SRVR:CY4PR21MB0744; x-ms-traffictypediagnostic: CY4PR21MB0744: x-o365ent-eop-header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY) x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(166708455590820)(162533806227266)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(61425038)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231220)(944501198)(52105095)(10201501046)(6055026)(61426038)(61427038)(6041288)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:CY4PR21MB0744; BCL:0; PCL:0; RULEID:; SRVR:CY4PR21MB0744; x-forefront-prvs: 05961EBAFC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(39380400002)(366004)(346002)(376002)(13464003)(189003)(199004)(6246003)(86612001)(6506007)(26005)(53546011)(7696005)(74316002)(3660700001)(2900100001)(97736004)(229853002)(305945005)(5250100002)(105586002)(2950100002)(86362001)(2906002)(106356001)(2501003)(10290500003)(22452003)(68736007)(102836004)(966005)(478600001)(10090500001)(3280700002)(66066001)(186003)(5660300001)(8990500004)(6116002)(3846002)(54906003)(8936002)(110136005)(81166006)(6346003)(6436002)(316002)(81156014)(8676002)(14454004)(25786009)(33656002)(7736002)(53936002)(6306002)(76176011)(99286004)(4326008)(9686003)(55016002)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR21MB0744; H:CY4PR21MB0789.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=sean.brogan@microsoft.com; x-microsoft-antispam-message-info: XhIpMvvRiiFy2Ov6rxF/HUOtGQwDuqQ3hujiI2pW8TedNzFX+CxT0nx6uUouvtuxsdphqYEgy2ZCyMeMyQ9DRDT0+Ga9mUbLepPm//aNO5n69K84YDpwoqylzT+V9u0jLA9w7GgJm5VXNEFsm5dHg1l5dzOvjZBdVsSJbQnYadk= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: fbccc728-fd81-446e-446a-08d57e16abad X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2018 19:16:57.6495 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB0744 Subject: Re: [Patch v2 0/3] MdeModulePkg: Add Boot Logo 2 Protocol 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: Tue, 27 Feb 2018 19:10:54 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Sean Brogan -----Original Message----- From: Kinney, Michael D =20 Sent: Thursday, February 15, 2018 2:52 PM To: edk2-devel@lists.01.org Cc: Sean Brogan ; Bret Barkelew ; Yao, Jiewen ; Zeng, Star ; Dong, Eric ; Kinney, Michael D Subject: [Patch v2 0/3] MdeModulePkg: Add Boot Logo 2 Protocol V2: * Make Boot Logo2 Protocol higher priority than Boot Logo Protocol. If both are present, then only use Boot Logo 2 Protocol Branch for review: https://github.com/mdkinney/edk2/tree/Bug_799_BootLogo2Protocol_V4 https://bugzilla.tianocore.org/show_bug.cgi?id=3D799 Based on content from the following branch/commit: https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport https://github.com/Microsoft/MS_UEFI/commit/33bab4031a417d7d5a7d356c15a14c2= e60302b2d Add new Boot Logo 2 Protocol that adds a GetBootLogo() service that can be = used to retrieve the GOP BLT buffer, location, and size of the boot logo th= at was previously registered with the SetBootLogo() service. The Boot Logo 2 Protocol service GetBootLogo() is amended to return the poi= nter to the GOP BLT buffer previously registered with the SetBootLogo() ser= vice. Cc: Sean Brogan Cc: Bret Barkelew Cc: Jiewen Yao Cc: Star Zeng Cc: Eric Dong Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney Kinney, Michael D (2): MdeModulePkg: Add Boot Logo 2 Protocol MdeModulePkg/BootLogoLib: Use Boot Logo 2 Protocol Michael D Kinney (1): MdeModulePkg/BootGraphicsResourceDxe: Add Boot Logo 2 Protocol MdeModulePkg/Include/Protocol/BootLogo2.h | 118 ++++++++++++ MdeModulePkg/Library/BootLogoLib/BootLogoLib.c | 32 +++- MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf | 2 + MdeModulePkg/MdeModulePkg.dec | 3 + .../BootGraphicsResourceTableDxe.c | 208 +++++++++++++++++= ++-- .../BootGraphicsResourceTableDxe.inf | 2 + 6 files changed, 349 insertions(+), 16 deletions(-) create mode 100644 Md= eModulePkg/Include/Protocol/BootLogo2.h -- 2.14.2.windows.3