public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Laszlo Ersek" <lersek@redhat.com>
To: devel@edk2.groups.io, jim.slaughter@sage-micro.com
Cc: Ray Ni <ray.ni@intel.com>
Subject: Re: [edk2-devel] EDK2 Logo Support
Date: Wed, 29 Apr 2020 21:55:33 +0200	[thread overview]
Message-ID: <d85f0106-9621-7f08-0db6-9f28c561a0f5@redhat.com> (raw)
In-Reply-To: <CAP1zt84eWjdqTZq+22gKsJ-tocKqJMPngTFDs0=o81UmMmduwQ@mail.gmail.com>

+Ray

On 04/29/20 01:05, jim slaughter wrote:
> Hello,
> 
> I build and am running edk2-202002 (x86). Build done under WSL with Ubuntu
> 16.04.
> I found the Logo code and I need to replace the logo?
> The logo supplied with EDK2  is a .bmp file and is a tianocore logo.
> When I boot I never see the logo during the boot process? Is the logo used?
> I am not sure where the logo function is called during the boot process?
> Are there any documents on the logo? Where can I get information?
> Any help would be appreciated.
> Thanks.
> 

Please look at

MdeModulePkg/Include/Library/BootLogoLib.h
MdeModulePkg/Library/BootLogoLib/*
MdeModulePkg/Logo/LogoDxe.inf

and follow wherever those lead.

LogoDxe contains the image and exposes the custom protocol.

BootLogoLib lets your PlatformBootManagerLib instance consume (display)
the image via the protocol. You need to call the BootLogoLib functions
in your platform BDS code so the logo be displayed.

(Sorry, got no time to investigate / elaborate more in depth.)

hth
Laszlo


  parent reply	other threads:[~2020-04-29 19:55 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-28 23:05 EDK2 Logo Support jim slaughter
2020-04-28 23:38 ` [edk2-devel] " lee
2020-04-29 19:55 ` Laszlo Ersek [this message]
2020-04-30  1:45   ` Ni, Ray

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d85f0106-9621-7f08-0db6-9f28c561a0f5@redhat.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox