From nobody Fri May 17 03:00:52 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+113022+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+113022+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704166116; cv=none; d=zohomail.com; s=zohoarc; b=LThUUISZnsrcJwYAsgeEm+7e47hAMccts8mL6RDfQPgIPwPJd26AxfZheggQOzoUb2WQxAFmhMgB4GK8mq3i8K4WQlmYuxi1tNFcswHuWTOj0sMlKY2oDBKxW5lUc4/bT7XRv6eqPo3f45rwWnkWjSbJ9UQwEkDeTMS4NNzI2zg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704166116; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=QbQtRKdVq2rGluWHNmVI20b8u1uwd7HMR6cXaiVMnkQ=; b=J+FJfcYrvRPehXfNPfn0gT7zBRx/kjjs43ml0cBgEUHR9XbRu4MV46dfUp4yK5uWkCzmhFCKJjU2UquCXjrDhjvrCDmFNWfZBvxRBhjD6Hm3KMBVAiCD45d3b5QzG3YBmNImzubG9nKyqDL1pmR6v49a51xAP09l1AipyW9W/mo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+113022+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1704166116479494.71924062962455; Mon, 1 Jan 2024 19:28:36 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=Q/VVfmK0TSZ0CObSIsEVuFHOK7yIxfFywltAQXX/qAk=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1704166116; v=1; b=Od1WYwYL9BAwpXNQF1uYpD3WIAipJOzvbOn7yfwZT0y3UQDKGOwsxYseWfcN8l6YGDVHjvzx AdlLtlKn9ulrsdhD/xQEkQZm0s5fUawmFaPVpdG2Lezfqutbc3hDrKghqD+4Gvc0OwRXiAl/ctn Crt6/S+0U9GpCxZL+lUg3daU= X-Received: by 127.0.0.2 with SMTP id oQd4YY1788612x1skZwcDIrT; Mon, 01 Jan 2024 19:28:36 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.22086.1704166114755137943 for ; Mon, 01 Jan 2024 19:28:34 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10940"; a="396562463" X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="396562463" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jan 2024 19:28:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="14064232" X-Received: from mingtan1-mobl2.ccr.corp.intel.com ([10.239.153.12]) by fmviesa002.fm.intel.com with ESMTP; 01 Jan 2024 19:28:31 -0800 From: "Tan, Ming" To: devel@edk2.groups.io Cc: Michael D Kinney , Liming Gao , Zhiguang Liu , Dandan Bi Subject: [edk2-devel] [PATCH 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Date: Tue, 2 Jan 2024 11:27:30 +0800 Message-Id: <20240102032732.3143-2-ming.tan@intel.com> In-Reply-To: <20240102032732.3143-1-ming.tan@intel.com> References: <20240102032732.3143-1-ming.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ming.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 25hUJpQCeTyvsuRfPcjrXGDDx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1704166118683100006 Content-Type: text/plain; charset="utf-8" REF: UEFI_Spec_2_10_Aug29.pdf page 1694 In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack() parameter ActionRequest, add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY. Signed-off-by: Ming Tan Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Cc: Dandan Bi --- MdePkg/Include/Protocol/FormBrowser2.h | 1 + 1 file changed, 1 insertion(+) diff --git a/MdePkg/Include/Protocol/FormBrowser2.h b/MdePkg/Include/Protoc= ol/FormBrowser2.h index 436a7723c1..7498dc2a07 100644 --- a/MdePkg/Include/Protocol/FormBrowser2.h +++ b/MdePkg/Include/Protocol/FormBrowser2.h @@ -55,6 +55,7 @@ typedef UINTN EFI_BROWSER_ACTION_REQUEST; #define EFI_BROWSER_ACTION_REQUEST_FORM_APPLY 6 #define EFI_BROWSER_ACTION_REQUEST_FORM_DISCARD 7 #define EFI_BROWSER_ACTION_REQUEST_RECONNECT 8 +#define EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY 9 =20 /** Initialize the browser to display the specified configuration forms. --=20 2.39.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#113022): https://edk2.groups.io/g/devel/message/113022 Mute This Topic: https://groups.io/mt/103475992/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Fri May 17 03:00:52 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+113024+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+113024+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704166116; cv=none; d=zohomail.com; s=zohoarc; b=OauaRO6AtEfnEn5ekpqFWSAqYf/1LO6GoTKS5nLU4aD2eTvhpJ1D33g9nLRlypqUeGhpBnkC9+h27f2irmljHzGgpSb6cFtSLgWDmWVG7RVukYAAnJ8/T3rtaAU1wD7LXa5T2ENww22t6WZT3aSISRsGR5UR8/dEcTFW7JdJgPg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704166116; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=i6OGRJiGGOoC9QytXrkYJIb6jMqySmCNE1sFHCflIAc=; b=QnvYKZ16TSxjiujqCXAy3ueakoJAe7TglOZhJwDRmCpvK69mVdLHotV1ZwUXcSOHhl9mWqbEOzaPZmLkiSKJ2z1Q5CmWhpiq8hbhhACUz9Bbawkh+//KMsxDju81KxwYnZ08OVqzP/hrwsA6PJjYsz47U/mjSqqpDJE5o7l9LVo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+113024+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1704166116936977.1837263395795; Mon, 1 Jan 2024 19:28:36 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=H0l+cXUygZcsKqzZWdwtEEC6BO4eVd9z5xbnBSP0StI=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1704166116; v=1; b=Oc1OO/o5trt0I736Sv9V9v0vbk3nSljdsybRtO0QGaJ5ozhR7kD8/QONWEEn/MrSU4T+qXb9 7EqRAxWdn9Mkxgjyc2ueeYNILAQzl+G1WNVJFqnrn/2h65i1I4dPYrI6YIx5oY3tBMPc9FnHPD9 kMp0Ds6sF1aXWYoK5Yvnqo/c= X-Received: by 127.0.0.2 with SMTP id iLF7YY1788612xR7L1hhv3HC; Mon, 01 Jan 2024 19:28:36 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.22086.1704166114755137943 for ; Mon, 01 Jan 2024 19:28:34 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10940"; a="396562466" X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="396562466" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jan 2024 19:28:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="14064236" X-Received: from mingtan1-mobl2.ccr.corp.intel.com ([10.239.153.12]) by fmviesa002.fm.intel.com with ESMTP; 01 Jan 2024 19:28:32 -0800 From: "Tan, Ming" To: devel@edk2.groups.io Cc: Liming Gao , Dandan Bi Subject: [edk2-devel] [PATCH 2/3] MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Date: Tue, 2 Jan 2024 11:27:31 +0800 Message-Id: <20240102032732.3143-3-ming.tan@intel.com> In-Reply-To: <20240102032732.3143-1-ming.tan@intel.com> References: <20240102032732.3143-1-ming.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ming.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ylYtz9krL41ZNxCId2x0eYSDx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1704166118689100007 Content-Type: text/plain; charset="utf-8" REF: UEFI_Spec_2_10_Aug29.pdf page 1695. In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack(): If the callback function returns with the ActionRequest set to _QUESTION_APPLY, then the Forms Browser will write the current modified question value on the selected form to storage. Update the SetupBrowserDxe, if callback function return EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY, then call SetQuestionValue with GetSetValueWithHiiDriver to apply the change immediately. Signed-off-by: Ming Tan Cc: Liming Gao Cc: Dandan Bi --- MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c b/MdeMod= ulePkg/Universal/SetupBrowserDxe/Presentation.c index babef21497..de7e79e8ab 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c +++ b/MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c @@ -2145,6 +2145,15 @@ ProcessCallBackFunction ( gCallbackReconnect =3D TRUE; break; =20 + case EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY: + Status =3D SetQuestionValue ( + gCurrentSelection->FormSet, + gCurrentSelection->Form, + Statement, + GetSetValueWithHiiDriver + ); + break; + default: break; } --=20 2.39.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#113024): https://edk2.groups.io/g/devel/message/113024 Mute This Topic: https://groups.io/mt/103475994/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Fri May 17 03:00:52 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+113025+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+113025+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704166117; cv=none; d=zohomail.com; s=zohoarc; b=hc/n2dH/3iIjUk5xt3AtZ5WWNXjuAon7lCN8RU5xsLM/v23gtvv/gsRnKY2stXmwcgBXl32KtQ6ouxRKRoZgjPzS3xvk29JXpP2zpDjS0AUp3bBGqpNRR4pQec46YOLHsRtXk1HtOF8+GDNZJy9k1bCCLxE1vFGtwh1c26Adc7U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704166117; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=Gvzd9iSKLyQUIJ5q4cFMb+3xr6WJYtWV7ny2AFIguh8=; b=V8k9xRh1WpBfCSJQcPXYEifsX2dsE5x1WE2ALq4zspo53wiC62kR/cECgcLaezaySRPHEGXvd8uCzgUuMH/WucL0ySN7uvcoUKGuNRAtJdGCIIra/SPDAqLCUICMBKaR6tHk2lzSayoMhmiVOQ+tXvNEueugeRe54gUMRSB354E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+113025+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1704166117297957.9826219895508; Mon, 1 Jan 2024 19:28:37 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=5jKgCTnkHHE8T/C9m+KJplOHWfqIA97ROE9OWnpYYYE=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1704166117; v=1; b=LeybRcOQihf7O+7FGql1EQnL6m3VoMe8a7XTkOexAy8+xelGSkMTbCNDvaZ6LkNlXGSDs3Ih WjeTo+LSaz2QDQUPVVVko74ybuf6jpJpLBp61vaxCdTzvFqaZ77KUn/K/3Oo/GAqVbL3+71aocn ti6yPPezHzuOvNU+kZroTOYg= X-Received: by 127.0.0.2 with SMTP id jY1kYY1788612xm3bOZCNwqC; Mon, 01 Jan 2024 19:28:37 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.22085.1704166114692993276 for ; Mon, 01 Jan 2024 19:28:35 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10940"; a="396562470" X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="396562470" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jan 2024 19:28:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="14064239" X-Received: from mingtan1-mobl2.ccr.corp.intel.com ([10.239.153.12]) by fmviesa002.fm.intel.com with ESMTP; 01 Jan 2024 19:28:33 -0800 From: "Tan, Ming" To: devel@edk2.groups.io Cc: Liming Gao , Dandan Bi Subject: [edk2-devel] [PATCH 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Date: Tue, 2 Jan 2024 11:27:32 +0800 Message-Id: <20240102032732.3143-4-ming.tan@intel.com> In-Reply-To: <20240102032732.3143-1-ming.tan@intel.com> References: <20240102032732.3143-1-ming.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ming.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: LyAiH8sozlOBf3o5oEIO1qNCx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1704166118700100008 Content-Type: text/plain; charset="utf-8" REF: UEFI_Spec_2_10_Aug29.pdf page 1695. In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack(): If the callback function returns with the ActionRequest set to _QUESTION_APPLY, then the Forms Browser will write the current modified question value on the selected form to storage. Update the DriverSampleDxe, add a new question "Question apply test". Signed-off-by: Ming Tan Cc: Liming Gao Cc: Dandan Bi --- .../Universal/DriverSampleDxe/DriverSample.c | 14 ++++++++++++++ .../Universal/DriverSampleDxe/NVDataStruc.h | 1 + MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr | 10 ++++++++++ .../Universal/DriverSampleDxe/VfrStrings.uni | 4 ++++ 4 files changed, 29 insertions(+) diff --git a/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c b/MdeMod= ulePkg/Universal/DriverSampleDxe/DriverSample.c index 62ba52e940..cbc8900eb9 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c +++ b/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c @@ -858,6 +858,7 @@ ExtractConfig ( @retval EFI_INVALID_PARAMETER Configuration is NULL. @retval EFI_NOT_FOUND Routing data doesn't match any storage in= this driver. + @retval EFI_DEVICE_ERROR If value is 44, return error for testing. =20 **/ EFI_STATUS @@ -1065,6 +1066,12 @@ RouteConfig ( return Status; } =20 + + if (PrivateData->Configuration.QuestionApply =3D=3D 44) { + // Return error for verify the error handling of caller. + return EFI_DEVICE_ERROR; + } + // // Store Buffer Storage back to EFI variable // @@ -1599,6 +1606,13 @@ DriverCallback ( *ActionRequest =3D EFI_BROWSER_ACTION_REQUEST_FORM_DISCARD_EXIT; break; =20 + case 0x1253: + // + // User change the value of "Question apply test". + // + *ActionRequest =3D EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY; + break; + case 0x1231: // // 1. Check to see whether system support keyword. diff --git a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h b/MdeModu= lePkg/Universal/DriverSampleDxe/NVDataStruc.h index 489d7bcbf3..3f5388946d 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h +++ b/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h @@ -95,6 +95,7 @@ typedef struct { MY_EFI_UNION_DATA MyUnionData; UINT8 QuestionXUefiKeywordRestStyle; UINT8 QuestionNonXUefiKeywordRestStyle; + UINT8 QuestionApply; } DRIVER_SAMPLE_CONFIGURATION; =20 // diff --git a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr b/MdeModulePkg/= Universal/DriverSampleDxe/Vfr.vfr index 5323e2b411..0c376fe9b7 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr +++ b/MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr @@ -513,6 +513,16 @@ formset default =3D 18, endnumeric; =20 + numeric varid =3D MyIfrNVData.QuestionApply, + questionid =3D 0x1253, + prompt =3D STRING_TOKEN(STR_QUESTION_APPLY_TEST_PROMPT), + help =3D STRING_TOKEN(STR_QUESTION_APPLY_TEST_HELP), + flags =3D INTERACTIVE, + minimum =3D 0, + maximum =3D 255, + default =3D 19, + endnumeric; + text help =3D STRING_TOKEN(STR_POPUP_TEST_HELP), text =3D STRING_TOKEN(STR_POPUP_TEST_PROMPT), diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni b/MdeMod= ulePkg/Universal/DriverSampleDxe/VfrStrings.uni index 8a3e286bec..ed906045fd 100644 --- a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni +++ b/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni @@ -269,6 +269,10 @@ #language fr-FR "Subm= itted callback test" #string STR_SUBMITTED_CALLBACK_TEST_HELP #language en-US "Chan= ge the value and press F10 to submit will pop up a dialogue to show SUBMITT= ED Callback has been triggered" #language fr-FR "Chan= ge the value and press F10 to submit will pop up a dialogue to show SUBMITT= ED Callback has been triggered" +#string STR_QUESTION_APPLY_TEST_PROMPT #language en-US "Ques= tion apply test" + #language fr-FR "Ques= tion apply test" +#string STR_QUESTION_APPLY_TEST_HELP #language en-US "Chan= ge the value and it will be applied automaticlly. If set to 44, then return= failed." + #language fr-FR "Chan= ge the value and it will be applied automaticlly. If set to 44, then return= failed." #string STR_POPUP_TEST_PROMPT #language en-US "Sele= ct it to invoke Hii Popup Protocol" #language fr-FR "Sele= ct it to invoke Hii Popup Protocol" #string STR_POPUP_TEST_HELP #language en-US "Sele= ct this question will pop up a message box, then user can decide whether ex= it current form or not" --=20 2.39.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#113025): https://edk2.groups.io/g/devel/message/113025 Mute This Topic: https://groups.io/mt/103475995/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-