From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) by mx.groups.io with SMTP id smtpd.web12.3625.1627337266029309480 for ; Mon, 26 Jul 2021 15:07:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PUkvcI2J; spf=pass (domain: gmail.com, ip: 209.85.222.179, mailfrom: benjamin.doron00@gmail.com) Received: by mail-qk1-f179.google.com with SMTP id 184so10471658qkh.1 for ; Mon, 26 Jul 2021 15:07:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=gVaj9xRVbJ6IlO7KfLX8OFpBQT64RvXxHrweAkCoOAM=; b=PUkvcI2Jw/GnFcDlIWsjqOJmJsLD57tuhR3sZegzT/orgKQtZCKG/YuGaE4UFFUnj8 bCKWxFDnqZUJZ4xwurGCXMVvA7ZggCUJxlTP3GDFRxtCELeSSRaoTEAmkhxLcvZuB9m2 tS0VsyoHBzxY5MFZyNcEMiyqZzETUxtp8JCfUAw3lqsWfE2KDqysBaFdvyNp4xHrJIAM tiqcceVPOdZZ9/yNG3qLin4Lx8RTSpxyrRoWQRVIG8hYi4ZjTs9kA6KGEaYv6+S+EepO flwtTqxsYaeVYArEgi8+DAkXOCNQgE8hOANCjxvp43XjW14oFqNgfH9R9c1CySpxm0ji DeBg== 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=gVaj9xRVbJ6IlO7KfLX8OFpBQT64RvXxHrweAkCoOAM=; b=BxK+MWcRB453abnvL+YCwOgG7iCvwD2KEnnmV5i4C4FZtRF+43pquHhs/00RpAT/pr HPlhaJ2DvBk+MoO/3GaQUduJgKQXlL+XB7b23Wp7QQlK20m0UAsWCcE/zGhgjbsSU0Oi ER0gAz7OmKzW5dxYFtfqyqfa8xvk+s56l0X2prv6S2JpN6LJxydiFb6tf5EbqveJVMx+ TAE3BlDPvH9DX/1to/iz+5vz+/cO4TkHeVSiFeitrnTJUxttOND+udqfroGnY9ZU7bfv Pyk6T6moltq1XdViWq7w4BG+fRA5MjKIRXb47+SNETZYLLKA7hB/OAThyB5MYHsNb58s /7Mw== X-Gm-Message-State: AOAM532OaxEzXZzNuV3Vv6XNyAnZvHmvsaK77H8zppwl4vfd7CIzChTF F8JpBgXRUrgIEguT/Z3uUjF60JyoBWY/Pg== X-Google-Smtp-Source: ABdhPJyd18jcQ/eHVmEiYXFrqs8u8C+MLpMbwE3vQVNLaDry//1rtXxSRnV5gHpSsfYVd5YNP27HTA== X-Received: by 2002:a05:620a:4543:: with SMTP id u3mr19476617qkp.326.1627337265022; Mon, 26 Jul 2021 15:07:45 -0700 (PDT) Return-Path: Received: from benjamind-benjamindomain.. ([2607:f2c0:e98c:24:b292:d49f:6437:7090]) by smtp.gmail.com with ESMTPSA id p19sm548211qtx.10.2021.07.26.15.07.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jul 2021 15:07:44 -0700 (PDT) From: "Benjamin Doron" To: devel@edk2.groups.io Cc: Eric Dong , Liming Gao Subject: [edk2-platforms][PATCH v2] BoardModulePkg/BoardBdsHookLib: Register UiApp as boot option Date: Mon, 26 Jul 2021 18:07:32 -0400 Message-Id: <20210726220732.300631-1-benjamin.doron00@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable BootManagerMenuApp is the default PcdBootManagerMenuFile. It allows choosing a boot device, but system configuration is performed in UiApp. Therefore, un-comment and fix UiApp boot option registration. Tested, UiApp can be entered through the new boot option. Cc: Eric Dong Cc: Liming Gao Signed-off-by: Benjamin Doron --- Platform/Intel/BoardModulePkg/Library/BoardBdsHookLib/BoardBootOption.c | = 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/Platform/Intel/BoardModulePkg/Library/BoardBdsHookLib/BoardBoo= tOption.c b/Platform/Intel/BoardModulePkg/Library/BoardBdsHookLib/BoardBoot= Option.c index 87138bdd79ff..5d680a78092d 100644 --- a/Platform/Intel/BoardModulePkg/Library/BoardBdsHookLib/BoardBootOption= .c +++ b/Platform/Intel/BoardModulePkg/Library/BoardBdsHookLib/BoardBootOption= .c @@ -361,20 +361,11 @@ RegisterDefaultBootOption ( if (mBootMenuOptionNumber =3D=3D LoadOptionNumberUnassigned) {=0D DEBUG ((DEBUG_INFO, "BootMenuOptionNumber (%d) should not be same to L= oadOptionNumberUnassigned(%d).\n", mBootMenuOptionNumber, LoadOptionNumberU= nassigned));=0D }=0D -#if 0=0D +=0D //=0D // Boot Manager Menu=0D //=0D - EfiInitializeFwVolDevicepathNode (&FileNode, &mUiFile);=0D -=0D - gBS->HandleProtocol (=0D - gImageHandle,=0D - &gEfiLoadedImageProtocolGuid,=0D - (VOID **) &LoadedImage=0D - );=0D - DevicePath =3D AppendDevicePathNode (DevicePathFromHandle (LoadedImage->= DeviceHandle), (EFI_DEVICE_PATH_PROTOCOL *) &FileNode);=0D -#endif=0D -=0D + RegisterFvBootOption (&mUiFile, L"Boot Manager Menu", (UINTN) -1, LOAD_O= PTION_ACTIVE, NULL, 0);=0D }=0D =0D /**=0D --=20 2.31.1