From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ua1-f44.google.com (mail-ua1-f44.google.com [209.85.222.44]) by mx.groups.io with SMTP id smtpd.web11.947.1594659301622848352 for ; Mon, 13 Jul 2020 09:55:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@9elements.com header.s=google header.b=MbMLdaqy; spf=pass (domain: 9elements.com, ip: 209.85.222.44, mailfrom: marcello.bauer@9elements.com) Received: by mail-ua1-f44.google.com with SMTP id b13so4319696uav.3 for ; Mon, 13 Jul 2020 09:55:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9elements.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jLWe4SJH5GwlC9Tzy/m7gGgXfVlKGuo9Llr4lXIzvn8=; b=MbMLdaqypt89XbizH+en9snq7tI7p1QVQoa+5eidMrAswUgkOU491TJBrVpYmGpeDT aJzDA0OniGgN6Zdg//uPLUXBVbqiq8CwPMkg9V2qCtEX/hxrTys4sI+Swn7FzzNzFmO1 Txwp+dJKIhArGFjhurjx2SMjcnD9ghrLAZSvCDBin1yO6fwCbKVNbgVz8lGtCVXwVOeQ V1KdvWo2HDI6x8FRZqicCKRMUxFzFucy9ZV6xrj3EVseK7/KFDCB5/hNKWkiLXPKJrtv pOJjrR99uA8iXDbTV3SeicFvi3cFxwWilj25gyGAlfBq7AJgQic6kdqR5HYHzJlpb4IZ 2IbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jLWe4SJH5GwlC9Tzy/m7gGgXfVlKGuo9Llr4lXIzvn8=; b=Xkyf5+NGnNQZg/7jAWrRjGUVTiwKv226UBPzVU9QO0IL8Vj/Js0rcgxWSSDvTTxxFO yBbPcL0taryoCwCKym3JvN8ysAwo4bIPdrD3UQWvBKTDPNiJAC83DzHCsdgewUGGFQtD 4mxgL6xeU/IfLs+eYI7rGg/QLuTs2ObGwu5FdKYFjVY2Oiqk17d2Aal+A/I4kkNzW+zI eqcONKBVUOUYmy8Ir9kR8QPch96OqyEOyY4NwJCn3ybS2hFACneFo0a8MFfS0dHkydhO qVwmFqCpT+LKflvHtnJnXJ+JR7rbJ0btWgQArtMlOeBiNauxWIAZoqOfGpcU1YHNrjVb IBCA== X-Gm-Message-State: AOAM532DcVawg6RaYCPilsrY4aNGNytqv6F6l5KJ/MTI2dv6ywZbBCoM 2h4T6py8nET/oz3FgiDSCZWWhjCjmnb1nUAT7DgF+g== X-Google-Smtp-Source: ABdhPJyPdp0uZjpYykmK+Ul+yqJot/6SnbS3q8J6bX5Ydq7+wE+7OqpnUhzqdMNP/RFg1YQ/e3iraB22hhnTS5cUY9I= X-Received: by 2002:ab0:1052:: with SMTP id g18mr466700uab.62.1594659300602; Mon, 13 Jul 2020 09:55:00 -0700 (PDT) MIME-Version: 1.0 References: <20200624095755.27057-1-marcello.bauer@9elements.com> <20200624095755.27057-2-marcello.bauer@9elements.com> In-Reply-To: From: "Marcello Sylvester Bauer" Date: Mon, 13 Jul 2020 18:54:49 +0200 Message-ID: Subject: Re: [edk2-devel] [PATCH v2 1/1] UefiPayloadPkg: Make TerminalDxe build time configurable To: "Dong, Guo" Cc: "devel@edk2.groups.io" , Patrick Rudolph , Christian Walter , "Ma, Maurice" , "You, Benjamin" Content-Type: multipart/alternative; boundary="00000000000026857a05aa558d99" --00000000000026857a05aa558d99 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dont worry. The newes change did fix the issue. All our patches are on github. I will add them as references in future. Thanks, Marcello On Mon, Jul 13, 2020 at 5:58 PM Dong, Guo wrote: > > > Hi Marcello, > > > > I had fixed this issue in latest UefipayloadPkg. Please double check. > > > > Sorry for the merge mistake. There is some issues to apply the patch > copied from the email. So I manually add the changes since only few line= s > changes. But the mistake happens in that time L. I would be great if we > could review and merge directly from GitHub lately. > > > > Thanks, > > Guo > > > > *From:* devel@edk2.groups.io * On Behalf Of *Marc= ello > Sylvester Bauer > *Sent:* Monday, July 13, 2020 3:14 AM > *To:* Dong, Guo > *Cc:* devel@edk2.groups.io; Patrick Rudolph ; > Christian Walter ; Ma, Maurice < > maurice.ma@intel.com>; You, Benjamin > *Subject:* Re: [edk2-devel] [PATCH v2 1/1] UefiPayloadPkg: Make > TerminalDxe build time configurable > > > > Hello Guo, > > > > regarding the master commit 48aa2edf5dae7a1e819ae01c43a326b6c97f20b1, I > noticed that the patch was not merged properly. > Instead of making TerminalDxe depend on DISABLE_SERIAL_TERMINAL, it doe= s > apply it to GraphicsConsoleDxe. > Therefore it does not work as expected. Did this happen by mistake? > > Best regards, > > Marcello > > PS: Here is a diff of the commit in the master branch compared to my > submission: > > > diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > index 9aab54461986..1a8b1792f24c 100644 > --- a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > +++ b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > @@ -506,10 +506,10 @@ [Components.IA32] > # > MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf > MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf > - MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.= inf > !if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE > + MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.= inf > +!endif > MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf > -!endif > UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf > > #------------------------------ > diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > index a768a8702c66..650a72162a29 100644 > --- a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > +++ b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > @@ -507,10 +507,10 @@ [Components.X64] > # > MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf > MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf > - MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.= inf > !if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE > + MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.= inf > +!endif > MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf > -!endif > UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf > > #------------------------------ > > > > On Wed, Jun 24, 2020 at 4:32 PM Dong, Guo wrote: > > > Reviewed-by: Dong, Guo > > Thanks, > Guo > > > -----Original Message----- > > From: Marcello Sylvester Bauer > > Sent: Wednesday, June 24, 2020 2:58 AM > > To: devel@edk2.groups.io > > Cc: Patrick Rudolph ; Christian Walter > > ; Ma, Maurice ; > > Dong, Guo ; You, Benjamin > > > > Subject: [PATCH v2 1/1] UefiPayloadPkg: Make TerminalDxe build time > > configurable > > > > From: Patrick Rudolph > > > > As the TerminalDxe significantly slows down the boot menu rendering, > > add the DISABLE_SERIAL_TERMINAL option to disable it at build time. > > > > Signed-off-by: Patrick Rudolph > > Signed-off-by: Marcello Sylvester Bauer > > Cc: Patrick Rudolph > > Cc: Christian Walter > > Cc: Maurice Ma > > Cc: Guo Dong > > Cc: Benjamin You > > --- > > UefiPayloadPkg/UefiPayloadPkgIa32.dsc | 5 +++++ > > UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc | 5 +++++ > > UefiPayloadPkg/UefiPayloadPkg.fdf | 2 ++ > > 3 files changed, 12 insertions(+) > > > > diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > > b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > > index c6c47833871b..49f42285882d 100644 > > --- a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > > +++ b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc > > @@ -58,6 +58,9 @@ [Defines] > > DEFINE UART_DEFAULT_STOP_BITS =3D 1 > > > > DEFINE DEFAULT_TERMINAL_TYPE =3D 0 > > > > > > > > + # Enabling the serial terminal will slow down the boot menu renderi= ng! > > > > + DEFINE DISABLE_SERIAL_TERMINAL =3D FALSE > > > > + > > > > # > > > > # typedef struct { > > > > # UINT16 VendorId; ///< Vendor ID to match the PCI > device. The > > value 0xFFFF terminates the list of entries. > > > > @@ -502,7 +505,9 @@ [Components.IA32] > > MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf > > > > MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf > > > > > > MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD > > xe.inf > > > > +!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE > > > > MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf > > > > +!endif > > > > UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf > > > > > > > > #------------------------------ > > > > diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > > b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > > index 5559b1258521..33805902f705 100644 > > --- a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > > +++ b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc > > @@ -59,6 +59,9 @@ [Defines] > > DEFINE UART_DEFAULT_STOP_BITS =3D 1 > > > > DEFINE DEFAULT_TERMINAL_TYPE =3D 0 > > > > > > > > + # Enabling the serial terminal will slow down the boot menu rederin= g! > > > > + DEFINE DISABLE_SERIAL_TERMINAL =3D FALSE > > > > + > > > > # > > > > # typedef struct { > > > > # UINT16 VendorId; ///< Vendor ID to match the PCI > device. The > > value 0xFFFF terminates the list of entries. > > > > @@ -504,7 +507,9 @@ [Components.X64] > > MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf > > > > MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf > > > > > > MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD > > xe.inf > > > > +!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE > > > > MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf > > > > +!endif > > > > UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf > > > > > > > > #------------------------------ > > > > diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf > > b/UefiPayloadPkg/UefiPayloadPkg.fdf > > index dfbcde566849..03ff6a9595d1 100644 > > --- a/UefiPayloadPkg/UefiPayloadPkg.fdf > > +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf > > @@ -131,7 +131,9 @@ [FV.DXEFV] > > INF > > MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf > > > > INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf > > > > INF > > MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD > > xe.inf > > > > +!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE > > > > INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf > > > > +!endif > > > > INF UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf > > > > > > > > # > > > > -- > > 2.25.4 > > > > > -- > > *[Marcello Sylvester Bauer]* > > > > 9elements Agency GmbH, Kortumstra=C3=9Fe 19-21, 44787 Bochum, Germany > > Email: [DEINE EMAIL ADDRESSE] > > > Phone: +49 234 68 94 188 <+492346894188> > > Mobile: +49 1722847618 <+491722847618> > > > > Sitz der Gesellschaft: Bochum > > Handelsregister: Amtsgericht Bochum, HRB 17519 > > Gesch=C3=A4ftsf=C3=BChrung: Sebastian Deutsch, Eray Basar > > > Datenschutzhinweise nach Art. 13 DSGVO > >=20 > --=20 *[Marcello Sylvester Bauer]* 9elements Agency GmbH, Kortumstra=C3=9Fe 19-21, 44787 Bochum, Germany Email: [DEINE EMAIL ADDRESSE] Phone: *+49 234 68 94 188 <+492346894188>* Mobile: *+49 1722847618 <+491722847618>* Sitz der Gesellschaft: Bochum Handelsregister: Amtsgericht Bochum, HRB 17519 Gesch=C3=A4ftsf=C3=BChrung: Sebastian Deutsch, Eray Basar Datenschutzhinweise nach Art. 13 DSGVO --00000000000026857a05aa558d99 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dont worry. The newes change did fix the=C2=A0issue.
Al= l our patches are on github. I will add them as references in future.
Thanks,
Marcello

