From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by mx.groups.io with SMTP id smtpd.web12.49323.1612254835836840648 for ; Tue, 02 Feb 2021 00:33:56 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@9elements.com header.s=google header.b=gD14TV0j; spf=pass (domain: 9elements.com, ip: 209.85.218.51, mailfrom: patrick.rudolph@9elements.com) Received: by mail-ej1-f51.google.com with SMTP id bl23so28619462ejb.5 for ; Tue, 02 Feb 2021 00:33:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9elements.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=S9Bj0u6HH3m9IPudceSAtttj3tpZKRcrEA+vtIMLNS4=; b=gD14TV0jdy7mr33HR1yJiBzYpC1l9EyxIgYe5/dGhQuGz0QSvm24l+8q1Z1cm9IVMI 8NxPuEJOs4tc27d5KDiTkms71h8tjpSitYdHWQNtHQEKNyPkkwZ3TLsdKBOnTIEBoQim 16x2Ibg3h/ZbliVnbGWPXQiiQgBZTk/RVYE3pcFxK673RjSarXiOj5B9ih94HSePvUVz H8YVVdlLhDus4orLvj6xm7KRg4eAnRt1rkYjUqmqJOu4PI+vGeTmz42SveAImUv3ZXXC 5Fba9tIP8UbfXebT+Kj9xbx9C2qjhs3sLt9t7jcwiZsoqXd+aZYTphhi8l4TAHY/++6r /Lng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=S9Bj0u6HH3m9IPudceSAtttj3tpZKRcrEA+vtIMLNS4=; b=ESF5WbS1cDtCKPR552JqIRTzj+Ns4iywD9CJnefpL2t6M1PmbTD8ZSJqBv6qGLGBHn DcoTZZZ8h4rbR+uy0Q2qXbZsxAlIGQXJA8gQErKOFX6uOAW3TOrLe4XsuxKgVgg+VrWP zAAQNLH9n2l//sQPwqoEkrgpaWUjmxHslwveap4h4pSM8M/yg+H1AXnWaFQ5AVzisBLE FyuPiVeqtmZdLTREem75J+WA+Whlq9HbXPgo7NQiNzK33wawIjms1+egfxsKHx9T7IBM FATbDec0zbgkOHCttqVTcOegWBuuNvmDM96t9MBUIVHhJ4VibsrqZtmVqQ1TlBylZkwR 29UA== X-Gm-Message-State: AOAM5303eGTd+1udK95NyKN8TDbDqpP1zZ7AnhFKNM2yHpDqg9wdirGV tdULqpVRhrd7UT3oiOgT8zJQpd/88/5NWw== X-Google-Smtp-Source: ABdhPJyqLHprqM+SaGMiMPme8WqvZo3EgokSi3MoVOIBr8VvBb7gxprRZtaSop1cXHaycxysmrXZuQ== X-Received: by 2002:a17:906:af58:: with SMTP id ly24mr10446633ejb.208.1612254834334; Tue, 02 Feb 2021 00:33:54 -0800 (PST) Return-Path: Received: from rudolphp-notebook.9e.network (ip-178-202-79-247.hsi09.unitymediagroup.de. [178.202.79.247]) by smtp.gmail.com with ESMTPSA id b17sm9633103edv.56.2021.02.02.00.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Feb 2021 00:33:53 -0800 (PST) From: "Patrick Rudolph" To: devel@edk2.groups.io Cc: aiden.park@intel.com, benjamin.you@intel.com, philipp.deppenwiese@9elements.com, maurice.ma@intel.com, guo.dong@intel.com Subject: [PATCH] UefiPayloadPkg/PlatformBootManager: Connect console after EndOfDxe Date: Tue, 2 Feb 2021 09:33:52 +0100 Message-Id: <20210202083352.581971-1-patrick.rudolph@9elements.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Currently the console is connected before EndOfDxe causing OptionsROMs to be loaded, but their drivers aren't used and thus no GOP is installed. To make use of 3rdparty OptionROMs connect the console after EndOfDxe. Tested on Intel CFL board using Nvidia Quadro GPU. Signed-off-by: Patrick Rudolph --- UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c | 4 ++= -- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootMana= ger.c b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c index c5c6af0abc..7fa3a048b7 100644 --- a/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c +++ b/UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c @@ -157,8 +157,6 @@ PlatformBootManagerBeforeConsole ( EFI_INPUT_KEY Down;=0D EFI_BOOT_MANAGER_LOAD_OPTION BootOption;=0D =0D - PlatformConsoleInit ();=0D -=0D //=0D // Register ENTER as CONTINUE key=0D //=0D @@ -192,6 +190,8 @@ PlatformBootManagerBeforeConsole ( // Dispatch deferred images after EndOfDxe event and ReadyToLock install= ation.=0D //=0D EfiBootManagerDispatchDeferredImages ();=0D +=0D + PlatformConsoleInit ();=0D }=0D =0D /**=0D --=20 2.26.2