From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web12.16579.1599557387851617322 for ; Tue, 08 Sep 2020 02:29:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=IyZbA9OT; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: bob.c.feng@intel.com) IronPort-SDR: kc/c+bN99R17DBefyovbqp+RL0igevY3ZqVwl6AqTnbdf+dCvYhIDWX9cW4Z0CUMf9uVchdFYx gr5dUn1b2xIQ== X-IronPort-AV: E=McAfee;i="6000,8403,9737"; a="145822260" X-IronPort-AV: E=Sophos;i="5.76,405,1592895600"; d="scan'208";a="145822260" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2020 02:29:46 -0700 IronPort-SDR: ULTQa4OU2LzQG+VsTPN8Pte6XvFtXt8l+Ee1of4mFo5UC/+hbLl+OKjTqdLoZwB6ZC9vmmuWRi ZNrG5XZOwUPA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,405,1592895600"; d="scan'208";a="504995863" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP; 08 Sep 2020 02:29:46 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 8 Sep 2020 02:29:45 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 8 Sep 2020 02:29:45 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.57) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 8 Sep 2020 02:29:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LBm7zw9eruGrVicyq1CNszEEfjapZOPmuzlLX2BZUmwWqoKAbEpzvsZ/jbr5GzFhWDNOWXUnsTqlI3H+YNTYcsoR4UkUaA00DiE1gfR8uH8+TCmT9IMixu6GfmyZPTk3nO8CgK4TpyrdueC15oCrqKITgXR3k3C1rZXTb1HhxFter+A8htwH+qx6SXXi686/vFTfJUxKcy6vQdH2dc1gkFE+hCIQItZm1NmczuDgCV7/8Sp8LQxLayoc4MRPq6s+10t86D0veQm0vO0TEBR6Gz1BG1QJ+ExYuRD24uthBirC/wZ2Vl/+VkCPNU2gHvdDvItN7OndynNFJT4MAgGpCA== 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-SenderADCheck; bh=a0BmT+e/b6cGyhAgskQ7VbXUhUXlIwHPI4+UzoRPBKY=; b=ffCrq/uwojOWwI36x5Y7OmY+21RCYsooA0Y2XN5tW7/VX48PeR8VbMRLLADBEUwYsV+2Gk0WqZ7wsqO3byZtl4uvsY2mlgwRhvFAZDT8NcbouiltasBzPikoI1mJh3nSLf3Z9rmUe92/ucOobtyVSXlIeuugunmZ68IwTbzkY9aH6FjbTdssAU7/iWAu5x5k4NprZg4Xwav84HgO8fhXGcgnan/GPjOGvDYM3KrYgoffptox9aaU+cSp0uoLrrDnxzh1mheTIU4BXSWSmCAKjJw35USR+lmC2u+IsMUQT1sJIxTSMiPo4CIcyLhO+R51MtcLCP96/gQaeIY2AB8NCQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a0BmT+e/b6cGyhAgskQ7VbXUhUXlIwHPI4+UzoRPBKY=; b=IyZbA9OT7WlE6ZJTDQJFMdfGB3dybyJpJ6ui1DvYkhJLzxBk9/z5Xw+oxFNiJIdh6Zjjrv1qroXlDiyuIWRrQUCA/mXOiKsPkSSjtG3g6UGoEamkWu0RG4qdQgN4DNta5Lhem5Eo7CF0VPnXp6IW7hWKV6KQigSfyILZBOSOpfs= Received: from BY5PR11MB4070.namprd11.prod.outlook.com (2603:10b6:a03:181::16) by BYAPR11MB3461.namprd11.prod.outlook.com (2603:10b6:a03:7b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15; Tue, 8 Sep 2020 09:29:41 +0000 Received: from BY5PR11MB4070.namprd11.prod.outlook.com ([fe80::6945:e1a2:7eff:5f4c]) by BY5PR11MB4070.namprd11.prod.outlook.com ([fe80::6945:e1a2:7eff:5f4c%7]) with mapi id 15.20.3348.018; Tue, 8 Sep 2020 09:29:41 +0000 From: "Bob Feng" To: =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= , "devel@edk2.groups.io" CC: Liming Gao , "Chen, Christine" Subject: Re: [edk2-devel] [Patch] BaseTools: Sort the Pcd set when generating the VPD binary Thread-Topic: [edk2-devel] [Patch] BaseTools: Sort the Pcd set when generating the VPD binary Thread-Index: AQHWhR2hbli0wbo9J0KotihcDOqoSaleepwQ Date: Tue, 8 Sep 2020 09:29:41 +0000 Message-ID: References: <20200904143028.41796-1-bob.c.feng@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 52172d4a-a610-455c-583e-08d853d9b6dc x-ms-traffictypediagnostic: BYAPR11MB3461: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8DUIBDGXKilFYCtaEECbdXnr2vvO2eVUQdQl8cFMagHkooIEEj+9XDXvsHr0Uqt3dpSGjQ6mG311AuRMjWO2eBENjj688B5t/XhGBuJE9rPi62gK6ILvF77jMo4hatBYcFj4SQp2ecBE07KR6gLr+9jWPNmV4NRVyN4hu+6Fj4uCwImuugKegBcAsW/BiDoc/fb4Z8p09kNC9Jx3b4I3bsPivI97ynYsvvPT4WNmIge1ZawYoR8LYouQUt4lq7uds8VDufZxo7+dvVx3qGb+mqlZTVwbCEE/0M5UYu+kNypzuugn7qwL1ldzfXzV2OZz x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR11MB4070.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(346002)(396003)(366004)(39860400002)(136003)(107886003)(53546011)(86362001)(8676002)(2906002)(55016002)(83380400001)(186003)(26005)(8936002)(5660300002)(110136005)(54906003)(478600001)(9686003)(7696005)(316002)(76116006)(64756008)(6506007)(66476007)(33656002)(71200400001)(66446008)(52536014)(66946007)(4326008)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: rnLqVllHV4VZIryAwixB3nz5cr87OAdXgx0emRTTh2wgtrREyEsGT/u9GZbP1sbL7uuxnOtjiVkQZ0lLb+chhxSZfHEOjMPCa3AnGHnnfmm5tLB/UUo4uGk3YJF8nMjPsNWw+QdHMAvLbce2ViMuCb5elsX7lM0O4revIGm4MDQ4ydQzeN79dExlf+5tiTnhlA9QKvfMjtKjADJ/2PEFNitqCKz2UxW2pG72Uu2UozR3Pcgn1nGjcYwHeMw44aeo5CZS13U7nzt8eEEK0h6fiyLP5xPVpxcH4Kd9bSIY3eYKK672/u+R7sHQClewhrdOMUTgdCktnnMH5whoWNHZ0XBFc44lt8sE4d9NsvAy6FOfkwHJvHYPsxCKpRWL0riaSa14CU8d4HEc347qs0VbhvRlsZj46ucYSElAnsD3yT3xCM+b2b/LR97bfaXGt3Aan8y+3Kcggrl/r9TUlXAy7LRwjcdXLSgOpXwaTLd70uZWM9A31JUD+hmt8vjyKbPlttlCLfgERCRKcyaPjnpaWQ4OrJRq32qIP1zs4sgSFxg6SnEDnY0njgH4Dvj/2fxURiYwckl39o4XM6KoEGOoV0l5+OFgCSHLH8O9og2j72PblHHoA0OFLyjR9uqx+D83QSpsh65ZHgsg0JpSgczvkQ== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4070.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52172d4a-a610-455c-583e-08d853d9b6dc X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2020 09:29:41.2548 (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: u+TMSqj3y2rNrgzoGkPQ5RBPJmJsEMBwgHTgUDPxJeFMmX6t+AEF8fxnl/wz647x7ZYJY+86PUGYy9xh88iXdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3461 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGF0Y2ggaXMgcHVzaGVkIGF0IDg1OWUwOTUuDQoNCg0KVGhhbmtzLA0KQm9iDQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k QHJlZGhhdC5jb20+IA0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgNywgMjAyMCA5OjQ5IFBNDQpU bzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv bT4NCkNjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBDaGVuLCBDaHJp c3RpbmUgPHl1d2VpLmNoZW5AaW50ZWwuY29tPg0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UGF0Y2hdIEJhc2VUb29sczogU29ydCB0aGUgUGNkIHNldCB3aGVuIGdlbmVyYXRpbmcgdGhlIFZQ RCBiaW5hcnkNCg0KT24gOS80LzIwIDQ6MzAgUE0sIEJvYiBGZW5nIHdyb3RlOg0KPiBJZiBWUEQg UGNkTnZTdG9yZURlZmF1bHRWYWx1ZUJ1ZmZlciBpcyB1c2VkLCBhbGwgRHluYW1pY0hpaSBhbmQg DQo+IER5bmFtaWNFeEhpaSBQQ0QgdmFsdWUgd2lsbCBiZSBnZW5lcmF0ZWQgaW50byB0aGF0IFZQ RC4NCj4gDQo+IEluIG9yZGVyIHRvIGdlbmVyYXRlIHRoZSBzYW1lIFZQRCBiaW5hcnkgZmlsZSBp biBldmVyeSBidWlsZCwgc29ydCB0aGUgDQo+IFBjZCBzZXQgd2hlbiBnZW5lcmF0aW5nIFZQRC4N Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4NCj4g Q2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gQ2M6IFl1d2VpIENo ZW4gPHl1d2VpLmNoZW5AaW50ZWwuY29tPg0KDQpSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGll dS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+DQoNCj4gLS0tDQo+ICBCYXNlVG9vbHMvU291cmNl L1B5dGhvbi9BdXRvR2VuL1BsYXRmb3JtQXV0b0dlbi5weSB8IDIgKy0gIA0KPiBCYXNlVG9vbHMv U291cmNlL1B5dGhvbi9Xb3Jrc3BhY2UvRHNjQnVpbGREYXRhLnB5ICB8IDIgKy0NCj4gIDIgZmls ZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt LWdpdCBhL0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vUGxhdGZvcm1BdXRvR2VuLnB5 IA0KPiBiL0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vUGxhdGZvcm1BdXRvR2VuLnB5 DQo+IGluZGV4IGFmNjZjNDhjN2QuLjI2YWI4ZTdmMzYgMTAwNjQ0DQo+IC0tLSBhL0Jhc2VUb29s cy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vUGxhdGZvcm1BdXRvR2VuLnB5DQo+ICsrKyBiL0Jhc2VU b29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vUGxhdGZvcm1BdXRvR2VuLnB5DQo+IEBAIC0yNTEs MTEgKzI1MSwxMSBAQCBjbGFzcyBQbGF0Zm9ybUF1dG9HZW4oQXV0b0dlbik6DQo+ICANCj4gICAg ICAgICAgVmFyaWFibGVJbmZvID0gVmFyaWFibGVNZ3Ioc2VsZi5Ec2NCdWlsZERhdGFPYmouX0dl dERlZmF1bHRTdG9yZXMoKSwgc2VsZi5Ec2NCdWlsZERhdGFPYmouU2t1SWRzKQ0KPiAgICAgICAg ICBWYXJpYWJsZUluZm8uU2V0VnBkUmVnaW9uTWF4U2l6ZShWcGRSZWdpb25TaXplKQ0KPiAgICAg ICAgICBWYXJpYWJsZUluZm8uU2V0VnBkUmVnaW9uT2Zmc2V0KFZwZFJlZ2lvbkJhc2UpDQo+ICAg ICAgICAgIEluZGV4ID0gMA0KPiAtICAgICAgICBmb3IgUGNkIGluIER5bmFtaWNQY2RTZXQ6DQo+ ICsgICAgICAgIGZvciBQY2QgaW4gc29ydGVkKER5bmFtaWNQY2RTZXQpOg0KPiAgICAgICAgICAg ICAgcGNkbmFtZSA9ICIuIi5qb2luKChQY2QuVG9rZW5TcGFjZUd1aWRDTmFtZSwgUGNkLlRva2Vu Q05hbWUpKQ0KPiAgICAgICAgICAgICAgZm9yIFNrdU5hbWUgaW4gUGNkLlNrdUluZm9MaXN0Og0K PiAgICAgICAgICAgICAgICAgIFNrdSA9IFBjZC5Ta3VJbmZvTGlzdFtTa3VOYW1lXQ0KPiAgICAg ICAgICAgICAgICAgIFNrdUlkID0gU2t1LlNrdUlkDQo+ICAgICAgICAgICAgICAgICAgaWYgU2t1 SWQgaXMgTm9uZSBvciBTa3VJZCA9PSAnJzoNCj4gZGlmZiAtLWdpdCBhL0Jhc2VUb29scy9Tb3Vy Y2UvUHl0aG9uL1dvcmtzcGFjZS9Ec2NCdWlsZERhdGEucHkgDQo+IGIvQmFzZVRvb2xzL1NvdXJj ZS9QeXRob24vV29ya3NwYWNlL0RzY0J1aWxkRGF0YS5weQ0KPiBpbmRleCAxYWZiZDNlZWZjLi40 YTEyOGM4YTc3IDEwMDY0NA0KPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9Xb3Jrc3Bh Y2UvRHNjQnVpbGREYXRhLnB5DQo+ICsrKyBiL0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL1dvcmtz cGFjZS9Ec2NCdWlsZERhdGEucHkNCj4gQEAgLTI1ODIsMTEgKzI1ODIsMTEgQEAgY2xhc3MgRHNj QnVpbGREYXRhKFBsYXRmb3JtQnVpbGRDbGFzc09iamVjdCk6DQo+ICAgICAgICAgICAgICAgICAg ICAgIEluY2x1ZGVGaWxlcy5hZGQoSW5jbHVkZUZpbGUpDQo+ICAgICAgICAgICAgICAgICAgICAg IENBcHAgPSBDQXBwICsgJyNpbmNsdWRlIDwlcz5cbicgJSAoSW5jbHVkZUZpbGUpDQo+ICAgICAg ICAgIENBcHAgPSBDQXBwICsgJ1xuJw0KPiAgICAgICAgICBmb3IgUGNkIGluIFN0cnVjdHVyZWRQ Y2RzLnZhbHVlcygpOg0KPiAgICAgICAgICAgICAgQ0FwcCA9IENBcHAgKyBzZWxmLkdlbmVyYXRl QXJyYXlBc3NpZ25tZW50KFBjZCkNCj4gLSAgICAgICAgZm9yIFBjZE5hbWUgaW4gU3RydWN0dXJl ZFBjZHM6DQo+ICsgICAgICAgIGZvciBQY2ROYW1lIGluIHNvcnRlZChTdHJ1Y3R1cmVkUGNkcy5r ZXlzKCkpOg0KPiAgICAgICAgICAgICAgUGNkID0gU3RydWN0dXJlZFBjZHNbUGNkTmFtZV0NCj4g ICAgICAgICAgICAgIENBcHAgPSBDQXBwICsgc2VsZi5HZW5lcmF0ZVNpemVGdW5jdGlvbihQY2Qp DQo+ICAgICAgICAgICAgICBDQXBwID0gQ0FwcCArIHNlbGYuR2VuZXJhdGVEZWZhdWx0VmFsdWVB c3NpZ25GdW5jdGlvbihQY2QpDQo+ICAgICAgICAgICAgICBDQXBwID0gQ0FwcCArIHNlbGYuR2Vu ZXJhdGVGZGZWYWx1ZShQY2QpDQo+ICAgICAgICAgICAgICBDQXBwID0gQ0FwcCArIHNlbGYuR2Vu ZXJhdGVDb21tYW5kTGluZVZhbHVlKFBjZCkNCj4gDQoNCg==