On Mon, Jul 13, 2020 at 5:58 PM Dong, Guo <guo.dong@intel.com> wrote:
=

=C2=A0

Hi Marcello,

=C2=A0

I had fixed this issue in latest UefipayloadP= kg. Please double check.

=C2=A0

Sorry for the merge mistake. There is some is= sues to apply the patch copied from the email. So I manually add the change= s since only few lines changes. But the mistake happens in that time L. I would be gr= eat if we could review and merge directly from GitHub lately.=

=C2=A0

Thanks,

Guo

=C2=A0

From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Marcello Sylvester Bauer
Sent: Monday, July 13, 2020 3:14 AM
To: Dong, Guo <guo.dong@intel.com>
Cc: devel= @edk2.groups.io; Patrick Rudolph <patrick.rudolph@9elements.com>; Chr= istian Walter <christian.walter@9elements.com>; Ma, Maurice <maurice.ma@intel.com>; You, Benjamin <benjamin.you@intel.com>
Subject: Re: [edk2-devel] [PATCH v2 1/1] UefiPayloadPkg: Make Termi= nalDxe build time configurable

=C2=A0

Hello=C2=A0Guo,

=C2=A0

regarding the master commit 48aa2edf5dae7a1e819ae01= c43a326b6c97f20b1, I noticed that the patch was not merged properly.
Instead of making=C2=A0TerminalDxe depend on=C2=A0DISABLE_SERIAL_TERMINAL,= = =C2=A0 it does apply it to=C2=A0GraphicsConsoleDxe.
Therefore it does not work as expected. Did this happen by mistake?

