From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web08.9230.1645505944207206859 for ; Mon, 21 Feb 2022 20:59:04 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=kPTnTKJm; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645505944; x=1677041944; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DIiZ0Rr4Sy97OXGzWNYdYBeHeMbdMEQ131Yec7eVFbU=; b=kPTnTKJmQ/agccdpUsJS2bUM45V0xP5fUN8yr7pfloWp8AhB4G6DhF6x CYo6qNhSYKqbFJQEL5uW07b3roxTC/wJHJrVQgGzrKaK+sVXQoSySt2QE zc/YGa7sr5UOaxoWzxWLyhyg8nU/AZUsacpmGNNGH/dDuJukpeR//1W0B sPbCcN12XGBg2nF7txozOiqGCpuCEVLW6RFV6JDgB/cOP2h6HRmA+rC+h HIs+pWhv9zU05PLMiKWCLKvC7kmQL111HHvAxUKBgsrV13axOYMDS7Imz qR8BF9Vv3rO0DWRmHssWaMJb7OLce0MS3cK1taVqHpLQzvx1xQUfPLpJP Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10265"; a="251795740" X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="251795740" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Feb 2022 20:59:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,387,1635231600"; d="scan'208";a="638773101" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga004.jf.intel.com with ESMTP; 21 Feb 2022 20:59:02 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 21 Feb 2022 20:59:02 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Mon, 21 Feb 2022 20:59:02 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 21 Feb 2022 20:58:56 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=at1Ioo9swZ6qQq5/XJl2m/swAe8b5+m+HKJap7SnXvlvixUtf4UbZNpqEVVt+ODBLwJMskwm/99thW9dJ3IePHHBaIKy5kAQmzGbiQ4pTg0en1f4GMAGqEQh+KsJkNLqf2fdVQB+GvCm/LSCw5a9E8g0821r/EOMPy48TSnpf05EW6de9QSrxzRrjVFhEMiaiXqsJtbuIefwz7E5jE+xLdi1XDm/XHgy8/AcPyhfoeQEzSUPEtFzwYjt31j2dacMatZXzk420MuVPjKj413N8LquLzkJj79/3OxKkXGwDPqN9lWxcd5IoVx/e0fJS9aWeMomj8itVto9HwrxV2UX3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xB1LUAhaRkUVHg0nplLhTdB1loG9OhEbjfbEIA7Go6I=; b=Vy8JwioNOZU9QsNMmz0NXLgx5dNTNDNSuEeKqTMV42SgePkz/wBmMnhLsaLiByJbb70+aKQ2jd5/4EtWWSFRVsWEpJPtCspfB3xNoPc2X3m+EghkGG5MG3QCju44d1m+H5980BNgwQBalJ6KGaURN7FRcWAzT2uQLwXSYyDywIXa4Op0QLhWGOFB3IDr872lZnSs9g/nV31Co6tUUDieJctwVjiDoEj/+sPMiAgaW1xsm4Jazq1rIozYCg8XZeNjw+Bv3VjcnrDvaP9zQVwyc69zh0fTnylXmWra7jS7FOX6R2qP3TE9QHW6SehyKc8Jeq+wXMND3dHEV9nFXZSQtQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by BYAPR11MB3112.namprd11.prod.outlook.com (2603:10b6:a03:85::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Tue, 22 Feb 2022 04:58:54 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::99b6:d326:2925:4d2f]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::99b6:d326:2925:4d2f%3]) with mapi id 15.20.4995.027; Tue, 22 Feb 2022 04:58:54 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Rhodes, Sean" CC: "Dong, Guo" , "Ma, Maurice" , "You, Benjamin" Subject: Re: [edk2-devel] [PATCH] UefiPayloadPkg: Use Boot Splash Thread-Topic: [edk2-devel] [PATCH] UefiPayloadPkg: Use Boot Splash Thread-Index: AQHYJvhg7UQ8URDRZEWuq3YP5sBBPayfA24A Date: Tue, 22 Feb 2022 04:58:54 +0000 Message-ID: References: <7fad04c8233ef3e9a0b2a9e5f02a6b6e27fd2700.1645430102.git.sean@starlabs.systems> In-Reply-To: <7fad04c8233ef3e9a0b2a9e5f02a6b6e27fd2700.1645430102.git.sean@starlabs.systems> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 55faaee1-d5e9-4388-217a-08d9f5c006db x-ms-traffictypediagnostic: BYAPR11MB3112:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9T8vh7Mzkbm59XvU/gM53fvGMj/UQX/G8BsEDwckJP+ZFEi2ty6vzzbgkqu/rlSm/eVR2FKTjslANgx7E7VK5wg4/iQsoEnyLDE3gukxliieLDXb8W0G9dmBhpyyapJXC4zXxxGSSwIc3uz5UN3e1MRDXbBfw6wf9Diqa7OtssdoYlvlzI57zAONYRg2DFDatyVHtJPz3/hNUDIq0teQXvguVBjZFVRKkyA6ogOtYSOblENWwyGZkyt/ZQhhLYU7UBUKS70f+FGbeqLs+kMgpAsPh2L6NKZMV98TdXovX+4qkhE9woBUliUIW3+zy5h+mWYgcKzGeV51P59Ir3p6BXA2lNFYlw5NkmByuImuDOoRjDVwodqkUpC5odFiC5exQEsrhJ8odRBWjoJCXMgneJL2DDzgI93dDmFE9P/KSlrwEnxLli5LQSxWtxuH38ZDLNpAFeCBrGsXfF/uH0KEzgMWw/oDsly5YcQajLIk36kEbow9gDue0PhU9YID91Ub7Ju8KcJwrvUu5Ur0SEwB+iDsXpD0umftCDcBV6foT6WQI0Fxr31qrh5lc4lcA9VCSoFuT7HtMW3NgTAB8SA7+B6b9m/cWMxcEE+pLg0Vr6FoTG4RiTp6LWqHJvrw8tT38rkWnPlteQ3zjUVCMDd1qeOAOQHgcJDFD20BQu3rQuBiLAfv8mKXo8WUaoO/sNr0RCs8UnhASsvUpof+CX9FfpChb1brJU9Pnk5H7bbHTn6hdRE4yCI+/ZyaRVg8g8aVrZZ2X1tbtc1TWrJxiMc1PHgA1o6LTPKXIlBMzxwgeBlAg/FLgYPUSc9eZYwPR9G4CYAZQSixE17lzlPD9pplCQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(66476007)(66446008)(64756008)(122000001)(33656002)(2906002)(966005)(66946007)(76116006)(52536014)(66556008)(8676002)(4326008)(38070700005)(38100700002)(53546011)(8936002)(6506007)(7696005)(9686003)(508600001)(107886003)(5660300002)(55016003)(86362001)(316002)(71200400001)(186003)(26005)(83380400001)(110136005)(54906003)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?jNBDSEoeurv0Z0SNV8YHQ+dR86VG71YPTxX5WW8RTMrn6ZK+EfKcG3aljq45?= =?us-ascii?Q?iknoWwHz7Gt0LCKZkANbz70A1V1YwY54kLXlyW0g6MLQXrDZP6upoC5CXi4r?= =?us-ascii?Q?am/36O9pjxsvV+ATMp1W28hpwUe2IuaF3/o4x/Zu71nCJfyGMtOX7Avexrq1?= =?us-ascii?Q?b07K/ICwpp0ZQvljoyVs6ikUJD38jpGMdCVPbbT7HOp8cIEQS2fWfc6Lnso4?= =?us-ascii?Q?3+QCsoBhUmrkROyFZQ/Mfu3fxTf6gpVTtY0XFvdKhDFg2hk8XkuHydcEt+cM?= =?us-ascii?Q?NZ0hyZ+91/Km7BVGqD1jSECS0uuzjWVmPmw4bvHAMyCBrPCQcjhG4UBm0Qz7?= =?us-ascii?Q?gg7iRh0bkyOq7HBieKpogy1gZKROcNqSokJALf/5LZrRrQOh+PnLpOS2k3lP?= =?us-ascii?Q?6KCQ1yLwSVL63m1BRE5JHjzDGrzk7fFVLlHRbqzyLaYhVyjxQz9t2O6DDF+X?= =?us-ascii?Q?jde035W3IQghkU+Z6R2XX2LmVx66LlwY6PmCwg/x7JqiieaRbnD4v6etrjeD?= =?us-ascii?Q?jKGJFLI+zCsFKY3CScmDX0lToQScDd2ZW/PCnvPcBoVO/slSHmXx1qrRBVxp?= =?us-ascii?Q?zR8TQQmK0ysAvZ230z3hNmBss2BWyOAHDRaN9Fv2XSu9NRV8FxX+QjVpQIcX?= =?us-ascii?Q?c6ub9hLrEOwkAtHI8BKB6Ay+bNqMWIvpLQShjLAtBWe8pYltHMiqoP8dyDLM?= =?us-ascii?Q?wW9DCFvvcDdEBWumytLYRzcZRiZAWZCDbLQQuXrNSIzEjTQk8qRGTF+8joo6?= =?us-ascii?Q?7HlvaafFS4VoNTmxAS3DwoUEOP1HnBfJXc9fR6BywYDI3f279Ky5Qq3oa7cg?= =?us-ascii?Q?rrI+nVCBjHv0e7c3ZiRAbGmuGs/RGoT9CLYM2lC1j8lyKpxiCGA10YKn3+hc?= =?us-ascii?Q?O6274Vi2YgmrGUgdCaP6uGH9EyLDkHQcgmoEuTyh3wYXGUkbDAZuhuEautf6?= =?us-ascii?Q?G3NQO0KmugLPlhMdyFcTvkfARwpzqHW2ILltdPxT4aDN/aZMFWfOq36LXxPh?= =?us-ascii?Q?8BKEWFqYXBPvwAsS7zyfb/C/pjLj+HslOEu2BDSwQaF6n9nhGMoHULTKPQey?= =?us-ascii?Q?Aq7IixNV14fExTo7zK203RiDQUsuBbL0XZnLkWZfWnGCgvTfM/gmPJS6S+7g?= =?us-ascii?Q?YQM3pCOQ1p64o7AgY4CsHYZ5Zg0draSi+uyUGSPnCxVxsgf617vS+YPQmLiw?= =?us-ascii?Q?+6jvVXNbV5emFg0jjwPBoQQgp0it5sgQrAWXGuVnzoNZ3mBPbTcgSJfqL0w3?= =?us-ascii?Q?it3gpY+0STJfC8KQC82JSfcoO4CQKNKdm26PQHNfoUo8vsiLDb/2X3V6GAEn?= =?us-ascii?Q?LPQiuY1xa1uo9RreAtAwXbEUy7w58u7NiTxLEfSzrI4u6FP5TfSqJbSoQ1R8?= =?us-ascii?Q?LuNSX1Op4tPm4SwtsCgsZkIE5Ai67HedClg6Dh40AsFt9F7KKlqEjowuSwBI?= =?us-ascii?Q?a10MRAi20N6YDAHcCK4uI6khSOZRt195KZlHghVFhEvkE+EDzFnH8v6xxWyx?= =?us-ascii?Q?t2Hf9td8kC2cWL8FLTPtX6KwPJaKVvtNRYWnwFe28exh5ytoXoLqVBUanKwK?= =?us-ascii?Q?f+vitbLuav/CudZrPzDfxEF1SoU/krV3srVdnw5itMfUN2FoT9FcRPrtD/8A?= =?us-ascii?Q?7vYid7dt4Rmkqa2HkgZSPcs=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 55faaee1-d5e9-4388-217a-08d9f5c006db X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2022 04:58:54.4998 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q8914IuguZ/1Ld70s97PZkzx36aLilleGGDf57O715UADxyZXPevA9rWiXz2yrfWQ9t2OwFWxc4+briOWZrP1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3112 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable + gUefiPayloadPkgTokenSpaceGuid.PcdBootSplashImage Is this needed? -----Original Message----- From: devel@edk2.groups.io On Behalf Of Sean Rhodes Sent: Monday, February 21, 2022 3:55 PM To: devel@edk2.groups.io Cc: Dong, Guo ; Rhodes, Sean ; N= i, Ray ; Ma, Maurice ; You, Benjami= n Subject: [edk2-devel] [PATCH] UefiPayloadPkg: Use Boot Splash Build with BootLogo using default image by default. Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Signed-off-by: Sean Rhodes --- .../Library/PlatformBootManagerLib/PlatformBootManager.c | 3 +++ .../Library/PlatformBootManagerLib/PlatformBootManagerLib.inf | 2 ++ UefiPayloadPkg/UefiPayloadPkg.dsc | 2 ++ UefiPayloadPkg/UefiPayloadPkg.fdf | 1 + 4 files changed, 8 insertions(+) diff --git a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootMana= ger.c b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c index a8ead775ea..4dad595a3b 100644 --- a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c +++ b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c @@ -243,6 +243,9 @@ PlatformBootManagerAfterConsole ( Black.Blue =3D Black.Green =3D Black.Red =3D Black.Reserved =3D 0; White.Blue =3D White.Green =3D White.Red =3D White.Reserved =3D 0xFF; =20 + gST->ConOut->ClearScreen (gST->ConOut); + BootLogoEnableLogo (); + EfiBootManagerConnectAll (); EfiBootManagerRefreshAllBootOption (); =20 diff --git a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootMana= gerLib.inf b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootMana= gerLib.inf index 9c4a9da943..306bd33b7a 100644 --- a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.= inf +++ b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.= inf @@ -39,6 +39,7 @@ UefiRuntimeServicesTableLib UefiLib UefiBootManagerLib + BootLogoLib PcdLib DxeServicesLib MemoryAllocationLib @@ -73,3 +74,4 @@ gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits gEfiMdeModulePkgTokenSpaceGuid.PcdBootManagerMenuFile + gUefiPayloadPkgTokenSpaceGuid.PcdBootSplashImage diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index 1ce96a51c1..1f602fb386 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -209,6 +209,7 @@ CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf SecurityManagementLib|MdeModulePkg/Library/DxeSecurityManagementLib/DxeS= ecurityManagementLib.inf UefiBootManagerLib|MdeModulePkg/Library/UefiBootManagerLib/UefiBootManag= erLib.inf + BootLogoLib|MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/Customize= dDisplayLib.inf FrameBufferBltLib|MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltL= ib.inf =20 @@ -545,6 +546,7 @@ !endif UefiCpuPkg/CpuDxe/CpuDxe.inf MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + MdeModulePkg/Logo/LogoDxe.inf MdeModulePkg/Application/UiApp/UiApp.inf { NULL|MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerUiLib.inf diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf b/UefiPayloadPkg/UefiPayload= Pkg.fdf index c7b04978ad..2c75f51f7a 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.fdf +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf @@ -158,6 +158,7 @@ INF MdeModulePkg/Universal/EbcDxe/EbcDxe.inf INF UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf =20 INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf +INF MdeModulePkg/Logo/LogoDxe.inf # # PCI Support # --=20 2.32.0 -=3D-=3D-=3D-=3D-=3D-=3D Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86827): https://edk2.groups.io/g/devel/message/86827 Mute This Topic: https://groups.io/mt/89289376/1712937 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [ray.ni@intel.com] -=3D-=3D-=3D-=3D-=3D-=3D