* [edk2-devel] [PATCH V2 0/3] Add support of EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
@ 2024-01-02 15:13 Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Tan, Ming @ 2024-01-02 15:13 UTC (permalink / raw)
To: devel
*** BLURB HERE ***
V2: Fix code style issue.
Test CI PR: https://github.com/tianocore/edk2/pull/5201
Ming Tan (3):
MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
MdeModulePkg/SetupBrowserDxe:
EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
MdeModulePkg/DriverSampleDxe:
EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
.../Universal/DriverSampleDxe/DriverSample.c | 13 +++++++++++++
.../Universal/DriverSampleDxe/NVDataStruc.h | 1 +
MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr | 10 ++++++++++
.../Universal/DriverSampleDxe/VfrStrings.uni | 4 ++++
.../Universal/SetupBrowserDxe/Presentation.c | 9 +++++++++
MdePkg/Include/Protocol/FormBrowser2.h | 1 +
6 files changed, 38 insertions(+)
--
2.39.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113037): https://edk2.groups.io/g/devel/message/113037
Mute This Topic: https://groups.io/mt/103482808/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 6+ messages in thread
* [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
2024-01-02 15:13 [edk2-devel] [PATCH V2 0/3] Add support of EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
@ 2024-01-02 15:13 ` Tan, Ming
2024-01-03 1:04 ` Dandan Bi
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 2/3] MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2 siblings, 1 reply; 6+ messages in thread
From: Tan, Ming @ 2024-01-02 15:13 UTC (permalink / raw)
To: devel; +Cc: Michael D Kinney, Liming Gao, Zhiguang Liu, Dandan Bi
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 <ming.tan@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
---
MdePkg/Include/Protocol/FormBrowser2.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/MdePkg/Include/Protocol/FormBrowser2.h b/MdePkg/Include/Protocol/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
/**
Initialize the browser to display the specified configuration forms.
--
2.39.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
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/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [edk2-devel] [PATCH V2 2/3] MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
2024-01-02 15:13 [edk2-devel] [PATCH V2 0/3] Add support of EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
@ 2024-01-02 15:13 ` Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2 siblings, 0 replies; 6+ messages in thread
From: Tan, Ming @ 2024-01-02 15:13 UTC (permalink / raw)
To: devel; +Cc: Liming Gao, Dandan Bi
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 <ming.tan@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Dandan Bi <dandan.bi@intel.com>
---
MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c b/MdeModulePkg/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 = TRUE;
break;
+ case EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY:
+ Status = SetQuestionValue (
+ gCurrentSelection->FormSet,
+ gCurrentSelection->Form,
+ Statement,
+ GetSetValueWithHiiDriver
+ );
+ break;
+
default:
break;
}
--
2.39.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
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/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
2024-01-02 15:13 [edk2-devel] [PATCH V2 0/3] Add support of EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 2/3] MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
@ 2024-01-02 15:13 ` Tan, Ming
2024-01-03 0:56 ` 回复: " gaoliming via groups.io
2 siblings, 1 reply; 6+ messages in thread
From: Tan, Ming @ 2024-01-02 15:13 UTC (permalink / raw)
To: devel; +Cc: Liming Gao, Dandan Bi
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 <ming.tan@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Dandan Bi <dandan.bi@intel.com>
---
.../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/MdeModulePkg/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.
**/
EFI_STATUS
@@ -1065,6 +1066,11 @@ RouteConfig (
return Status;
}
+ if (PrivateData->Configuration.QuestionApply == 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 = EFI_BROWSER_ACTION_REQUEST_FORM_DISCARD_EXIT;
break;
+ case 0x1253:
+ //
+ // User change the value of "Question apply test".
+ //
+ *ActionRequest = 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/MdeModulePkg/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;
//
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 = 18,
endnumeric;
+ numeric varid = MyIfrNVData.QuestionApply,
+ questionid = 0x1253,
+ prompt = STRING_TOKEN(STR_QUESTION_APPLY_TEST_PROMPT),
+ help = STRING_TOKEN(STR_QUESTION_APPLY_TEST_HELP),
+ flags = INTERACTIVE,
+ minimum = 0,
+ maximum = 255,
+ default = 19,
+ endnumeric;
+
text
help = STRING_TOKEN(STR_POPUP_TEST_HELP),
text = STRING_TOKEN(STR_POPUP_TEST_PROMPT),
diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni b/MdeModulePkg/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 "Submitted callback test"
#string STR_SUBMITTED_CALLBACK_TEST_HELP #language en-US "Change the value and press F10 to submit will pop up a dialogue to show SUBMITTED Callback has been triggered"
#language fr-FR "Change the value and press F10 to submit will pop up a dialogue to show SUBMITTED Callback has been triggered"
+#string STR_QUESTION_APPLY_TEST_PROMPT #language en-US "Question apply test"
+ #language fr-FR "Question apply test"
+#string STR_QUESTION_APPLY_TEST_HELP #language en-US "Change the value and it will be applied automaticlly. If set to 44, then return failed."
+ #language fr-FR "Change the value and it will be applied automaticlly. If set to 44, then return failed."
#string STR_POPUP_TEST_PROMPT #language en-US "Select it to invoke Hii Popup Protocol"
#language fr-FR "Select it to invoke Hii Popup Protocol"
#string STR_POPUP_TEST_HELP #language en-US "Select this question will pop up a message box, then user can decide whether exit current form or not"
--
2.39.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
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/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply related [flat|nested] 6+ messages in thread
* 回复: [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
@ 2024-01-03 0:56 ` gaoliming via groups.io
0 siblings, 0 replies; 6+ messages in thread
From: gaoliming via groups.io @ 2024-01-03 0:56 UTC (permalink / raw)
To: devel, ming.tan; +Cc: 'Dandan Bi'
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn> for this patch set.
> -----邮件原件-----
> 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Tan, Ming
> 发送时间: 2024年1月2日 23:13
> 收件人: devel@edk2.groups.io
> 抄送: Liming Gao <gaoliming@byosoft.com.cn>; Dandan Bi
> <dandan.bi@intel.com>
> 主题: [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe:
> EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
>
> 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 <ming.tan@intel.com>
> Cc: Liming Gao <gaoliming@byosoft.com.cn>
> Cc: Dandan Bi <dandan.bi@intel.com>
> ---
> .../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/MdeModulePkg/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.
>
>
>
> **/
>
> EFI_STATUS
>
> @@ -1065,6 +1066,11 @@ RouteConfig (
> return Status;
>
> }
>
>
>
> + if (PrivateData->Configuration.QuestionApply == 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 =
> EFI_BROWSER_ACTION_REQUEST_FORM_DISCARD_EXIT;
>
> break;
>
>
>
> + case 0x1253:
>
> + //
>
> + // User change the value of "Question apply test".
>
> + //
>
> + *ActionRequest =
> 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/MdeModulePkg/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;
>
>
>
> //
>
> 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 = 18,
>
> endnumeric;
>
>
>
> + numeric varid = MyIfrNVData.QuestionApply,
>
> + questionid = 0x1253,
>
> + prompt =
> STRING_TOKEN(STR_QUESTION_APPLY_TEST_PROMPT),
>
> + help =
> STRING_TOKEN(STR_QUESTION_APPLY_TEST_HELP),
>
> + flags = INTERACTIVE,
>
> + minimum = 0,
>
> + maximum = 255,
>
> + default = 19,
>
> + endnumeric;
>
> +
>
> text
>
> help = STRING_TOKEN(STR_POPUP_TEST_HELP),
>
> text = STRING_TOKEN(STR_POPUP_TEST_PROMPT),
>
> diff --git a/MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni
> b/MdeModulePkg/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 "Submitted callback test"
>
> #string STR_SUBMITTED_CALLBACK_TEST_HELP #language
> en-US "Change the value and press F10 to submit will pop up a dialogue to
> show SUBMITTED Callback has been triggered"
>
> #language
> fr-FR "Change the value and press F10 to submit will pop up a dialogue to
> show SUBMITTED Callback has been triggered"
>
> +#string STR_QUESTION_APPLY_TEST_PROMPT #language
> en-US "Question apply test"
>
> + #language
> fr-FR "Question apply test"
>
> +#string STR_QUESTION_APPLY_TEST_HELP #language
> en-US "Change the value and it will be applied automaticlly. If set to 44,
then
> return failed."
>
> + #language
> fr-FR "Change the value and it will be applied automaticlly. If set to 44,
then
> return failed."
>
> #string STR_POPUP_TEST_PROMPT #language
> en-US "Select it to invoke Hii Popup Protocol"
>
> #language
> fr-FR "Select it to invoke Hii Popup Protocol"
>
> #string STR_POPUP_TEST_HELP #language
> en-US "Select this question will pop up a message box, then user can
decide
> whether exit current form or not"
>
> --
> 2.39.1.windows.1
>
>
>
> -=-=-=-=-=-=
> 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/4905953
> Group Owner: devel+owner@edk2.groups.io
> Unsubscribe: https://edk2.groups.io/g/devel/unsub
> [gaoliming@byosoft.com.cn]
> -=-=-=-=-=-=
>
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113047): https://edk2.groups.io/g/devel/message/113047
Mute This Topic: https://groups.io/mt/103494110/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
@ 2024-01-03 1:04 ` Dandan Bi
0 siblings, 0 replies; 6+ messages in thread
From: Dandan Bi @ 2024-01-03 1:04 UTC (permalink / raw)
To: Tan, Ming, devel@edk2.groups.io
Cc: Kinney, Michael D, Gao, Liming, Liu, Zhiguang
Reviewed-by: Dandan Bi <dandan.bi@intel.com> for this patch serial.
Thanks,
Dandan
-----Original Message-----
From: Tan, Ming <ming.tan@intel.com>
Sent: Tuesday, January 2, 2024 11:13 PM
To: devel@edk2.groups.io
Cc: Kinney, Michael D <michael.d.kinney@intel.com>; Gao, Liming <gaoliming@byosoft.com.cn>; Liu, Zhiguang <zhiguang.liu@intel.com>; Bi, Dandan <dandan.bi@intel.com>
Subject: [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
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 <ming.tan@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
---
MdePkg/Include/Protocol/FormBrowser2.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/MdePkg/Include/Protocol/FormBrowser2.h b/MdePkg/Include/Protocol/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 /** Initialize the browser to display the specified configuration forms.--
2.39.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113055): https://edk2.groups.io/g/devel/message/113055
Mute This Topic: https://groups.io/mt/103482805/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-01-03 1:04 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-02 15:13 [edk2-devel] [PATCH V2 0/3] Add support of EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 1/3] MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-03 1:04 ` Dandan Bi
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 2/3] MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-02 15:13 ` [edk2-devel] [PATCH V2 3/3] MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY Tan, Ming
2024-01-03 0:56 ` 回复: " gaoliming via groups.io
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox