From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 12B4E21A1349E for ; Mon, 15 May 2017 03:00:55 -0700 (PDT) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 May 2017 03:00:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,344,1491289200"; d="scan'208";a="1169308150" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga002.fm.intel.com with ESMTP; 15 May 2017 03:00:54 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 15 May 2017 03:00:54 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002; Mon, 15 May 2017 18:00:52 +0800 From: "Zeng, Star" To: "edk2-devel@lists.01.org" CC: "Kinney, Michael D" , "Gao, Liming" , "Zhu, Yonghong" , "Zeng, Star" Thread-Topic: [RFC 0/2] PCD: Extended SKU support 2 - sub SKU Thread-Index: AQHSvcJEhbCeq+Mtf0ClNg6E2fBX06H1RfKQ Date: Mon, 15 May 2017 10:00:51 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103B8B398A@shsmsx102.ccr.corp.intel.com> References: <1493124500-19000-1-git-send-email-star.zeng@intel.com> In-Reply-To: <1493124500-19000-1-git-send-email-star.zeng@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [RFC 0/2] PCD: Extended SKU support 2 - sub SKU 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, 15 May 2017 10:00:55 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQoNClRoZSBkZXZlbG9wbWVudCB3aWxsIGJlIGRvbmUgb24gYSBzdGFnaW5nIGJyYW5jaCBp ZiB0aGVyZSBpcyBubyBhbnkgY29tbWVudHMgaW4gdGhlIGZvbGxvd2luZyB3ZWVrLg0KQW55d2F5 LCBmZWVkYmFjayBzdGlsbCBjYW4gYmUgcHJvdmlkZWQgZHVyaW5nIHRoZSBkZXZlbG9wbWVudCBv biB0aGUgc3RhZ2luZyBicmFuY2ggYW5kIG1lcmdpbmcgdG8gbWFzdGVyIGZpbmFsbHkuIDopDQoN Cg0KVGhhbmtzLA0KU3Rhcg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFplbmcs IFN0YXIgDQpTZW50OiBUdWVzZGF5LCBBcHJpbCAyNSwgMjAxNyA4OjQ4IFBNDQpUbzogZWRrMi1k ZXZlbEBsaXN0cy4wMS5vcmcNCkNjOiBaZW5nLCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29tPjsg S2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgR2FvLCBMaW1p bmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgWmh1LCBZb25naG9uZyA8eW9uZ2hvbmcuemh1QGlu dGVsLmNvbT4NClN1YmplY3Q6IFtSRkMgMC8yXSBQQ0Q6IEV4dGVuZGVkIFNLVSBzdXBwb3J0IDIg LSBzdWIgU0tVDQoNCi0gUmVxdWlyZW1lbnQNClNpbXBsaWZ5IHRoZSBQQ0RzIGNvbmZpZ3VyaW5n IGZvciBtdWx0aXBsZSBTS1VzIGluIERTQy4NCg0KDQotIEN1cnJlbnQgbGltaXRhdGlvbg0KVGhl cmUgaXMgbm8gc3ViIFNLVSBzdXBwb3J0IGZvciBub3cuIFRoZSBQQ0Qgc3RhdGVtZW50cyBmb3Ig ZGlmZmVyZW50IHBsYXRmb3JtIGNvbXBvbmVudHMgbmVlZCB0byBiZSBjZW50cmFsaXplZCBmb3Ig ZGlmZmVyZW50IFNLVXMsIGFuZCB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gZGlmZmVyZW50IFNL VXMgaXMgaGFyZCB0byBidWlsZCwgdGhlbiBpdCBpcyBhbHNvIGhhcmQgdG8gbWFpbnRhaW4gdGhl IFBDRCB2YWx1ZXMoY29uZmlndXJpbmcgbmV3IFBDRCB2YWx1ZSBvciB1cGRhdGluZyBQQ0QgdmFs dWUpIGZvciBkaWZmZXJlbnQgU0tVcy4NCg0KDQotIFByb3Bvc2FsOiBTdXBwb3J0IHN1YiBTS1Ug c2V0IGFuZCBjb21iaW5hdGlvbnMgb2YgdGhlbS4NClRoaXMgcHJvcG9zYWwgZGVwZW5kcyBvbiB0 aGUgcHJvcG9zYWwg4oCcUENEOiBFeHRlbmRlZCBTS1Ugc3VwcG9ydCAxIC0gaW5oZXJpdGFuY2Xi gJ0gYXQgaHR0cHM6Ly9saXN0cy4wMS5vcmcvcGlwZXJtYWlsL2VkazItZGV2ZWwvMjAxNy1BcHJp bC8wMTAxOTQuaHRtbC4NClRoaXMgcHJvcG9zYWwgb25seSBleHRlbmRzIERTQyBbU2t1SWRzXSBz ZWN0aW9uIHN5bnRheC4NCkJhc2VUb29scyB1cGRhdGUgaXMgbmVlZGVkIHRvIHN1cHBvcnQgdGhl IHN5bnRheCBleHRlbnNpb24sIGFuZCBubyBhbnkgY2hhbmdlIGluIFBDRCBkYXRhYmFzZSBhbmQg ZHJpdmVyIGlzIHJlcXVpcmVkLg0KDQpEU0Mgc3ludGF4Og0KICBbU2t1SWRzXQ0KICAgIFN1YlNr dVNldE5hbWV8U3ViU2t1TmFtZVt8UGFyZW50U3ViU2t1TmFtZV0NCiAgICAgIFN1YlNrdVNldE5h bWU6IHN0cmluZyBvciAwLCAwIGlzIHJlc2VydmVkIGZvciBERUZBVUxUIFNLVSwgc3RyaW5nIG1l YW5zIGl0IGlzIHN1YiBTS1Ugc2V0IG5hbWUuDQogICAgICBTdWJTa3VOYW1lOiBzdHJpbmcNCiAg ICAgIFBhcmVudFN1YlNrdU5hbWU6IHN0cmluZywgb3B0aW9uYWwsIGRlZmluZXMgd2hpY2ggc3Vi IFNLVSB0aGUgUENEIHZhbHVlIHdpbGwgZGVyaXZlIGZyb20gZm9yIHRoaXMgc3ViIFNLVS4gVGhl IFBDRCB2YWx1ZSB3aWxsIGRlcml2ZSBmcm9tIERFRkFVTFQgU0tVIGZvciB0aGlzIHN1YiBTS1Ug aWYgUGFyZW50U3ViU2t1TmFtZSBpcyBhYnNlbnQuDQogICAgICBUaGVyZSBjb3VsZCBiZSBtdWx0 aXBsZSBTdWJTa3UgZW50cmllcyB3aXRoIGRpZmZlcmVudCBTdWJTa3VTZXROYW1lLg0KICAgICAg VGhlcmUgY291bGQgYmUgbXVsdGlwbGUgU3ViU2t1IGVudHJpZXMgd2l0aCBzYW1lIFN1YlNrdVNl dE5hbWUgYW5kIGRpZmZlcmVudCBTdWJTa3VOYW1lLg0KDQogICAgQ29tYm9OYW1lIHwgKFN1YlNr dVNldE5hbWUxIG9yIFN1YlNrdU5hbWUxLCBTdWJTa3VTZXROYW1lMiBvciBTdWJTa3VOYW1lMiwg Li4uKQ0KICAgICAgVGhlcmUgY291bGQgYmUgbXVsdGlwbGUgQ29tYm8gZW50cmllcyBmb3IgZGlm ZmVyZW50IGJvYXJkcy4NCg0KICBTS1VJRF9JREVOVElGSUVSIGluIFtEZWZpbmVzXSBzZWN0aW9u IGNvdWxkIGJlIERFRkFVTFQsIEFMTCwgb3IgY29tYm8gbmFtZSBpZiBzdWIgU0tVIGFuZCBDb21i byBhcmUgc3BlY2lmaWVkIGluIFtTa3VpZHNdIHNlY3Rpb24uDQoNClBjZExpYi5oOg0KICAvLyBS ZXRyaWV2ZXMgc3ViIFNLVSB2YWx1ZSBiYXNlZCBvbiBDb21ibyBuYW1lIGFuZCBzdWIgU0tVIG5h bWUuDQogIC8vIFRoaXMgZGVmaW5pdGlvbiBpcyBmb3IgcGxhdGZvcm0gUEVJTSB0byBlYXNpbHkg Z2V0IHRoZSBoaWRkZW4gc3ViIFNLVSB2YWx1ZXMgaW4gdGhlIENvbWJvLg0KICAvLyBCYXNlVG9v bHMgY2FuIG1ha2Ugc3VyZSB0aGUgdW5pcXVlIG9mIHBsYXRmb3JtIFNLVSB2YWx1ZSB0aGF0IGNh biBiZSBjYWxjdWxhdGVkIGJ5IGFkZGluZyB1cCBzdWIgU0tVIHZhbHVlcyBpbiB0aGUgQ29tYm8u DQogICNkZWZpbmUgUGNkU3ViU2t1VmFsdWVJbkNvbWJvIChDb21ib05hbWUsIFN1YlNrdU5hbWUp IF9QQ0RfU1VCX1NLVV8jI0NvbWJvTmFtZV8jI1N1YlNrdU5hbWUNCg0KQXV0b0dlbi5oOg0KICBN YWNyb3MgZm9yIF9QQ0RfU1VCX1NLVV8jI0NvbWJvTmFtZV8jI1N1YlNrdU5hbWUgd2lsbCBiZSBn ZW5lcmF0ZWQgaW4gQXV0b0dlbi5oIGJhc2VkIG9uIHRoZSBzdGF0ZW1lbnRzIGluIFtTa3VJZHNd IHNlY3Rpb24gb2YgZHNjLg0KDQoNCi0gRXhhbXBsZToNCldpdGhvdXQgc3ViIFNLVSBzdXBwb3J0 OiANCkNoZWNrIHRoZSBleGFtcGxlIGF0IFtSRkMgMS8yXSBFeGFtcGxlOiBUaGUgUENEcyBjb25m aWd1cmluZyBmb3IgbXVsdGlwbGUgU0tVcyB3aXRoIGN1cnJlbnQgU0tVIHVzYWdlDQoNCldpdGgg c3ViIFNLVSBzdXBwb3J0OiANCkNoZWNrIHRoZSBleGFtcGxlIGF0IFtSRkMgMi8yXSBFeGFtcGxl OiBUaGUgUENEcyBjb25maWd1cmluZyBmb3IgbXVsdGlwbGUgU0tVcyB3aXRoIHN1YiBTS1Ugc3Vw cG9ydA0KDQogIFBzZXVkby1jb2RlIGZvciBwbGF0Zm9ybSB0byBzZXQgU0tVIHdpdGggc3ViIFNL VSBzdXBwb3J0Og0KICBOb3RlOiBUaGUgQ29tYm8gYW5kIENQVS9DUy9GUlUgaWRlbnRpZnlpbmcg c2hvdWxkIGJlIGhhcmR3YXJlIGRldGVjdGlvbi4NCiAgICBVSU5UTiBDcHVTa3VWOw0KICAgIFVJ TlROIENzU2t1VjsNCiAgICBVSU5UTiBGcnVTa3VWOw0KICAgIFVJTlROIFBsYXRmb3JtU2t1Ow0K DQogICAgaWYgKENvbWJvMSkgew0KICAgICAgaWYgKENwdUEpIHsNCiAgICAgICAgQ3B1U2t1ViA9 IFBjZFN1YlNrdVZhbHVlSW5Db21ibyhDb21ibzEsIENwdVNrdUEpOw0KICAgICAgfSBlbHNlIGlm IChDcHVCKSB7DQogICAgICAgIENwdVNrdVYgPSBQY2RTdWJTa3VWYWx1ZUluQ29tYm8oQ29tYm8x LCBDcHVTa3VCKTsgDQogICAgICB9DQogICAgICAvLyBTaW1pbGFyIGxvZ2ljIHRvIGdldCBDc1Nr dVYgYW5kIEZydVNrdVYuDQogICAgICAvLyBDYWxjdWxhdGUgdGhlIHBsYXRmb3JtIFNLVS4NCiAg ICAgIFBsYXRmb3JtU2t1ID0gQ3B1U2t1ViArIENzU2t1ViArIEZydVNrdVYNCiAgICB9IGVsc2Ug 4oCmDQoNCiAgICBMaWJQY2RTZXRTa3UgKFBsYXRmb3JtU2t1KTsNCg0KDQpDYzogTWljaGFlbCBL aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KQ2M6IExpbWluZyBHYW8gPGxpbWlu Zy5nYW9AaW50ZWwuY29tPg0KQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv bT4NCg0KU3RhciBaZW5nICgyKToNCiAgRXhhbXBsZTogVGhlIFBDRHMgY29uZmlndXJpbmcgZm9y IG11bHRpcGxlIFNLVXMgd2l0aCBjdXJyZW50IFNLVSB1c2FnZQ0KICBFeGFtcGxlOiBUaGUgUENE cyBjb25maWd1cmluZyBmb3IgbXVsdGlwbGUgU0tVcyB3aXRoIHN1YiBTS1Ugc3VwcG9ydA0KDQog TnQzMlBrZy9OdDMyUGtnLmRlYyB8ICA5ICsrKysrKysrKw0KIE50MzJQa2cvTnQzMlBrZy5kc2Mg fCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDIgZmlsZXMg Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQ0KDQotLSANCjIuNy4wLndpbmRvd3MuMQ0KDQo=