On 05/11/20 20:04, jim slaughter wrote: > Hello, > > Yes BootLogoEnableLogo() appears in several files and is not commented out. > > Files: > PlatformBm.c > BdsPlatform.c > BootLogoLib.c > BootLogoLib.h > PlatformBm.c
That doesn't answer my question. Does the PlatformBootManagerLib instance that is *specifically* linked into BdsDxe in *your* firmware platform call BootLogoEnableLogo()? Build your firmware with "--report-file=report.txt", and look up the following part: Module Name: BdsDxe [...] Module INF Path: MdeModulePkg/Universal/BdsDxe/BdsDxe.inf [...] Library [...] <IMPORTANT-LINE-HERE> {PlatformBootManagerLib: Time = ...ms} The pathname just before the "PlatformBootManagerLib: Time" line gives you the INF file path that is relevant. Check the C files listed in that INF file, for a BootLogoEnableLogo() call. The call should be made in PlatformBootManagerAfterConsole(). Thanks Laszlo > > Jim Slaughter > ; > > On Mon, May 11, 2020 at 12:12 PM jim slaughter via groups.io <jim.slaughter= > sage-micro....@groups.io> wrote: > >> Hello, >> >> I do not know. Will look into this. >> >> Is this call, BootLogoEnableLogo(), normally in the code? >> I have not added any code in this area. >> >> Jim S. >> ; >> >> On Mon, May 11, 2020 at 11:41 AM Laszlo Ersek <ler...@redhat.com> wrote: >> >>> On 05/10/20 05:00, jim slaughter wrote: >>>> Hello, >>>> >>>> I have followed previous directions provided and the build works ok. I >>>> built an IA32 generic binary. >>>> I cannot tell if the logo code is working since I cannot see the logo >>> on my >>>> display. >>>> >>>> I do see a file in >>>> the ~/src/edk2-stable202002/Build/MdeModule/DEBUG_GCC5/IA32/$ directory, >>>> called LogoDxe.efi and another called LogoDxe. This leads me to >>>> believe that the Logo entry point is in the image. >>>> >>>> After the build I did find an empty map file? How do I get a map of the >>>> build? >>>> >>>> How do I debug this problem? I have no debugger. Can I freely use >>>> DEBUG((...........)); . >>>> >>>> Any help please. I am stuck. Thank you. >>>> >>> >>> Does your PlatformBootManagerLib instance call BootLogoEnableLogo() in >>> PlatformBootManagerAfterConsole()? >>> >>> Thanks, >>> Laszlo >>> >>> >> >> -- >> Jim Slaughter >> >> >> > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#59210): https://edk2.groups.io/g/devel/message/59210 Mute This Topic: https://groups.io/mt/74108988/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-