From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) by mx.groups.io with SMTP id smtpd.web10.18.1627501588616565711 for ; Wed, 28 Jul 2021 12:46:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YVanAFsj; spf=pass (domain: gmail.com, ip: 209.85.222.171, mailfrom: benjamin.doron00@gmail.com) Received: by mail-qk1-f171.google.com with SMTP id c9so3397668qkc.13 for ; Wed, 28 Jul 2021 12:46:28 -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=DJosiTHqZpIrM4nw/epkFSmsIH8HUXrqoZkHeYDnUHA=; b=YVanAFsjHd4N7KqdcKT4XoIlxXVDAHyM2ainxrhQ5i/S9cwn7HSa725nXPf1gXjjSA rCqHjHH7r0YSK0qxlWj255r4dRvW0oo83zJI+kJlUR0uYkGQif79CIjuAS9ongbR1TrT cqUa4MAl3M82pBsPKKOcUd35iC4Uy9a4gAWFy+qvbPxMysqzqxUNoYx0hc7Pea3QFkiP iwYKUKRtuulBsRok67UKtiuuUMFji28tXthPd37PMZ5P7hcRM9pdkSdagAYAPxwrvNad xw+EIUvs552sJFGRGxcoyks8Cb8ri5MwlFAYrCMRS4JwnRMG4tvoz2G3d0e3VRUpobuM UUhw== 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=DJosiTHqZpIrM4nw/epkFSmsIH8HUXrqoZkHeYDnUHA=; b=Syss3GBwrUYxAPX7GCEAbqX9FmesnKSXRrOl6n9BuC2cQC4Kkj69vMH1Bn6x3Flfem V0q5nQ6mDbYxjMYUG+ywPQGgA3TlXHLeWb6u47BE8ZT9K/DM3x7qlY8bcisSHakWXoJj BD0cAVrfY8/g2bKIgWxr5NgjsahAZXifYf9WWJ6ORjQ+w28qCfbrL5TEcA+A4eIFZa6g rP9wYY5iAaP922NJ3XmQOzZ15qhu0NafASXprqwuNl7YQtYdPYMxUe/e92mCRXW1Cfel 6Obuuvul393K8BbjFci4dnvUl3gd//BuJqejVn55KgTDgn3Irf3Ovgub0HLo5oQAjyQi V+Mw== X-Gm-Message-State: AOAM5324k6ddH7Xi8EllVoEPE0eGrmO+dQuXOmFbtuo7VieGXKJGl8og NLjqbDfO8Zp2c7fTh3P0lg0Gg7Pmbqs= X-Google-Smtp-Source: ABdhPJyONMdhx2X7VvbkmBGBfSKN0xctsiRzaBJKVS3XF9l1AGqA8ELksalr6MWFTv+J1b11+judrA== X-Received: by 2002:a05:620a:1521:: with SMTP id n1mr1366007qkk.400.1627501587573; Wed, 28 Jul 2021 12:46:27 -0700 (PDT) Return-Path: Received: from benjamind-benjamindomain.. ([2607:f2c0:e98c:24:2e38:fe10:870b:2fba]) by smtp.gmail.com with ESMTPSA id x7sm352044qtw.24.2021.07.28.12.46.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jul 2021 12:46:26 -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: Wed, 28 Jul 2021 15:46:16 -0400 Message-Id: <20210728194616.6047-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..2dd0b250d44e 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"Platform Configuration", (UINTN) -1, L= OAD_OPTION_ACTIVE, NULL, 0);=0D }=0D =0D /**=0D --=20 2.31.1