Best regards,

Marcello

PS: Here is a diff of=C2=A0the commit in the master branch compared to my = submission:


diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc b/UefiPayloadPkg/UefiPa= yloadPkgIa32.dsc
index 9aab54461986..1a8b1792f24c 100644
--- a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc
+++ b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc
@@ -506,10 +506,10 @@ [Components.IA32]
=C2=A0 =C2=A0#
=C2=A0 =C2=A0MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.= inf
=C2=A0 =C2=A0MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.= inf
- =C2=A0MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD= xe.inf
=C2=A0!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE
+ =C2=A0MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD= xe.inf
+!endif
=C2=A0 =C2=A0MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf -!endif
=C2=A0 =C2=A0UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf

=C2=A0 =C2=A0#------------------------------
diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc b/UefiPayloadPkg/Uef= iPayloadPkgIa32X64.dsc
index a768a8702c66..650a72162a29 100644
--- a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc
+++ b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc
@@ -507,10 +507,10 @@ [Components.X64]
=C2=A0 =C2=A0#
=C2=A0 =C2=A0MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.= inf
=C2=A0 =C2=A0MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.= inf
- =C2=A0MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD= xe.inf
=C2=A0!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE
+ =C2=A0MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD= xe.inf
+!endif
=C2=A0 =C2=A0MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf -!endif
=C2=A0 =C2=A0UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf

