From nobody Sat May 18 06:50:52 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+91207+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+91207+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1657480442; cv=none; d=zohomail.com; s=zohoarc; b=f4p7rHQQQKTHsV9zf2qQnEGTMZgK/K98BHvvxiU+RdBnR2yiH6rVUkAmupwV1kJLv5L3ieiwoCc23SLWrWrtiIj/VwchfpJxwG7P/LQCkBN09FuQ3V1WgJEocfhpGdupjdQbjVYw7E8fqBm8dcMfJRMfN6B7fOvFvQX8RP1NrF8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1657480442; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=HVbCmbVEhfd4qBxE7GC38bKn1KX+79tQ7OsW1hL7XKw=; b=n7F9kg0Xjlx8Iw6mEmmVNjofa/j+amqKjthl62SbjOAxaEtBGX406ihRJCk57LeKHU+KaxbfwTXfKAsKi/2PWxpdNFK2j4CEv2RINwmvauQ+mj0HJ4tm0j5GjsZsjZ2vvBSU+Lz1pyceKThNNVJp61GtJ5yR3pyEV1B7JC4+8cw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+91207+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1657480442864675.0673438966513; Sun, 10 Jul 2022 12:14:02 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id JOfEYY1788612xZsRnH9Rpsi; Sun, 10 Jul 2022 12:14:02 -0700 X-Received: from smarthost01b.sbp.mail.zen.net.uk (smarthost01b.sbp.mail.zen.net.uk [212.23.1.3]) by mx.groups.io with SMTP id smtpd.web08.20253.1657480441005464469 for ; Sun, 10 Jul 2022 12:14:01 -0700 X-Received: from [217.155.46.38] (helo=starbook.lan) by smarthost01b.sbp.mail.zen.net.uk with esmtp (Exim 4.90_1) (envelope-from ) id 1oAcNR-0002iv-Sm; Sun, 10 Jul 2022 19:13:57 +0000 From: "Sean Rhodes" To: devel@edk2.groups.io Cc: Sean Rhodes , Guo Dong , Ray Ni , Maurice Ma , Benjamin You Subject: [edk2-devel] [PATCH 1/2] UefiPayloadPkg: Enable Boot Logo Date: Sun, 10 Jul 2022 20:13:53 +0100 Message-Id: <6fedc8d511e9c86171e2e7d1e668b1eca88694f0.1657480273.git.sean@starlabs.systems> In-Reply-To: References: MIME-Version: 1.0 X-Originating-smarthost01b-IP: [217.155.46.38] Feedback-ID: 217.155.46.38 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sean@starlabs.systems X-Gm-Message-State: 8oLuHcoQSPTn7BshTE6ZxYqdx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1657480442; bh=pIJ0x/2t/Sh3vvZmvLsH0Gttdf0qwHZ9aF2m0/C0FrM=; h=Cc:Date:From:Reply-To:Subject:To; b=mZZIQiLKCw96H9QFZP/vrEW1vVj+h/kxIgtRaWStKoStAUqh2wJa760ammdeKaYuspR OHVUwhH2G5iNcK5OMUYUFmYFyGYOwurTFhPs/5KoaF0NmvRgkuCSa7itShF08c11gEWsM 0jewO6EtTZWtWsvSkdjAUb5+Qd0oCo69xeY= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1657480443810100010 Content-Type: text/plain; charset="utf-8" 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 | 1 + UefiPayloadPkg/UefiPayloadPkg.dsc | 2 ++ UefiPayloadPkg/UefiPayloadPkg.fdf | 2 ++ 4 files changed, 8 insertions(+) diff --git a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootMana= ger.c b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c index 0eb577313a..93f7776fbc 100644 --- a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c +++ b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c @@ -252,6 +252,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 9f58c460cd..7ec93420f2 100644 --- a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.= inf +++ b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.= inf @@ -39,6 +39,7 @@ UefiRuntimeServicesTableLib UefiLib UefiBootManagerLib + BootLogoLib PcdLib DxeServicesLib MemoryAllocationLib diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index cfcf38578d..7d390ac8eb 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -212,6 +212,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 @@ -561,6 +562,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..2beef7ba10 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.fdf +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf @@ -158,6 +158,8 @@ 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.34.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91207): https://edk2.groups.io/g/devel/message/91207 Mute This Topic: https://groups.io/mt/92295568/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 18 06:50:52 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+91208+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+91208+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1657480443; cv=none; d=zohomail.com; s=zohoarc; b=JxZKHeUTYu+HjQ1cAHqNMFxJn91xToju4QvDfiK4zFHqLn7XgOja8W1HlpZEhS979sle2OdeNK0pxdhF2qlL+vYIuN+TQf5H8l6QF/+xKXYgXI/qQqS87qUwoa3lPFZgoinhIMd30E9KgECGFMtTxafbe4WsvX1mPWr/4ZqfX9M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1657480443; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=pobtZU39BPdDeKiqrvyTM8LHxRCaUDEp2DBNqRv8Q08=; b=Y3DM6FQfbMwyJTA2gWjULJ8uGc95Ucy/4s69My4fjmvNwG55PbtqPr6Wv4TJxjoihcFvNjOgGMSpOhB5v7XHVlo78kUIyFwUgz60EcDixDKpOUeNK4tLARKS83QA7FoCfgRwC4bTrnI1k3N0w+vbUZig7mAkjRReyjK/8GSe84Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+91208+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1657480443026520.8663975243938; Sun, 10 Jul 2022 12:14:03 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id Qf70YY1788612xnReUd02zHH; Sun, 10 Jul 2022 12:14:02 -0700 X-Received: from smarthost01b.sbp.mail.zen.net.uk (smarthost01b.sbp.mail.zen.net.uk [212.23.1.3]) by mx.groups.io with SMTP id smtpd.web12.20217.1657480441128240862 for ; Sun, 10 Jul 2022 12:14:01 -0700 X-Received: from [217.155.46.38] (helo=starbook.lan) by smarthost01b.sbp.mail.zen.net.uk with esmtp (Exim 4.90_1) (envelope-from ) id 1oAcNS-0002iv-V9; Sun, 10 Jul 2022 19:13:59 +0000 From: "Sean Rhodes" To: devel@edk2.groups.io Cc: Sean Rhodes , Guo Dong , Ray Ni , Maurice Ma , Benjamin You Subject: [edk2-devel] [PATCH 2/2] UefiPayloadPkg: Load Boot Logo into ACPI table Date: Sun, 10 Jul 2022 20:13:54 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Originating-smarthost01b-IP: [217.155.46.38] Feedback-ID: 217.155.46.38 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sean@starlabs.systems X-Gm-Message-State: gpdDEMKdZsirKx0WnrGhgiSRx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1657480442; bh=kSvnZSdICI6bZD1r6f77IN60MDY7aU9+VejHDO+VK6E=; h=Cc:Date:From:Reply-To:Subject:To; b=mz0zKEW7Zh5PtULIa5HT3csixeF3NCRNpFRE/i41Ytk/ZV0N1KZQrbKPSTLRUmF2A2N 1rK58tkAln3hw39PQokp6UL/sOuZNbl6oGD4njrJXZr7ov03E/cjlh242tljkhqk5yfph de4JJc0YeGMgQszwStDnUDNHInt6xLqHTcY= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1657480443803100009 Content-Type: text/plain; charset="utf-8" This will allow the OS to display the logo whilst booting. Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Signed-off-by: Sean Rhodes --- UefiPayloadPkg/UefiPayloadPkg.dsc | 3 +++ UefiPayloadPkg/UefiPayloadPkg.fdf | 1 + 2 files changed, 4 insertions(+) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index 7d390ac8eb..42d170772d 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -276,6 +276,8 @@ VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseV= ariableFlashInfoLib.inf VmgExitLib|UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.inf ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeRepor= tStatusCodeLib.inf + SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.inf + BmpSupportLib|MdeModulePkg/Library/BaseBmpSupportLib/BaseBmpSupportLib.i= nf =20 [LibraryClasses.common.SEC] HobLib|UefiPayloadPkg/Library/PayloadEntryHobLib/HobLib.inf @@ -616,6 +618,7 @@ # ACPI Support # MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf + MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsRes= ourceTableDxe.inf =20 # # PCI Support diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf b/UefiPayloadPkg/UefiPayload= Pkg.fdf index 2beef7ba10..e07aca774e 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.fdf +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf @@ -230,6 +230,7 @@ INF MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf # ACPI Support # INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf +INF MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphics= ResourceTableDxe.inf =20 # # UEFI network modules --=20 2.34.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91208): https://edk2.groups.io/g/devel/message/91208 Mute This Topic: https://groups.io/mt/92295569/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-