From nobody Mon Feb 9 16:45:02 2026 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+67066+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+67066+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=hpe.com ARC-Seal: i=1; a=rsa-sha256; t=1604633724; cv=none; d=zohomail.com; s=zohoarc; b=G5hLP8xrXE1vgwaPfaFT7VNtsYmrK77ra4nrV0Qm+l7/+JMPGc3Vu8BX6FotwPqprCn06GKPJw7TYPW+UxOz2cuqoHD9Vma0kO4pL21/bwkkrZa5UVznSG4ymDsITqapaQCD0STo57Ubo9CmfNg0hHkt10YkBToGZPmAH8mdHOA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1604633724; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=3b9KfxWc57apydfM4w/dJn1V8e4aV3DQcPJ+sZcLwR8=; b=GzEixrC4pooTGgVPA1T4CiVCrjE6kF1OEccEUTp0cRHewFmaF8+U3hC9Y9l5141l7oEZmZUZQNNkiwwJ2m1yc2SJkuIqxkfFZUtlLg92+2vyWQup4vs52WVNt8H+4lFCN0oFUBxa4MHcpXtZWMWJ4qvHYg/TFrT6kaSQ/pKqNSc= 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+67066+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1604633724642251.63613501292832; Thu, 5 Nov 2020 19:35:24 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id Db3vYY1788612xcjK5m3s5OM; Thu, 05 Nov 2020 19:35:24 -0800 X-Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web11.7076.1604633723499334843 for ; Thu, 05 Nov 2020 19:35:23 -0800 X-Received: from pps.filterd (m0150242.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0A63W8Um022374; Fri, 6 Nov 2020 03:35:23 GMT X-Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0a-002e3701.pphosted.com with ESMTP id 34kc7v6jhd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Nov 2020 03:35:23 +0000 X-Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2354.austin.hpe.com (Postfix) with ESMTP id 3DD12AE; Fri, 6 Nov 2020 03:35:22 +0000 (UTC) X-Received: from abner-virtual-machine.asiapacific.hpqcorp.net (abner-virtual-machine.asiapacific.hpqcorp.net [15.119.210.153]) by g2t2360.austin.hpecorp.net (Postfix) with ESMTP id 3AA3D36; Fri, 6 Nov 2020 03:35:21 +0000 (UTC) From: "Abner Chang" To: devel@edk2.groups.io Cc: Dandan Bi , Eric Dong , Nickle Wang Subject: [edk2-devel] [VFR support REST_STYLE PATCH v4 3/4] MdeModulePkg/Library: Revise HiiLib to check REST_STYLE Date: Fri, 6 Nov 2020 10:49:38 +0800 Message-Id: <20201106024939.17761-4-abner.chang@hpe.com> In-Reply-To: <20201106024939.17761-1-abner.chang@hpe.com> References: <20201106024939.17761-1-abner.chang@hpe.com> X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: 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,abner.chang@hpe.com X-Gm-Message-State: DdsgyyhCxQBeF8WYnwYVBwX9x1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1604633724; bh=CILUKv2LBoaKhZsuvByDjAKp52lPFClNYi8p4CyjnH0=; h=Cc:Date:From:Reply-To:Subject:To; b=HO6jc/9QJ8ih0amTYNL9I7J/jzTswi0WrLxenDaypnK8jknZzumYcOFn0hCmRi9XxOB ci4LAcSXVuwUikrs7WSwkNba7LndsbQPu8lGe2cH+daCJt7jrSEU5Ez0bmOKLpwQaIsSz C9ANDuBtWBLmHkxBrqtQp2GnHtN5mjWn68c= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" This change checks REST_STYLE flag. Signed-off-by: Jiaxin Wu Signed-off-by: Ting Ye Signed-off-by: Siyuan Fu Signed-off-by: Fan Wang Signed-off-by: Abner Chang Cc: Dandan Bi Cc: Eric Dong Cc: Nickle Wang --- MdeModulePkg/Library/UefiHiiLib/HiiLib.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/MdeModulePkg/Library/UefiHiiLib/HiiLib.c b/MdeModulePkg/Librar= y/UefiHiiLib/HiiLib.c index 564169bc14..57602828fe 100644 --- a/MdeModulePkg/Library/UefiHiiLib/HiiLib.c +++ b/MdeModulePkg/Library/UefiHiiLib/HiiLib.c @@ -3605,7 +3605,7 @@ HiiCreateCheckBoxOpCode ( EFI_IFR_CHECKBOX OpCode; UINTN Position; =20 - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE))) =3D=3D 0); =20 ZeroMem (&OpCode, sizeof (OpCode)); OpCode.Question.QuestionId =3D QuestionId; @@ -3674,7 +3674,7 @@ HiiCreateNumericOpCode ( UINTN Position; UINTN Length; =20 - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE))) =3D=3D 0); =20 Length =3D 0; ZeroMem (&OpCode, sizeof (OpCode)); @@ -3773,7 +3773,7 @@ HiiCreateStringOpCode ( EFI_IFR_STRING OpCode; UINTN Position; =20 - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE))) =3D=3D 0); =20 ZeroMem (&OpCode, sizeof (OpCode)); OpCode.Question.Header.Prompt =3D Prompt; @@ -3841,7 +3841,7 @@ HiiCreateOneOfOpCode ( UINTN Length; =20 ASSERT (OptionsOpCodeHandle !=3D NULL); - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_OPTIONS_ONLY))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE | EFI_IFR_FLAG_O= PTIONS_ONLY))) =3D=3D 0); =20 ZeroMem (&OpCode, sizeof (OpCode)); OpCode.Question.Header.Prompt =3D Prompt; @@ -3912,7 +3912,7 @@ HiiCreateOrderedListOpCode ( UINTN Position; =20 ASSERT (OptionsOpCodeHandle !=3D NULL); - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_OPTIONS_ONLY))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE | EFI_IFR_FLAG_O= PTIONS_ONLY))) =3D=3D 0); =20 ZeroMem (&OpCode, sizeof (OpCode)); OpCode.Question.Header.Prompt =3D Prompt; @@ -4009,7 +4009,7 @@ HiiCreateDateOpCode ( EFI_IFR_DATE OpCode; UINTN Position; =20 - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE))) =3D=3D 0); ASSERT ((DateFlags & (~(EFI_QF_DATE_YEAR_SUPPRESS | EFI_QF_DATE_MONTH_SU= PPRESS | EFI_QF_DATE_DAY_SUPPRESS | EFI_QF_DATE_STORAGE))) =3D=3D 0); =20 ZeroMem (&OpCode, sizeof (OpCode)); @@ -4074,7 +4074,7 @@ HiiCreateTimeOpCode ( EFI_IFR_TIME OpCode; UINTN Position; =20 - ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED))) =3D=3D 0); + ASSERT ((QuestionFlags & (~(EFI_IFR_FLAG_READ_ONLY | EFI_IFR_FLAG_CALLBA= CK | EFI_IFR_FLAG_RESET_REQUIRED | EFI_IFR_FLAG_REST_STYLE))) =3D=3D 0); ASSERT ((TimeFlags & (~(QF_TIME_HOUR_SUPPRESS | QF_TIME_MINUTE_SUPPRESS = | QF_TIME_SECOND_SUPPRESS | QF_TIME_STORAGE))) =3D=3D 0); =20 ZeroMem (&OpCode, sizeof (OpCode)); --=20 2.17.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 (#67066): https://edk2.groups.io/g/devel/message/67066 Mute This Topic: https://groups.io/mt/78067339/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-