=C2=A0 =C2=A0#------------------------------

=C2=A0

On Wed, Jun 24, 2020 at 4:32 PM Dong, Guo <guo.dong@intel.com&g= t; wrote:


Reviewed-by: Dong, Guo <guo.dong@intel.com>

Thanks,
Guo

> -----Original Message-----
> From: Marcello Sylvester Bauer <marcello.bauer@9elements.com>
> Sent: Wednesday, June 24, 2020 2:58 AM
> To: devel@e= dk2.groups.io
> Cc: Patrick Rudolph <patrick.rudolph@9elements.com>; Christian Walt= er
> <christian.walter@9elements.com>; Ma, Maurice <maurice.ma@intel.com>;
> Dong, Guo <guo.dong@intel.com>; You, Benjamin
> <benja= min.you@intel.com>
> Subject: [PATCH v2 1/1] UefiPayloadPkg: Make TerminalDxe build time > configurable
>
> From: Patrick Rudolph <patrick.rudolph@9elements.com>
>
> As the TerminalDxe significantly slows down the boot menu rendering,<= br> > add the DISABLE_SERIAL_TERMINAL option to disable it at build time. >
> Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
> Signed-off-by: Marcello Sylvester Bauer <marcello.bauer@9elements.com&g= t;
> Cc: Patrick Rudolph <patrick.rudolph@9elements.com>
> Cc: Christian Walter <christian.walter@9elements.com>
> Cc: Maurice Ma <maurice.ma@intel.com>
> Cc: Guo Dong <guo.dong@intel.com>
> Cc: Benjamin You <benjamin.you@intel.com>
> ---
>=C2=A0 UefiPayloadPkg/UefiPayloadPkgIa32.dsc=C2=A0 =C2=A0 | 5 +++++ >=C2=A0 UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc | 5 +++++
>=C2=A0 UefiPayloadPkg/UefiPayloadPkg.fdf=C2=A0 =C2=A0 =C2=A0 =C2=A0 | = 2 ++
>=C2=A0 3 files changed, 12 insertions(+)
>
> diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc
> b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc
> index c6c47833871b..49f42285882d 100644
> --- a/UefiPayloadPkg/UefiPayloadPkgIa32.dsc
> +++ b/UefiPayloadPkg/UefiPayloadPkgIa32.dsc
> @@ -58,6 +58,9 @@ [Defines]
>=C2=A0 =C2=A0 DEFINE UART_DEFAULT_STOP_BITS=C2=A0 =C2=A0 =C2=A0 =C2=A0= = =3D 1
>
>=C2=A0 =C2=A0 DEFINE DEFAULT_TERMINAL_TYPE=C2=A0 =C2=A0 =C2=A0 =C2=A0 = = =3D 0
>
>
>
> +=C2=A0 # Enabling the serial terminal will slow down the boot menu r= endering!
>
> +=C2=A0 DEFINE DISABLE_SERIAL_TERMINAL=C2=A0 =C2=A0 =C2=A0 =3D FALSE<= br> >
> +
>
>=C2=A0 =C2=A0 #
>
>=C2=A0 =C2=A0 #=C2=A0 typedef struct {
>
>=C2=A0 =C2=A0 #=C2=A0 =C2=A0 UINT16=C2=A0 VendorId;=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 ///< Vendor ID to match the PCI device.=C2=A0 The
> value 0xFFFF terminates the list of entries.
>
> @@ -502,7 +505,9 @@ [Components.IA32]
>=C2=A0 =C2=A0 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatfor= mDxe.inf
>
>=C2=A0 =C2=A0 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitte= rDxe.inf
>
>
> MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD > xe.inf
>
> +!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE
>
>=C2=A0 =C2=A0 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.i= nf
>
> +!endif
>
>=C2=A0 =C2=A0 UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf >
>
>
>=C2=A0 =C2=A0 #------------------------------
>
> diff --git a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc
> b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc
> index 5559b1258521..33805902f705 100644
> --- a/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc
> +++ b/UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc
> @@ -59,6 +59,9 @@ [Defines]
>=C2=A0 =C2=A0 DEFINE UART_DEFAULT_STOP_BITS=C2=A0 =C2=A0 =C2=A0 =C2=A0= = =3D 1
>
>=C2=A0 =C2=A0 DEFINE DEFAULT_TERMINAL_TYPE=C2=A0 =C2=A0 =C2=A0 =C2=A0 = = =3D 0
>
>
>
> +=C2=A0 # Enabling the serial terminal will slow down the boot menu r= edering!
>
> +=C2=A0 DEFINE DISABLE_SERIAL_TERMINAL=C2=A0 =C2=A0 =C2=A0 =3D FALSE<= br> >
> +
>
>=C2=A0 =C2=A0 #
>
>=C2=A0 =C2=A0 #=C2=A0 typedef struct {
>
>=C2=A0 =C2=A0 #=C2=A0 =C2=A0 UINT16=C2=A0 VendorId;=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 ///< Vendor ID to match the PCI device.=C2=A0 The
> value 0xFFFF terminates the list of entries.
>
> @@ -504,7 +507,9 @@ [Components.X64]
>=C2=A0 =C2=A0 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatfor= mDxe.inf
>
>=C2=A0 =C2=A0 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitte= rDxe.inf
>
>
> MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD > xe.inf
>
> +!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE
>
>=C2=A0 =C2=A0 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.i= nf
>
> +!endif
>
>=C2=A0 =C2=A0 UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf >
>
>
>=C2=A0 =C2=A0 #------------------------------
>
> diff --git a/UefiPayloadPkg/UefiPayloadPkg.fdf
> b/UefiPayloadPkg/UefiPayloadPkg.fdf
> index dfbcde566849..03ff6a9595d1 100644
> --- a/UefiPayloadPkg/UefiPayloadPkg.fdf
> +++ b/UefiPayloadPkg/UefiPayloadPkg.fdf
> @@ -131,7 +131,9 @@ [FV.DXEFV]
>=C2=A0 INF
> MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
>
>=C2=A0 INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDx= e.inf
>
>=C2=A0 INF
> MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleD > xe.inf
>
> +!if $(DISABLE_SERIAL_TERMINAL) =3D=3D FALSE
>
>=C2=A0 INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf<= br> >
> +!endif
>
>=C2=A0 INF UefiPayloadPkg/GraphicsOutputDxe/GraphicsOutputDxe.inf
>
>
>
>=C2=A0 #
>
> --
> 2.25.4


