From nobody Fri May 17 03:39:45 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+113034+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+113034+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704208401; cv=none; d=zohomail.com; s=zohoarc; b=Ju9M727NfWaUojrnTteUbntgNzvcQdocm2YqffpSDe7riZ+7YFx1vDDoS4SlzgfhJ8ElJq0C8xlIZtDC7QYvmApK6Zge0rvFFlopO+0BHnhUaM8z+fnd4J3MeUOyrhC46VvsjzhO//QBo6PsfmwgC8H+PgNrMVnu0J94XHdPSpg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704208401; 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=SsajU20QOJQiJfbBNmm7KSlfDIWXnU37HKxics3uv/E=; b=KrUDpsHnThd4Mgf/KtRZNLa+Bpimq/RRbB8933jMuyeDTg9D+rcNDwQN4fZW3kYf5cP6uTITocd9wxLMEc5qEVOGwr4Y3I8v3Up14GLptRw19GyCb5UGtTyS0xr2e1XPfEIGeYq1hG695EJxFBC8q16/0oYe6huuGR1cZQoaVSc= 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+113034+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 1704208401353559.2057284899385; Tue, 2 Jan 2024 07:13:21 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=tmA6wNM+2E9QoR6MurlLgTay2jwdfEYoEHIg9N4/jGc=; 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=1704208401; v=1; b=IQqXAUxJ2gC1ZfNS8HMBIRewz6Dsp78AgV5bu/eA5qJ7p+Jl/vY/mMMZcX4TOiiUuAVSWwfY 0q1WmzFHCan/XVUZiqch6lYGpjjv/fRopavMcCv+UE1DhBLi/6aDrNzkVLwWlJm8SLVwPlHU7+a 2HJgak27fs0IK236lAAi/IsU= X-Received: by 127.0.0.2 with SMTP id KHl6YY1788612xBjRPKoPGrm; Tue, 02 Jan 2024 07:13:21 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by mx.groups.io with SMTP id smtpd.web11.30904.1704208398128090190 for ; Tue, 02 Jan 2024 07:13:18 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="3700135" X-IronPort-AV: E=Sophos;i="6.04,325,1695711600"; d="scan'208";a="3700135" X-Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2024 07:13:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="772862936" X-IronPort-AV: E=Sophos;i="6.04,325,1695711600"; d="scan'208";a="772862936" X-Received: from mingtan1-desk1.ccr.corp.intel.com ([10.239.153.119]) by orsmga007.jf.intel.com with ESMTP; 02 Jan 2024 07:13:13 -0800 From: "Tan, Ming" To: devel@edk2.groups.io Cc: Michael D Kinney , Liming Gao , Zhiguang Liu , Dandan Bi Subject: [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Date: Tue, 2 Jan 2024 23:13:05 +0800 Message-Id: <20240102151307.2516-2-ming.tan@intel.com> In-Reply-To: <20240102151307.2516-1-ming.tan@intel.com> References: <20240102151307.2516-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: nGJqFKsxCiFvqNvEVZmRMzjox1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1704208402993100013 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 Reviewed-by: Dandan Bi for this patch serial. --- 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 (#113034): https://edk2.groups.io/g/devel/message/113034 Mute This Topic: https://groups.io/mt/103482805/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:39:45 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+113035+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+113035+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704208399; cv=none; d=zohomail.com; s=zohoarc; b=kXIWEWDL9F0k4ChSUIhPS0aYrzc/BV269SklLrbdivCUkrAqruo8GRShHEiUO2sdFrxrO/70rQql8ZvB0bDXCu7HP/8d0lKWgnsrEReFm/68rsGJfkeUt2BXHBxHEopFoLKXuzRtAlw+7uKVJaMsu/jP75w0HNZLz7rAGkNLhqk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704208399; 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=EbyC3Q+ALdsuoxfodoUnBvfIjhM6dAHoW/jWMhoDwHE=; b=Sm2dD8fOXlmqqx5xbRRZKeJzZpmWy71a+K4646eUgnOliKcfP+zsB8vC8PbRPZtbtRBk2TpOt9FL5GVILmMEvMvpG5/6SVukSLkJvFfLpts1fVAPSvTQxjs9kAYERcBy70C613GLtQCiC5bcCWn68rnQu7ZMVesOUReYqJmm2O8= 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+113035+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 17042083997606.399099907479808; Tue, 2 Jan 2024 07:13:19 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=CJgnf0z7kZO28dB4j4Ulqfd3tsD382MmPIQunMvjD64=; 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=1704208399; v=1; b=vG/iQjq0TC2GalgTkOTWWlNRp0Ks/sQr1ZwhMxowUpSfx1uBTJIJIh4ligJEF3kKVi6X+m/E bJ+6wigqwNstA6klThz2NRopBQ29NHULIqaHgHN+jQQxsGRRGU9WG0a30E0yemMfyVpxQszMhO8 fTRrtE1Zp70Y2bt7KpZhhQkU= X-Received: by 127.0.0.2 with SMTP id BiEeYY1788612xBf5IBhbUOh; Tue, 02 Jan 2024 07:13:19 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by mx.groups.io with SMTP id smtpd.web11.30904.1704208398128090190 for ; Tue, 02 Jan 2024 07:13:18 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="3700138" X-IronPort-AV: E=Sophos;i="6.04,325,1695711600"; d="scan'208";a="3700138" X-Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2024 07:13:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="772862942" X-IronPort-AV: E=Sophos;i="6.04,325,1695711600"; d="scan'208";a="772862942" X-Received: from mingtan1-desk1.ccr.corp.intel.com ([10.239.153.119]) by orsmga007.jf.intel.com with ESMTP; 02 Jan 2024 07:13:15 -0800 From: "Tan, Ming" To: devel@edk2.groups.io Cc: Liming Gao , Dandan Bi Subject: [edk2-devel] [PATCH V2 2/3] MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Date: Tue, 2 Jan 2024 23:13:06 +0800 Message-Id: <20240102151307.2516-3-ming.tan@intel.com> In-Reply-To: <20240102151307.2516-1-ming.tan@intel.com> References: <20240102151307.2516-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: ypK9s5JfzMu7S8ur73mgvnDqx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1704208400990100005 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 (#113035): https://edk2.groups.io/g/devel/message/113035 Mute This Topic: https://groups.io/mt/103482806/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:39:45 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+113036+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+113036+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1704208579; cv=none; d=zohomail.com; s=zohoarc; b=W68Ly+r0Plc4pUHVlufhpHubSm3XEsSJjl7vpVH3yNZg7UpFIbBV5g+XVtrk5NZRnJrT9+jL6MlUB2th8vAPgN/0kFuHfIQHbNtU4Pu84P4K9u8PPijOejIkb9nVxkPhLRnKlVUZ85jiFiQY/rYcZ7TZ6ldAeTuXidTYRuw0SEU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704208579; 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=Ld3687aIPzs2yXaYD31CgAwC+aimyKxgijWrV3reJg0=; b=RzVxju5wONXtxejsoSlUD4jIN+quX1YvlI20X48EwgwJFVL8sxqqWNpPY9g5eRLPxS8qE9+8usYuvJiyPzT508aOxu0XFnItKlRSzqv2N9xUqyata6Re1vVKC8HEZWLAyAq5eeIzOmD0l3ORp30W6ivxKXO7aVHsR4YCfh3DBGk= 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+113036+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 1704208579346930.2995114450124; Tue, 2 Jan 2024 07:16:19 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=qmB191/m9aPLVJbk6xLJYh0pa3OxjijEm0vbrMks0fs=; 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=1704208578; v=1; b=uOKQj+waCosAgTfl93m8plnwi9RzggECtG/tbSkWz/pf4ZcWhrAOjgCmyoCmROjGIEd2FDW0 +dTXHDNO+ewpjBC3J/L9/U/mFQvGWh4X0ugCvwkY49hpPA2Av/bJXCajKOf9FR/fvGNtdYbtxwx NR3SG5eyfwbjPfcJ8JfliZbk= X-Received: by 127.0.0.2 with SMTP id xqLtYY1788612xASb49O9w0T; Tue, 02 Jan 2024 07:16:18 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by mx.groups.io with SMTP id smtpd.web11.30904.1704208398128090190 for ; Tue, 02 Jan 2024 07:13:18 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="3700144" X-IronPort-AV: E=Sophos;i="6.04,325,1695711600"; d="scan'208";a="3700144" X-Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2024 07:13:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="772862947" X-IronPort-AV: E=Sophos;i="6.04,325,1695711600"; d="scan'208";a="772862947" X-Received: from mingtan1-desk1.ccr.corp.intel.com ([10.239.153.119]) by orsmga007.jf.intel.com with ESMTP; 02 Jan 2024 07:13:16 -0800 From: "Tan, Ming" To: devel@edk2.groups.io Cc: Liming Gao , Dandan Bi Subject: [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Date: Tue, 2 Jan 2024 23:13:07 +0800 Message-Id: <20240102151307.2516-4-ming.tan@intel.com> In-Reply-To: <20240102151307.2516-1-ming.tan@intel.com> References: <20240102151307.2516-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: 3N1GtBDLHTfIGQLLOiHL9knSx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1704208599407100001 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 Reviewed-by: Liming Gao for this patch set.=20 --- .../Universal/DriverSampleDxe/DriverSample.c | 13 +++++++++++++ .../Universal/DriverSampleDxe/NVDataStruc.h | 1 + MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr | 10 ++++++++++ .../Universal/DriverSampleDxe/VfrStrings.uni | 4 ++++ 4 files changed, 28 insertions(+) diff --git a/MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c b/MdeMod= ulePkg/Universal/DriverSampleDxe/DriverSample.c index 62ba52e940..003cb499b5 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,11 @@ 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 +1605,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 (#113036): https://edk2.groups.io/g/devel/message/113036 Mute This Topic: https://groups.io/mt/103482807/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-