From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web08.21154.1605848797377444561 for ; Thu, 19 Nov 2020 21:06:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=v6bBeTyd; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: ray.ni@intel.com) IronPort-SDR: JDMNrbwUrsB73+cO0qJVqfaaOS0uRoPhZUASG4zxiGg+lYs9V5wBysRZGjKXtWkPZIzxvdbT9B iAHbojN524vw== X-IronPort-AV: E=McAfee;i="6000,8403,9810"; a="189514378" X-IronPort-AV: E=Sophos;i="5.78,355,1599548400"; d="scan'208";a="189514378" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Nov 2020 21:06:37 -0800 IronPort-SDR: U4enfj1at3C36DDP6MyJjeNrx8KlXNe6vsyw2YTusonaAiNbQJmLG/Kx8Ed46K3C8PKX74RQd7 FU4d6HMg1DAg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,355,1599548400"; d="scan'208";a="369047212" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 19 Nov 2020 21:06:37 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 19 Nov 2020 21:06:36 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 19 Nov 2020 21:06:36 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.53) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 19 Nov 2020 21:06:36 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lyb1pgG0dEiF0Ud6TZJttyL/R7FnWRHvDwMBgH1RWdvdHAx+HS0Cf+DPLB5JxEKgwZffYQ+qXXDfU4g4ZQrbrsUtzxcBckIcEBXnAzYAddOZKvW8ZRe5gKhpyuZLMQFRqZiGj4m5X6zXy7LNcudA5MS3aysyGuUyOhmfzyWLEoxli22YGC3joDqp6hYeS+DOeUlnWPyPhMbYQgoBll0B06ZyLVTqWs+TI9NMYh385KWPbX30TNdklTbZWORd9u5rKhEGYk3yzcjs4/+o+il+J8+sTEk5W1yQG7qQic/f7rENmqQyEoUZpb+zzjE9zqU2Uiy8P6LatC952GsTdMCCFg== 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=+b8SaV1YpPUnN1EgpBps7kIvGGxnPE2k2/5zbDk+tS8=; b=a4Oqio2LsaRJ+4hHS2JKORoMV/7Tqb+O6MDk6cUVzanNMGPlpHD9TlKqCx7iqGFOqcHqbENPzO9og8jm9SS0aprqkTOHho8dk6dhDodF9KegMxnRHuCNcQcpUppRfXU66/uW/a0FbrpZfVvwyVUSN739SAMtVAxnMljCI7D7ZbIGGgNp3Skipk12E17Rl4d+PR0mFIQDU/ykkuTpNg2WcjgEaYemCzYguRvBaAF62VC6J7b/qln4cVCUySDAkA+tDfsbUKCepSSfEuynmnrcpGvNBZ1Pbs1jOatXNOP4CCtHc0z2K+Zq7A8EJucez0CB9pO8oSO4hG9f5Tg0zsBlXA== 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=+b8SaV1YpPUnN1EgpBps7kIvGGxnPE2k2/5zbDk+tS8=; b=v6bBeTydQLESIcwDLe23wZhAWA0jBSFyQ4Ha/MRSwJH4EKtRmThawrTDlqpPicrAb7RcuBNQz28IZZiYbNxVdvBfSzd839BBHvihTjBU7of+fMHTGXRgM8bndpSNrDa0ta+qS9DEEkJw0l2XATJ9iBNrGHcZDbnz2Ful9bSCD2Q= Received: from PH0PR11MB4936.namprd11.prod.outlook.com (2603:10b6:510:42::20) by PH0PR11MB5016.namprd11.prod.outlook.com (2603:10b6:510:32::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.22; Fri, 20 Nov 2020 05:06:35 +0000 Received: from PH0PR11MB4936.namprd11.prod.outlook.com ([fe80::3ccf:8db3:ab92:fca]) by PH0PR11MB4936.namprd11.prod.outlook.com ([fe80::3ccf:8db3:ab92:fca%7]) with mapi id 15.20.3589.020; Fri, 20 Nov 2020 05:06:35 +0000 From: "Ni, Ray" To: Laszlo Ersek , "Lou, Yun" , "devel@edk2.groups.io" CC: "Dong, Eric" , "Kumar, Rahul1" Subject: Re: [PATCH v1 2/2] UefiCpuPkg/CpuCacheInfoLib: Add new CpuCacheInfoLib. Thread-Topic: [PATCH v1 2/2] UefiCpuPkg/CpuCacheInfoLib: Add new CpuCacheInfoLib. Thread-Index: AQHWvh0JIPs8BAOGYUu4zt0tSYa5aanPNxQAgAFB39A= Date: Fri, 20 Nov 2020 05:06:35 +0000 Message-ID: References: <20201119023658.926-1-yun.lou@intel.com> <20201119023658.926-2-yun.lou@intel.com> <6d4f24d4-5433-184d-7c24-7413af22dcdb@redhat.com> In-Reply-To: <6d4f24d4-5433-184d-7c24-7413af22dcdb@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows 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: [222.64.228.139] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 23537c44-ec65-4e3c-3ef5-08d88d120dba x-ms-traffictypediagnostic: PH0PR11MB5016: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BGQgiLiCxnDla4qtBBBWbaIemJZr1EbH/TskWVT7wa0suomihPvf7DHa0hpLKwek20cCy8hmVAilX/DZ5v6fM3e1NUuqAJBuP+m19b0wYsE2MKH4iZgFqOz0Mfcm/WacpQmiljMxnW6ppaH9nrAXJDBhD2uBf8FgTn6B0XLGxgKoW0FbEkH2tu98BWjiDMmNQqZWvRXaA9uVL/IF+4qMNjZPoXcmpypIdMyzbQlXc/0pTkJ4YZhSRi06s6zRAu8vhSLaSjO4I5uiM63Y0KX5DNzwS7gNtz0Wvh+5FDcfCNvO6oSVtQmv23vSWm8rThgAguIIrD8ZZ0w0kLXs2t+yDQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4936.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(39860400002)(366004)(376002)(136003)(346002)(64756008)(66556008)(76116006)(71200400001)(52536014)(478600001)(55016002)(8676002)(5660300002)(186003)(66446008)(33656002)(2906002)(9686003)(26005)(66476007)(83380400001)(66946007)(107886003)(4326008)(8936002)(7696005)(86362001)(53546011)(110136005)(54906003)(6506007)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: euzz8Rcg/tLZEKGPtfas3+fafq0Hrza5Jj3FYCaEDMmtwJQveJGuYPCoCcMQT4GRgvUgAuSnbrmwVgbL3GYnSrWRLdUPa+yD3To2D0URB+w3XqbVpsT8YeCMDbeafukQ9kIxCZ2+xstGA/iJK/SszCHgkdRewQHQ4T9g0b/N2uy16zm5RUKsFXXlMRI6QnuqrqNzTYqXxb6zbIFM8WbfKqW4xE6zAevQjjqVh1HeaDmlH4cdea/Cm3XXdzuNfFFiSQgYLdTtFlMx/A0mcuBufmiQ/MpHyq77t5E4qCxg6evx9Zg+2ix/wQht4eMVfu3flu/0mn5bzrugkyL95iLRW0r6bsnDI1il5FAdbI2P7gN9YR8a+rQSPWth5yoBhrG/OnBg0jn5+Eaf0owGzrYWSK2QVs/kDu5dWMk5GukF3Bw+l974SjZTQx6DDsX+4mNc9KhB9pDCa4MXtvYY3uN7U3KpPUVtuMt7fTT7eff5oRHUqkyJHV4EO4dxzgE3tcA8Y2GJutoDKNPTbAzqidC4RruuJYHhf+ZYUrQn4p7xtRu+w1YDKjaQmh4dG9Fnak98rLw/XM/HdH3rPpmGQzb8TbJoQPvyWZDcUyp0WX8lvJsmpOfq/KllwzxYxS1okFFjSv/PXKZ9VyWXG2sr0q6Kpg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4936.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23537c44-ec65-4e3c-3ef5-08d88d120dba X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2020 05:06:35.1326 (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: biEvX/Eun/tXsYLJMKWEe2G5+4pcl+QE/XR9vqTfSw8MMVRfS7liAYjiOSLyfxXWpnURuQfNse8yTC2VzElVRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5016 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvLA0KVGhlIGxpYnJhcnkgY2FuIGJlIHVzZWQgYnkgY29kZSB0aGF0IHByb2R1Y2VzIFNN QklPU19UQUJMRV9UWVBFNyBTTUJJT1MgdGFibGUuDQpJdCdzIHRydWUgdGhhdCByaWdodCBub3cg c3VjaCBjb2RlIGlzIG5vdCBpbiBvcGVuIHNvdXJjZS4NCg0KVGhhbmtzLA0KUmF5DQoNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE5LCAyMDIwIDU6NTIgUE0NCj4g VG86IExvdSwgWXVuIDx5dW4ubG91QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ IENjOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgRG9uZywgRXJpYyA8ZXJpYy5kb25nQGlu dGVsLmNvbT47IEt1bWFyLCBSYWh1bDEgPHJhaHVsMS5rdW1hckBpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjEgMi8yXSBVZWZpQ3B1UGtnL0NwdUNhY2hlSW5mb0xpYjogQWRkIG5l dyBDcHVDYWNoZUluZm9MaWIuDQo+IA0KPiBPbiAxMS8xOS8yMCAwMzozNiwgamFzb25sb3V5dW4g d3JvdGU6DQo+ID4gVGhpcyBsaWJyYXJ5IHVzZXMgYSBwbGF0Zm9ybSBhZ25vc3RpYyBhbGdvcml0 aG0gdG8gZ2V0IENQVSBjYWNoZQ0KPiA+IGluZm9ybWF0aW9uLiBJdCBwcm92aWRlcyB1c2VyIHdp dGggYW4gQVBJKEdldENwdUNhY2hlSW5mbykgdG8gZ2V0DQo+ID4gZGV0YWlsZWQgQ1BVIGNhY2hl IGluZm9ybWF0aW9uIGJ5IGVhY2ggcGFja2FnZSwgZWFjaCBjb3JlIHR5cGUNCj4gPiBpbmNsdWRl ZCBpbiB0aGlzIHBhY2thZ2UsIGFuZCBlYWNoIGNhY2hlIGxldmVsICYgdHlwZS4NCj4gPg0KPiA+ IFNpZ25lZC1vZmYtYnk6IEphc29uIExvdSA8eXVuLmxvdUBpbnRlbC5jb20+DQo+ID4gQ2M6IFJh eSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50 ZWwuY29tPg0KPiA+IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+IENj OiBSYWh1bCBLdW1hciA8cmFodWwxLmt1bWFyQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgVWVm aUNwdVBrZy9MaWJyYXJ5L0NwdUNhY2hlSW5mb0xpYi9DcHVDYWNoZUluZm9MaWIuYyAgICAgICAg IHwgNjAyICsrKysrKysrKysrKysrKysrKysrDQo+ID4gIFVlZmlDcHVQa2cvTGlicmFyeS9DcHVD YWNoZUluZm9MaWIvRHhlQ3B1Q2FjaGVJbmZvTGliLmMgICAgICB8IDEzMSArKysrKw0KPiA+ICBV ZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1Q2FjaGVJbmZvTGliL1BlaUNwdUNhY2hlSW5mb0xpYi5jICAg ICAgfCAxMzAgKysrKysNCj4gPiAgVWVmaUNwdVBrZy9JbmNsdWRlL0xpYnJhcnkvQ3B1Q2FjaGVJ bmZvTGliLmggICAgICAgICAgICAgICAgIHwgIDY4ICsrKw0KPiA+ICBVZWZpQ3B1UGtnL0xpYnJh cnkvQ3B1Q2FjaGVJbmZvTGliL0NwdUNhY2hlSW5mb0xpYi51bmkgICAgICAgfCAgMTUgKw0KPiA+ ICBVZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1Q2FjaGVJbmZvTGliL0R4ZUNwdUNhY2hlSW5mb0xpYi5p bmYgICAgfCAgNDMgKysNCj4gPiAgVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUNhY2hlSW5mb0xpYi9J bnRlcm5hbENwdUNhY2hlSW5mb0xpYi5oIHwgIDY0ICsrKw0KPiA+ICBVZWZpQ3B1UGtnL0xpYnJh cnkvQ3B1Q2FjaGVJbmZvTGliL1BlaUNwdUNhY2hlSW5mb0xpYi5pbmYgICAgfCAgNDMgKysNCj4g PiAgVWVmaUNwdVBrZy9VZWZpQ3B1UGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAzICsNCj4gPiAgVWVmaUNwdVBrZy9VZWZpQ3B1UGtnLmRzYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsNCj4gPiAgMTAgZmlsZXMgY2hhbmdlZCwg MTEwMyBpbnNlcnRpb25zKCspDQo+IA0KPiBJIGRlZmVyIHRoaXMgcmV2aWV3IHRvIHRoZSBvdGhl ciBVZWZpQ3B1UGtnIHJldmlld2VycyAvIG1haW50YWluZXJzLg0KPiANCj4gVHdvIHN1cGVyZmlj aWFsIHN1Z2dlc3Rpb25zOg0KPiANCj4gLSBwbGVhc2UgZmlsZSBhIFRpYW5vQ29yZSBmZWF0dXJl IHJlcXVlc3QgQlosIGFuZCByZWZlcmVuY2UgaXQgaW4gdGhlDQo+IGNvbW1pdCBtZXNzYWdlcyBp biB0aGlzIHNlcmllcw0KPiANCj4gLSAqYXQgbGVhc3Qgb25lKiBvZiB0aGUgY29tbWl0IG1lc3Nh Z2UgYW5kIHRoZSBidWd6aWxsYSB0aWNrZXQsIGJ1dA0KPiBwcmVmZXJhYmx5IGJvdGgsIHNob3Vs ZCBkZXNjcmliZSB0aGUgdXNlIGNhc2UuIEluIG90aGVyIHdvcmRzLCB3aGF0DQo+IHBsYXRmb3Jt cyBpbnRlbmQgdG8gdXNlIHRoZSBuZXcgbGlicmFyeSAoZXNwZWNpYWxseSBpZiB0aGV5IGFyZSBv cGVuDQo+IHNvdXJjZSBpbiBlZGsyLXBsYXRmb3JtcyBvciBvdGhlcndpc2UpLCBhbmQgd2hhdCB1 c2UgY2FzZXMgd2lsbCBiZW5lZml0DQo+IGZyb20gaGF2aW5nIGNhY2hlIGluZm9ybWF0aW9uLg0K PiANCj4gT3RoZXJ3aXNlLCB0aGlzIGxpYnJhcnkgaXMganVzdCBkZWFkIGNvZGUgaW4gZWRrMi4g SSBkb24ndCBpbnNpc3QgdGhhdA0KPiB0aGUgY29uc3VtZXJzIG9mIHRoaXMgbGlicmFyeSBiZSBv cGVuIHNvdXJjZSwgYnV0IEkgZG8gaW5zaXN0IHRoYXQNCj4gKnNvbWV0aGluZyogYmUgcHVibGlj bHkgZXhwbGFpbmVkIGFib3V0IHRoZSB1c2UgY2FzZS4NCj4gDQo+IFRoYW5rcw0KPiBMYXN6bG8N Cg0K