From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068089.outbound.protection.outlook.com [40.92.68.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 560952095DBB7 for ; Mon, 24 Jul 2017 09:39:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Zbi3JZgiHIkhBiFTEuQ/XJJX4+GkC+RGLUPaMHi+dRE=; b=kqVSCOjHb2xKoMsb74Otp/VTUeqv4YiGJeDuOQbNcJpHWVQXnJG+6/xnGDPmK+Wd+pjs7Aeo/K8m1nS8nMYki5crXcjKVHTG8mjbuWCLdd2ywkfQ3Q+zj97lR/BTCxJFGtA8RbM4IUFJO/yXrEWRiHdJ/nBg310wJZXwdl8lzSLTFijtDVLMIFA5QVIYnO6qg7/VBeAmKq8u6f4FuCNA51NxlyQVQ0Kr1g/uRSaWjfS4Z0lhigRsP9odIFs2FWxqASD0kok+5y0joP71sbG109WxeJMdicVrNed9ccLV+9tXBkjfex9IUwC/Poca5of8pyRr8LaIuIX6YNbrJkRfdw== Received: from VE1EUR02FT026.eop-EUR02.prod.protection.outlook.com (10.152.12.55) by VE1EUR02HT150.eop-EUR02.prod.protection.outlook.com (10.152.13.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9; Mon, 24 Jul 2017 16:41:42 +0000 Received: from AM4PR06MB1491.eurprd06.prod.outlook.com (10.152.12.54) by VE1EUR02FT026.mail.protection.outlook.com (10.152.12.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.9 via Frontend Transport; Mon, 24 Jul 2017 16:41:42 +0000 Received: from AM4PR06MB1491.eurprd06.prod.outlook.com ([fe80::dcd0:60e6:90e0:871b]) by AM4PR06MB1491.eurprd06.prod.outlook.com ([fe80::dcd0:60e6:90e0:871b%13]) with mapi id 15.01.1282.017; Mon, 24 Jul 2017 16:41:42 +0000 From: Marvin H?user To: "edk2-devel@lists.01.org" Thread-Topic: [UEFI PI 1.6/EDK2] Missing decorators for EFI_PEI_GET_VARIABLE2. Thread-Index: AdMEm0stAu8v+ZaLQCePXmnkVRlHwg== Date: Mon, 24 Jul 2017 16:41:41 +0000 Message-ID: Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=outlook.com; x-incomingtopheadermarker: OriginalChecksum:B552D9C179F718C9C4DE689346249F3917BEB46689994257317297C64583FDAC; UpperCasedChecksum:924D4E63E5A17FDD7D899F5A6EB736F443256A1660563B4E499D9DFEC60F8A61; SizeAsReceived:7142; Count:42 x-tmn: [DcPnz2eZlt0e0v7AHd6DpoHr19zixyGG9zciJRmRI18kzEl4FnN4cCeMfqExWu7g] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VE1EUR02HT150; 7:YW7fwDvKKsBqx3SN+amVoQtnHndySrutz9OflrUdOrNUaLQSw7lqA4hbOAstEfY03Exd+TlFLY6M77uA3u3lJpSJFgrY8m+hjIpsaH81b1EYrY44rh9YJ1CWKIHT6stJP+ZNVKBACO+EPtlRO34SHJtUXBFbl6kNEDoaDPxvOvK2G11s7QKx6IHG5rKn6b8nWXpGrDqQRJsTB5GiRdmfPAOBadCNZNseOOFsbbcDZcYhiZlM7DATomgccJk5nvYNjxrscFlI4mcNtlNsTs1/e/lqKUxKQvI8hAKCKpA2zBvDXVNj6w+iIfbANpnCRDQjCXsoA49kACZCNl8/4ICCtj0ZOJ5vzb4A2jA9fAB1yXIv1wbSqgpprHoFEvP/UdAjHJhs0FchzWa+x18wfkPSrjLSxmjTLbn9NDyVwG5/erfAdwiKN2x537qIAY0+4QhlZpa0HJvePxEkoXXw09YHlnkY12rixEJQu/6OT0iFeqdGe/WTmtLcCaAkGSLTHYFCm09jgLE7gsU75ykg+xc2fo5tZmI348vX2adxR0aejhTDhhbKCmUdVIzxEkGOqVSMDP2My6VQHu43ImvGEEn8viuRxf5dhthhdZVoaprtnwMxW90v3cIJs+5RQHfyZkHXfS0CJ1H7rxIRZsKnOd1c0lbOkRCUJuj4ezPJz8IkiS4SYArCxIfaulWpxt2/lLM/y9XSXavOm+KANMxVeDob3YJ8UH8hJnfBPLELnqSEZYWInLn1u2tJOjaemrjtYv2MZwKXqWYJ58AjXb0KlOuk0Q== x-incomingheadercount: 42 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:VE1EUR02HT150; H:AM4PR06MB1491.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 991455fe-984d-415b-de3e-08d4d2b2dd1d x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322350)(1601125374)(1603101448)(1701031045)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VE1EUR02HT150; x-ms-traffictypediagnostic: VE1EUR02HT150: x-exchange-antispam-report-test: UriScan:(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:VE1EUR02HT150; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VE1EUR02HT150; x-forefront-prvs: 0378F1E47A spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2017 16:41:41.9754 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT150 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: [UEFI PI 1.6/EDK2] Missing decorators for EFI_PEI_GET_VARIABLE2. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jul 2017 16:39:45 -0000 Content-Language: de-DE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear developers, I noticed that EFI_PEI_GET_VARIABLE2 is lacking decorators in both the UEFI= PI 1.6 specification and the EDK2 codebase. The parameter description for 'Attributes' starts with 'If non-NU= LL', hence it may be NULL, which is not reflected in the function prototype with the decorator 'OPTIONAL'. Furt= hermore, as the possibility of it being NULL is not coupled to the values of the other parameters, 'IN' shoul= d be added as well. Can someone please forward this to the right working group? Thanks and best regards, Marvin.