From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.7404.1645421104566831278 for ; Sun, 20 Feb 2022 21:25:05 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Gi4akDo4; spf=pass (domain: intel.com, ip: 134.134.136.31, 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=1645421104; x=1676957104; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ugD7HKBZhkFvhCViWHFwmirlcWZ5NZzAEv8k4yhRCdA=; b=Gi4akDo4zKgi97OE4mNjlguXU/bEaQmIBYOkKSrzcbYhFOHKaJ5cimgw bobwmwlv8MSClX7LXKeyMnz4/254pdRdznRi3fUdfRGqVgOcZ51qpmtmP bseihex9ypAoj6GiQk5AJ4d529vFR0zVdBcHr9GdjEsZEixe2AhlpOA6q 0t9peVFDzzSrlW2a49KA0MVJz2IHNDcBiGa7AG0IpPlHcWtz/QSHnBXE+ ovBLa4YvGBmTjCIwbcXuVL2PM6VnZhW+Rv46/Dg7vWlwcoU4375VZnxy7 i7OMYkrHZnpJPX+3/Ayb6Trg9l6w9gdw/6Woa7rr2Z/5WLUDBWFtQah0V A==; X-IronPort-AV: E=McAfee;i="6200,9189,10264"; a="312180932" X-IronPort-AV: E=Sophos;i="5.88,384,1635231600"; d="scan'208";a="312180932" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2022 21:25:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,384,1635231600"; d="scan'208";a="627258926" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 20 Feb 2022 21:25:03 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Sun, 20 Feb 2022 21:25:02 -0800 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Sun, 20 Feb 2022 21:25:02 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Sun, 20 Feb 2022 21:25:02 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Sun, 20 Feb 2022 21:25:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iZzxI8HPzIyhehbjDa5Fm8MemIsAI4PqI99zBvNAEpyLeNG0SAh+iUYuv0Z4dpRY1lzOSBMIB0dcfr0B6f26wWquNlphxY7ZDUEqp1tzVUZc4yhdpTx0nB45D41xZA7I298T2otWG0L5CpTreHoZipnCYBgG8vhWLsTcWvYqDXqD/+hyxApFeWAVI6Bt11ZGX4xWjaCmscqlwVHQOfvzjfKo3MOZau5xsVkIMVqCsaHrUUKWbjIjk6dmdznx4zRCOdF1sfBcq630BoqzwbcKyqZM2ollWR9zZVM13ZJuqrNH6oUe+CvR/HaQ+XUS02WydsxviRt2i+f1FF3fA3M/2A== 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=lkQS0vPkjXyrktJUyGt8XVkDiJDTSHsmIpXlkzqCkOw=; b=FFHtA8jHoP8PNN64De1q8wMaRq9Jj3EqhQtvWJYajVQI0DWnINJT4FPTyjFmg1kvRpRNiofuLpwByZzDJBQ01LJv8GEgVenHPHMmnMP6Y/DqyFGXdj/KU/zsbN55hSpPHrZpXa9lwunHQgk9m7v2yx2y/SdjZacw22kUIy7Lm+HwsDn50n1seeA7bdaAiqXB4PW6S0bTajs0XCxVdanRgjJhc8raWXTHcskSFb/Q/+sS2YQXx2CLDh2D0iJi6Va58YLzbethxiI3zJPmeEDDypiT80KnEI/FjNWiO1SNfxijSMFEwPeG12eloSJz3DXA0MckzOBBOjFHmQQJm9Ubcg== 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 MN2PR11MB3999.namprd11.prod.outlook.com (2603:10b6:208:154::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Mon, 21 Feb 2022 05:25:00 +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; Mon, 21 Feb 2022 05:25:00 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Rhodes, Sean" CC: "Dong, Guo" , "Ma, Maurice" , "You, Benjamin" Subject: Re: [edk2-devel] [PATCH] UefiPayloadPkg: Provide option to use Boot Splash Thread-Topic: [edk2-devel] [PATCH] UefiPayloadPkg: Provide option to use Boot Splash Thread-Index: AQHYJqGu738f+0PyWka8fJhLxx5VhKydeNbg Date: Mon, 21 Feb 2022 05:25:00 +0000 Message-ID: References: <6cbb9bafc1e86568eeb1912d9fa40bdaab519ac4.1645392848.git.sean@starlabs.systems> In-Reply-To: <6cbb9bafc1e86568eeb1912d9fa40bdaab519ac4.1645392848.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: 80bbdb4e-6db1-44d8-de55-08d9f4fa8190 x-ms-traffictypediagnostic: MN2PR11MB3999: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: 3foAU0hlQoSaY9aoqQKqjbnPPfYQ/qz8BhD319f9fY9lKT3YEP2YyVwWJcw+OaOJsOEYIwUZEvGwIzh0dYawfIgN+7xicl63nKEUd4nvafV96tWe3IWND55QLiAeo+rpkxsixXoOHOx+WinP4p6F8gPbpj3yS5UJrASpL+xwCqm6Hse+chMh/y3KCwDSVMY2tLp9TN1UUjm/QJgeF6mWecUruGuVC40ZGZgdSFpV6CL6feMuyU93mtDoKIAoZog/hzP1k+vL22+xe/Kr35uIVmE5qFwyzKsPr95n0LsQrTAzgpQ44bPWwRK2dA0Y0p481xMdUd7DyFIek/BbwZYxvVwa/lH61p8cJymvjeAm6Bs04opWsWETSE/YLu70wMhlnnLjKaON7oogQViDzuIlbqVB7TZLe3yy/rx0AGStzICTa4dOzvSDNoFBbTOLqXKVQrTWbiBSXdsI/5Oj6qqCbmsV390fbysLnLny9nkCLT89EvfowvQRGKKMaO2BlFiS88as4oiXEl15g55zyJE9ePZdJM5R8D9sJJqajPJPYZfZbe4uNFnDAtsrfF5o7w09FWo4w2Xd2Xl4KqrMygtj4ooBug96bATyN5cryPe/b6Nq3pEGuI6/nqXaUwuq9OchicEZZa/kbdIwS2KWG4MRze1wpa1z2Iv7TB64nnXOTB0kFIplmgBLmBAGR/lQLWiA3mZE1BRbK0qpzb+491B96psfBo78/YabrfV0uyBg1i5OASNiLNwHF/pD56H8k2ZfNYexp5RZX4nSJmxs5MC8jnQ/rXYmmH07UktvXqjmZajEJ0yFfy2J3n91LwBmlm29s2Vtf/q9Bqk6NiyJH9U3XQ== 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)(71200400001)(53546011)(86362001)(186003)(7696005)(26005)(6506007)(2906002)(122000001)(107886003)(82960400001)(38070700005)(38100700002)(54906003)(316002)(508600001)(66446008)(8676002)(66476007)(66556008)(4326008)(64756008)(966005)(66946007)(76116006)(9686003)(8936002)(52536014)(5660300002)(55016003)(33656002)(83380400001)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?1ACMUm9lYstwUi/fdW3FxjPE6mlxfcEySVTpzMZVFHfp6+T7Vj/t8cdNd+gh?= =?us-ascii?Q?MD7EEIqoNpI8VtMxK3cs/VJZewPg28Wn67+aRSrJtWt0oWKw6/6IFAUH5YSb?= =?us-ascii?Q?89I5d/qcarKvo91mz7ZVZ+hb0byLNqJK2H3ICROApSyHftmap/dOeYcbEzP3?= =?us-ascii?Q?hgSsOFHAwfCmNWlYZI6uD3RzP+VYm9yaV+KHx1uCJHPNMEUJTjYMUsIqMOxM?= =?us-ascii?Q?LuvR505MGhIjhpwMSz78vmPB61Y8ili7//cZ4JBJFeEiMwpx/oJIO13cBtDn?= =?us-ascii?Q?8f9ON9cWoZB4U60p+bDFUxrR0j6Caum7CuhcN8GRvVwpgmx404X5xGY17yBh?= =?us-ascii?Q?h39Wts7HeN/nQCZA/M9X62rCWRM7r8s2JDxErgiKAQ+i2T6d14CgwL+ahRtN?= =?us-ascii?Q?ZqnJaAb/aEe9Eb3q/lV48PJRhyv7ONh/Y+FCzsNcxuCHnrIMNyqNTO7hVFyv?= =?us-ascii?Q?1SVIbw2yBKEhjFEktRXbwiirsMhyHb6P8KPkySDLr2ZJSwIWGy/DQJfC5lEV?= =?us-ascii?Q?JrycYNfIj96lNVTQCBnguJzBnolTfj/FsJFQ9WeDKj0J3vg0rjw4GTPWS38/?= =?us-ascii?Q?cM5X9L6q6J48Xb4ZA3Pw0yPNv05EqhiaK9Wp3lNeT9xfNk1VdPGIq4ypiD3v?= =?us-ascii?Q?R+p2+UwLA7yoVserpC4SKGU71UkAtRNo2AGuWFAydrqt20EsozbB5SIWenmB?= =?us-ascii?Q?nceB8LUWfswglPNn+Tso//Anpat6Kr/4+zOGMCQE2zULebCDJyanjpXwVbzZ?= =?us-ascii?Q?aocbpN5D5M4lmTga6RYaVkhao+FgCWsPA8l6HNMyEpChM5wr70E8qw4FYUOJ?= =?us-ascii?Q?eRWK9MS7aabv78eMz06BNjlbe8+cjimByofdE6CSFk9vZyfL37oBLim3XKa2?= =?us-ascii?Q?14v2ZDpexMmYEO6ywRYKsMGvCq2HB7dVYEQAW9fJbtaHSIVhek149ClSTuz2?= =?us-ascii?Q?hYhrrH8YeFeDm6EGgmsnQelHyu5ANGK+yjUqf3PpYt80DZCw7+lld8/9iV5m?= =?us-ascii?Q?rUQtcuvmTWPX5chm8uQjZ19jBfdHbg6p8c2T24oqPdZQ5f3RSDyE2bOWDsvv?= =?us-ascii?Q?l0Hf1sGZMNqMVshdJGyH6yI/eQQtF4Puyt+Fzdg7DcJpnabHKVpQzHUwCyXF?= =?us-ascii?Q?VMDuo+zYxIzuQ/id4zcxDqhP4oP61phLZ8pnAs8g1FLp72cbixMctueIMaFq?= =?us-ascii?Q?IVmpw0rBtNBw9aVX5nPsHuravWEb3gmvR3ueqKJzlVB5vXEG9WFy8+KUyesv?= =?us-ascii?Q?eBFtdh7JmCzDvznWa8NUBUb9j8z15RhkQ61LNiGAhOT4SlgTpGFQFR/bHPK3?= =?us-ascii?Q?Bx9e6Y3PbTvcyWRM976ZrN0oJZiZvReQiLKxeZzNr8msqiFbHzUp3kAfRmCj?= =?us-ascii?Q?TZQQ+DFjxrPQ4P9/rx07q+c+XFTQcSzQ6aXPYFSyT9EdEgLJgQmcmeXKscEh?= =?us-ascii?Q?KYcGfEXXPaEvCT1Grr5LDjblPDEsXgWzwJ6UCj0qVvS5UpWjAkmaRr2Hdg4Z?= =?us-ascii?Q?z+OsOoV+3CPjHoMlgNzrYO9TEdD5oSKOztrSxxrsR1RW/Ptk14f4nI6d+BoE?= =?us-ascii?Q?JBuoGhQIZ4q51Him88Eo9Gep+QJ1jTM7I2xYXre58q3vgWdbQnjYVHECaQbg?= =?us-ascii?Q?Fp/FOASIgOIQFHog7mbvtPo=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: 80bbdb4e-6db1-44d8-de55-08d9f4fa8190 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2022 05:25:00.1767 (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: zs03cplpTdkVH3vJdNfSn6ggihsT7zdkamOSlDhJd5ryLgstaPEfXsWJAUWLer8Ri76gFs+LL/XZ0VnDPPuSTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3999 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 Can you avoid introducing the PCD by always including BootLogo driver? By the way, you changed brotli version. Is that expected? -----Original Message----- From: devel@edk2.groups.io On Behalf Of Sean Rhodes Sent: Monday, February 21, 2022 5:34 AM To: devel@edk2.groups.io Cc: Dong, Guo ; Rhodes, Sean ; N= i, Ray ; Ma, Maurice ; You, Benjami= n Subject: [edk2-devel] [PATCH] UefiPayloadPkg: Provide option to use Boot Sp= lash Provide a build option to use a Boot Splash logo. Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Signed-off-by: Sean Rhodes --- MdeModulePkg/Library/BrotliCustomDecompressLib/brotli | 2 +- .../Library/PlatformBootManagerLib/PlatformBootManager.c | 5 +++++ .../PlatformBootManagerLib/PlatformBootManagerLib.inf | 2 ++ UefiPayloadPkg/UefiPayloadPkg.dec | 3 +++ UefiPayloadPkg/UefiPayloadPkg.dsc | 7 +++++++ UefiPayloadPkg/UefiPayloadPkg.fdf | 3 +++ 6 files changed, 21 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli b/MdeMod= ulePkg/Library/BrotliCustomDecompressLib/brotli index f4153a09f8..666c3280cc 160000 --- a/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli +++ b/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli @@ -1 +1 @@ -Subproject commit f4153a09f87cbb9c826d8fc12c74642bb2d879ea +Subproject commit 666c3280cc11dc433c303d79a83d4ffbdd12cc8d diff --git a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootMana= ger.c b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c index a8ead775ea..3bded489ef 100644 --- a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c +++ b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c @@ -243,6 +243,11 @@ 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 + if (FixedPcdGetBool (PcdBootSplashImage)) { + 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.dec b/UefiPayloadPkg/UefiPayload= Pkg.dec index 551f0a4915..4f5756d575 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dec +++ b/UefiPayloadPkg/UefiPayloadPkg.dec @@ -83,6 +83,9 @@ gUefiPayloadPkgTokenSpaceGuid.PcdSystemMemoryUefiRegionSi= ze|0x04000000|UINT32|0x =20 gUefiPayloadPkgTokenSpaceGuid.PcdPcdDriverFile|{ 0x57, 0x72, 0xcf, 0x80, 0= xab, 0x87, 0xf9, 0x47, 0xa3, 0xfe, 0xD5, 0x0B, 0x76, 0xd8, 0x95, 0x41 }|VOI= D*|0x00000018 =20 +# BootSplash Image +gUefiPayloadPkgTokenSpaceGuid.PcdBootSplashImage|TRUE|BOOLEAN|0x00000021 + ## FFS filename to find the default variable initial data file. # @Prompt FFS Name of variable initial data file gUefiPayloadPkgTokenSpaceGuid.PcdNvsDataFile |{ 0x1a, 0xf1, 0xb1, 0xae, 0= x42, 0xcc, 0xcf, 0x4e, 0xac, 0x60, 0xdb, 0xab, 0xf6, 0xca, 0x69, 0xe6 }|VOI= D*|0x00000025 diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index 1ce96a51c1..64e9e67d62 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -33,6 +33,7 @@ DEFINE UNIVERSAL_PAYLOAD =3D FALSE DEFINE SECURITY_STUB_ENABLE =3D TRUE DEFINE SMM_SUPPORT =3D FALSE + DEFINE BOOTSPLASH_IMAGE =3D FALSE # # SBL: UEFI payload for Slim Bootloader # COREBOOT: UEFI payload for coreboot @@ -209,6 +210,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 @@ -399,6 +401,8 @@ gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask | 0x1 !endif =20 + gUefiPayloadPkgTokenSpaceGuid.PcdBootSplashImage|$(BOOTSPLASH_IMAGE) + [PcdsPatchableInModule.X64] gPcAtChipsetPkgTokenSpaceGuid.PcdRtcIndexRegister|$(RTC_INDEX_REGISTER) gPcAtChipsetPkgTokenSpaceGuid.PcdRtcTargetRegister|$(RTC_TARGET_REGISTER= ) @@ -545,6 +549,9 @@ !endif UefiCpuPkg/CpuDxe/CpuDxe.inf MdeModulePkg/Universal/BdsDxe/BdsDxe.inf +!if $(BOOTSPLASH_IMAGE) =3D=3D TRUE + MdeModulePkg/Logo/LogoDxe.inf +!endif MdeModulePkg/Application/UiApp/UiApp.inf { NULL|MdeModulePkg/Library/DeviceManagerUiLib/DeviceManagerUiLib.inf diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf b/UefiPayloadPkg/UefiPayload= Pkg.fdf index c7b04978ad..a71d655687 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.fdf +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf @@ -158,6 +158,9 @@ INF MdeModulePkg/Universal/EbcDxe/EbcDxe.inf INF UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf =20 INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf +!if $(BOOTSPLASH_IMAGE) =3D=3D TRUE +INF MdeModulePkg/Logo/LogoDxe.inf +!endif # # 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 (#86816): https://edk2.groups.io/g/devel/message/86816 Mute This Topic: https://groups.io/mt/89281295/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