From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.38000.1656306188048046019 for ; Sun, 26 Jun 2022 22:03:08 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=hbw7ARoh; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: gua.guo@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656306188; x=1687842188; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=C78jg17F49dzvpU62rK7aQx96fbX8EG6dosLEzUnl9A=; b=hbw7ARohp3EylTHTwFuAqRIB2Chu2SmZfdBHGvHRoOkFaPrVNiPqckMU 5VjDMr+SJv2OEP+rHl89YYDcV5ypXWqmhaLdrXfJCx0Ws1tl+RhN8VwGk ytVC7b/PO8twI42W7eQ5kXgNRx14EkSFOVeOWhJMohf9/fRZfCtdYLuE/ ha5GD0m33LllOBOPXxPfbFg5I5Gxb2rXj1oVKDnBWXRed/IzQ2fTYEsGE Juzo5DiyMBbjKM+OH+rh2NeSShodyIb8ESge1Zn7JiSJYaePfEWWwRqwn PcX2OckNs3ZlV8fu45U/MWhsNI4nbS0hiT7SZCZiGSNH65FfhzlLgLiDx A==; X-IronPort-AV: E=McAfee;i="6400,9594,10390"; a="261163406" X-IronPort-AV: E=Sophos;i="5.92,225,1650956400"; d="scan'208";a="261163406" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jun 2022 22:03:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,225,1650956400"; d="scan'208";a="646247938" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga008.fm.intel.com with ESMTP; 26 Jun 2022 22:03:07 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sun, 26 Jun 2022 22:03:07 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sun, 26 Jun 2022 22:03:07 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.173) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Sun, 26 Jun 2022 22:03:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hVa8v3u/DAfSgcGtUJpY/EP97sTg3rhoFRRkSGL+rh95jKCjCMiCK0vx5oYuVLJw6YQP3HcLu1qGFwNgTx/dDiCFfVM9FFBXUSP4jr2hHRJutxTr0AJHQEUnzFcdmVIhL5FMem7IulShpFNYC0hKBrEc9AYA/JD02BOzkqT9CdAVReCFyXjF00uCaaL34yHKicq0t5JUsb5U0dEOqo8f8/PKJwQyahRY5Y7B+5Ii6YIjgSluMt6zO+OhHyUl4doxzqRU/ZGmmzVELkAxVmcdWxxYihqmpbYnezkPZfT3Up3ymzZapcOoHJZzstuGU+6xIk74lwC9c55QrW4r+PZLHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kZNn6jNghpwUm3SM2vwcbYjMZ2H+50F4w4MoBKMkp/o=; b=bWn3sVaQ7XrCKFfuQCaiUy/INFqmn5XW7dCdEfRRYg/B6suaLodju1FAlTb7R/Gl4QNz8lPGKxxT7wr+jYbbrcqHaYBzJEEm1RnMAoRb0FBkyRGxKkiJJAMS3raQp2l/JSCOgPO3Ju4Hl7WXjj4S8M1XBZ1NmH6rUIUSUMKeHHRAEFEZk5ueK4of94r3oJe1nFdAd6tdMA5Rrgy0CeWiK0nbMoclynCC8tyos25SnbVtz8FacnFn64K7ZAPdecuTXsBWSe+5rJnx3OMoNuDMdoyKbifyTQYa4WZtFhvlFoqRphNgXhfsnNgfahyceajERCOFLPdY2ghKQ3845DQshw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BL1PR11MB5478.namprd11.prod.outlook.com (2603:10b6:208:31d::12) by BL1PR11MB5335.namprd11.prod.outlook.com (2603:10b6:208:31b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Mon, 27 Jun 2022 05:03:05 +0000 Received: from BL1PR11MB5478.namprd11.prod.outlook.com ([fe80::5c7b:2e99:cc21:ae28]) by BL1PR11MB5478.namprd11.prod.outlook.com ([fe80::5c7b:2e99:cc21:ae28%4]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 05:03:05 +0000 From: "Guo, Gua" To: "Ni, Ray" , "devel@edk2.groups.io" CC: "Dong, Guo" , "Lu, James" Subject: Re: [PATCH] UefiPayloadPkg: Align Attribute value with UPL spec Thread-Topic: [PATCH] UefiPayloadPkg: Align Attribute value with UPL spec Thread-Index: AQHYidNYFqtq0Jfue0OFnPJvGiCUba1inJgAgAAFO7CAAA/NQA== Date: Mon, 27 Jun 2022 05:03:05 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f72587e7-5816-4780-ead5-08da57fa51e4 x-ms-traffictypediagnostic: BL1PR11MB5335:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Y/jbRrixxvWbKu54YSxCXQA0alHuIqsp40+QaC0G9U6wwLWYuYxX8ooGsv8eGzc5PeE5LzHznb30TE3PM4IUYyb8kLl30BpUq1SlN0Aexi845EZb3iO7gMO2GT+1X73piEROvfTN4cdXyf01zQX5F43XGXq3Xx4RjXobzFMbUPQjV1aYTCOV/urC4ZXHrN6wVqt/aueFCzeXyeKkLtEBBlYAf+Iufh6lndGrYzeurkwru0poa1WfTvtrXHe9syOZ1fuN/mzo+2pLexvRk3YWhlTd0kODHqAHnv6iav4NEv5hz9aBU0H92HcEhedmJFb/h6jK+B8sSo4CP4jYJFSCa+wHQRlo1jtuC2A6/S5vqj633EuqkpPditRt9LdMfshQv0m7R8V0ygYqgjnLSQLMjgZyZ29SHJs0X9MM5hAGXppNxnr3jkoFmXM/QFfnZnHTNcJCID08aPMzKkLYleO4VFTCXWKmMNhSxQNaZHAjfagfLm3xdKxRSpTuZ5/j0Tmh7rVcpeYmeaNMFJtiLC6ny2OGliteU9o8pogVZ3UvIIKRuFiulv/WuOI6troPI+xpGGjvxPyPpne71aHxgpVtaLn4nNiqDcmf29npJDAi/NogFLMymcgyA4WcpHTMLlmhqa5gfe2yQvCXhMqomKoIA1+f4VGqRHfp5XKOJDjub66UuhQhInqa8ajr7hMIcUzoJzZSVnsBUrDgFL3bkcywGumG6GFOsWy9HFfSCsNvTD/nZ3UYVf+wZYKrN7NWDRrrw86b4xNIwjlsUY9WiLs6cm8/AC92Z8YVlshKEFzIasg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR11MB5478.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(136003)(376002)(366004)(39860400002)(346002)(396003)(2906002)(54906003)(64756008)(66556008)(82960400001)(66946007)(110136005)(7696005)(66446008)(76116006)(66476007)(122000001)(6506007)(53546011)(86362001)(2940100002)(83380400001)(316002)(26005)(9686003)(8936002)(186003)(5660300002)(38100700002)(38070700005)(55016003)(41300700001)(52536014)(71200400001)(33656002)(4326008)(107886003)(8676002)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?IeF31TtQQbY1gbzUqbPE3qblvRM4dxmRTP46TRl5FqjDPZsYTeFJPuzUmiTJ?= =?us-ascii?Q?kk6PNprG288eQ98Tg/Khx1wUn19/+Shg3a96i+OH7Y2bzeZPD9FW1PYW/nIj?= =?us-ascii?Q?AuFXaL/Bi5vEel3acLfWxEmMZIq/UMzRF572wubyANK8rRPy4CUVmTDz79cu?= =?us-ascii?Q?wC0ocyW1+R/+00ypGHaCkeJWtmcQLAPJtvhcRSPvRPkWzCoyDrWxQj03etWw?= =?us-ascii?Q?dO2rO4Am2TsM66Oy+pQ/0d7JaxKdUxtl/QHAGntR162zAXnH9ewxLuDRpyQy?= =?us-ascii?Q?85TU5iSlqJP+4EtcIc3iqNV5mIKrX3jARFlg0+b2DunnkmBtQgtqd19elCf7?= =?us-ascii?Q?AX2G72LlJKvjY9mlZ4AK+6h1XPqxf46jpecT0LBDVO2QuyZrlqHs6DTEtl3M?= =?us-ascii?Q?7FbuVMlr1ueOUe3A/nDXVpNt4kA7uZQotQCLsLiOqoa/QNBcyv8JL57rdHcy?= =?us-ascii?Q?OO8a788xj34y5jZdQ5oeB90BLBirOpFmqJP1v7t2WLd93Qoy4g3B+bT4vmeZ?= =?us-ascii?Q?4EEz/hSYppbgcfwdV3WAqfsVDf77cX1lwZ0Zki5bEoiXyjEL3W6/koTaWWfn?= =?us-ascii?Q?xsX6c4O90pZluZnV90bRGyfSmLr1WhdcQNUC1ZcbgYSEre1lWVLc8kwguObA?= =?us-ascii?Q?e54ImWPyb1rBLEtkrElBk3ELLFxMET+jnNE+nfAq/DIgZG3aWA/OmCrziz/T?= =?us-ascii?Q?bPn9OQKvHZvR/q9oWeH3gavQAZGMErahoB+0usavcIBd7+WiuBnxYx/ONQak?= =?us-ascii?Q?PNzPRSVCNOUw+3HKophRZdU5cK7+ID/kF24vjmXB9pp8DHoRBd+CRGfx5xpM?= =?us-ascii?Q?IgIWF4CbLej5X2yRERf2vQ0d2nErynTRH0AxhrfKcBBgmJqm3QWZYYXHtt+g?= =?us-ascii?Q?wtJppobXjcb5ZxLWJxw5tNStKmlC3wUnGamcNxQq3vra8Sy2FiEvqdX7OFyv?= =?us-ascii?Q?W4Z7zU100ZpE/jL+xW/KJPjTvY5mQPfZsBC0B9W8hyuDTk01xHCIzSMeVLwD?= =?us-ascii?Q?uTOzCouwwp3803bZX7IKnmEUvIB1XrLeS5K+vpmMENOoKAC21aDsVpibL6MN?= =?us-ascii?Q?8XPsfUMDZB5+sI9V4tgj83oaXE7oEnLPhWizHonYBY91XCTitOnsrXtJtI6v?= =?us-ascii?Q?eJH8cu9dIxk9qvdf63nAViXjObxHS4mSySFM9s9h4/DPz2IP8u5xvC1ytaYK?= =?us-ascii?Q?+zPp5aEdte9vK5W84G38y4eYPpX6hOcFF1L6Or6CTFmWiT3zkhHqZi6L6Okp?= =?us-ascii?Q?U4vZY25Ekt+3JJWP762bCMjm+QHitF6PukoD1B4kqS1r00nE7R40tVA3VkZ7?= =?us-ascii?Q?9wpXGKtmKotD150ZyGAaBwR5fqvTBfLlwzZnHlpzkMpY+h4um1bzSEFmvHpa?= =?us-ascii?Q?l8bvkoQqZnD+g1PvtG4oovfUvDfS5zLWrCw9OO3y90sVJNU8WvVK7lxnp0/6?= =?us-ascii?Q?UWPhi/XvgvEfkkVQPWrA0qozIN7/JCnEjS3qmBL3FY441XzD0TiqYUotIbyD?= =?us-ascii?Q?M50H1QWeoxzRWNbufZ8MARRtdiftD9hCmMtuv942Y9DI9LsjwsDSQdnEiSUP?= =?us-ascii?Q?7F3kqKN2Ev1Pcd9RRWQ=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5478.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f72587e7-5816-4780-ead5-08da57fa51e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 05:03:05.3119 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: loRiqD6a0sanvnE7LB2uB4rWJ5lF+k0QAZ1YISZRnNTCPkOubuefgjFr9CUhps4qluVNOagALYngQWcVaeNo3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5335 Return-Path: gua.guo@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yes, #2 is chosen in by the python interpreter. -----Original Message----- From: Guo, Gua=20 Sent: Monday, June 27, 2022 12:07 PM To: Ni, Ray ; devel@edk2.groups.io Cc: Dong, Guo ; Lu, James Subject: RE: [PATCH] UefiPayloadPkg: Align Attribute value with UPL spec The python logic will like for below > upld_info_hdr.Attribute |=3D 1 if BuildTarget =3D=3D "DEBUG" else 0 =3D=3D=3D=3D=3D=3D=3D=3D=3D> > if BuildTarget =3D=3D "DEBUG": > upld_info_hdr.Attribute |=3D 1 > else: > upld_info_hdr.Attribute |=3D 0 Thanks, Gua -----Original Message----- From: Ni, Ray =20 Sent: Monday, June 27, 2022 11:44 AM To: Guo, Gua ; devel@edk2.groups.io Cc: Dong, Guo ; Lu, James Subject: RE: [PATCH] UefiPayloadPkg: Align Attribute value with UPL spec > + upld_info_hdr.Attribute |=3D 1 if BuildTarget =3D=3D "DEBUG" else 0 I am not python expert. Above statement might be interpreted as: 1. (upld_info.hdr.Attribute |=3D 1) if BuildTarget =3D=3D "DEBUG" else 0 2.= upld_info_hdr.Attribute |=3D (1 if BuildTarget =3D=3D "DEBUG" else 0) Are we sure that the #2 is chosen in by the python interpreter?