From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atlmailgw2.ami.com (atlmailgw2.ami.com []) by mx.groups.io with SMTP id smtpd.web12.18239.1586464009547670074 for ; Thu, 09 Apr 2020 13:26:51 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=fail (domain: ami.com, ip: , mailfrom: oleksiyy@ami.com) X-AuditID: ac10606f-049ff70000001b62-d9-5e8f850bb9c4 Received: from atlms1.us.megatrends.com (atlms1.us.megatrends.com [172.16.96.144]) (using TLS with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by atlmailgw2.ami.com (Symantec Messaging Gateway) with SMTP id 08.6A.07010.B058F8E5; Thu, 9 Apr 2020 16:26:51 -0400 (EDT) Received: from Oleksiy77.us.megatrends.com (172.16.97.158) by atlms1.us.megatrends.com (172.16.96.144) with Microsoft SMTP Server id 14.3.468.0; Thu, 9 Apr 2020 16:25:55 -0400 From: "Oleksiy Yakovlev" To: CC: , , , , Subject: [PATCH v1 3/7] MdePkg: REST style formset Date: Thu, 9 Apr 2020 16:25:46 -0400 Message-ID: <20200409202550.35116-4-oleksiyy@ami.com> X-Mailer: git-send-email 2.9.0.windows.1 In-Reply-To: <20200409202550.35116-1-oleksiyy@ami.com> References: <20200409202550.35116-1-oleksiyy@ami.com> MIME-Version: 1.0 Return-Path: oleksiyy@ami.com X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsWyRiBhgi53a3+cQd9kVYtfR+exWbRPmM1m seLeBnaLjo5/TA4sHtu/X2D0WLznJVMAU1QDo01iXl5+SWJJqkJKanGyrVJAUWZZYnKlkkJm iq2SoZJCQU5icmpual6JrVJiQUFqXoqSHZcCBrABKsvMU0jNS85PycxLt1XyDPbXtbAwtdQ1 VLILyUhVyMxLyy/KTSzJzM9TSM7PKwGqTk0BiiokdHNmnO9ezFywRqDixYlLjA2MH3m7GDk5 JARMJE4uWcPaxcjFISSwi0ni784OJghnM6PEizt/GUGq2AQ0JQ4cmwJmiwhISUw5MJMJxGYW qJB4uvIJSxcjO4cw0KQp9l2MHBwsAioSJ+8UghTwCphKbD38jxFilYbEtDV3wRo5BcwkLh3a B2YLAdU8X9HGCFEvKHFyJshAkOESEgdfvGCGqJGVaDv+nH0CI/8sJGWzkJQtYGRaxSiUWJKT m5iZk15upJeYm6mXnJ+7iRESYfk7GD9+ND/EyMTBeIhRgoNZSYTXu6k3Tog3JbGyKrUoP76o NCe1+BCjE9D9E5mluEHBB4yPeGMDAylRGMfQxMzE3Mjc0NLE3NhYSZy3Xt8nTkggHRiv2amp BalFMEOYODilGhjtdpdrf9+2YMoVjfY//meW7/3WuOmZfrn4/5N+TXaMudtfnjrraVxYNeHt Vc6uuZJB80XDH711mM2pcu9mSVvMOc79DS13Pt2Zl2kr4lusvjY7R3hn7DQ9pqkvl3l6cZzb oz0zfPHpg2Fr+ThcZnw08FpWnPz5RFTZ+sL/kzVXM/p8PfT5IbekEktxRqKhFnNRcSIAYUvi s8UCAAA= Content-Type: text/plain New ClassGuid EFI_HII_REST_STYLE_FORMSET_GUID is defined. A formset with this class GUID indicates all the questions in the formset support REST style operation and can be exposed to a REST service point. In question level, a new flag EFI_IFR_FLAG_REST_STYLE is defined. An Opcode with this flag indicates this question support REST style operation and can be exposed to a REST service point. (UEFI 2.8 mantis 1853) Signed-off-by: Oleksiy Yakovlev --- MdePkg/Include/Guid/HiiPlatformSetupFormset.h | 4 ++++ MdePkg/Include/Uefi/UefiInternalFormRepresentation.h | 1 + 2 files changed, 5 insertions(+) diff --git a/MdePkg/Include/Guid/HiiPlatformSetupFormset.h b/MdePkg/Include/Guid/HiiPlatformSetupFormset.h index 540483d..a6ba55b 100644 --- a/MdePkg/Include/Guid/HiiPlatformSetupFormset.h +++ b/MdePkg/Include/Guid/HiiPlatformSetupFormset.h @@ -22,8 +22,12 @@ SPDX-License-Identifier: BSD-2-Clause-Patent #define EFI_HII_USER_CREDENTIAL_FORMSET_GUID \ { 0x337f4407, 0x5aee, 0x4b83, { 0xb2, 0xa7, 0x4e, 0xad, 0xca, 0x30, 0x88, 0xcd } } +#define EFI_HII_REST_STYLE_FORMSET_GUID \ + { 0x790217bd, 0xbecf, 0x485b, { 0x91, 0x70, 0x5f, 0xf7, 0x11, 0x31, 0x8b, 0x27 } } + extern EFI_GUID gEfiHiiPlatformSetupFormsetGuid; extern EFI_GUID gEfiHiiDriverHealthFormsetGuid; extern EFI_GUID gEfiHiiUserCredentialFormsetGuid; +extern EFI_GUID gEfiHiiRestStyleFormsetGuid; #endif diff --git a/MdePkg/Include/Uefi/UefiInternalFormRepresentation.h b/MdePkg/Include/Uefi/UefiInternalFormRepresentation.h index 4a1346a..40fcdb7 100644 --- a/MdePkg/Include/Uefi/UefiInternalFormRepresentation.h +++ b/MdePkg/Include/Uefi/UefiInternalFormRepresentation.h @@ -825,6 +825,7 @@ typedef struct _EFI_IFR_QUESTION_HEADER { #define EFI_IFR_FLAG_READ_ONLY 0x01 #define EFI_IFR_FLAG_CALLBACK 0x04 #define EFI_IFR_FLAG_RESET_REQUIRED 0x10 +#define EFI_IFR_FLAG_REST_STYLE 0x20 #define EFI_IFR_FLAG_RECONNECT_REQUIRED 0x40 #define EFI_IFR_FLAG_OPTIONS_ONLY 0x80 -- 2.9.0.windows.1 Please consider the environment before printing this email. The information contained in this message may be confidential and proprietary to American Megatrends (AMI). This communication is intended to be read only by the individual or entity to whom it is addressed or by their designee. If the reader of this message is not the intended recipient, you are on notice that any distribution of this message, in any form, is strictly prohibited. Please promptly notify the sender by reply e-mail or by telephone at 770-246-8600, and then delete or destroy all copies of the transmission.