=C2=A0

--

[Marcello Sylvester Bauer]=C2= =A0

=C2=A0

<= /u>

9elements Agency GmbH, Kortumstra=C3=9Fe 19-21, 4= 4787 Bochum, Germany

Email:=C2=A0=C2=A0[DEINE EMAIL ADDRESSE]

Phone:=C2=A0=C2=A0+49 234 68 94 188

Mobile:=C2=A0=C2=A0+49 1722847618

=C2=A0

Sitz der = Gesellschaft: Bochum

Handelsre= gister: Amtsgericht Bochum, HRB 17519

Gesch=C3= =A4ftsf=C3=BChrung: Sebastian Deutsch, Eray Basar=



--
= [Marcello Sylvester Bauer]=C2=A0



9element= s Agency GmbH, Kortumstra=C3=9Fe 19-21, 44787 Bochum, Germany=
Email:=C2=A0=C2=A0[DEINE EMAIL ADDRESSE]
Phone:=C2=A0=C2=A0+49 234 68 94 188
Mobile:=C2=A0=C2=A0+49 1722847618

Sit= z der Gesellschaft: Bochum
Handelsregister: Amtsgericht Bochum, HRB 17519
Gesch=C3=A4ftsf=C3=BChrung: Sebastian Deutsch, = Eray Basar
--00000000000026857a05aa558d99--