From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (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 1B88B21BADAB2 for ; Fri, 25 May 2018 08:01:03 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 May 2018 08:01:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,440,1520924400"; d="scan'208";a="59014256" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga001.jf.intel.com with ESMTP; 25 May 2018 08:01:03 -0700 Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 25 May 2018 08:00:59 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 25 May 2018 08:00:59 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.240]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.210]) with mapi id 14.03.0319.002; Fri, 25 May 2018 23:00:57 +0800 From: "Gao, Liming" To: "Carsey, Jaben" , Marvin H?user , "edk2-devel@lists.01.org" , Laszlo Ersek CC: "Justen, Jordan L" , "afish@apple.com" Thread-Topic: [edk2] [PATCH v2] EmulatorPkg/SmbiosLib: Declare the correct library class. Thread-Index: AQHT7dyoLW7RvR0chEeUcx65BwxiQ6Q+2/iAgAAEGACAAAGMAIABI0uAgACRUfA= Date: Fri, 25 May 2018 15:00:55 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E23170C@SHSMSX104.ccr.corp.intel.com> References: <152719419292.1535.16346737535215645719@jljusten-skl> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzY2MzhhOGUtZTA0Ny00N2M1LWIwYTItZGY1ZjI4ZjU0NGRiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTTExZERmTjhDVVJXbjMxQlFQZHVhRko2SU1taWJSRGlQdnZXcEdnMkxKSDZ0b0ZobXdPUHcrenNqU3g3K0xzciJ9 dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2] EmulatorPkg/SmbiosLib: Declare the correct library class. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 May 2018 15:01:04 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QmFzZVRvb2xzIGhhcyBubyBzdWNoIGNoZWNrIGJlZm9yZS4gVG8gYXZvaWQgYnVpbGQgYnJlYWss IEkgc3VnZ2VzdCB0byByZXBvcnQgdGhlIHdhcm5pbmcgbWVzc2FnZSBpZiBsaWJyYXJ5IGNsYXNz IGluIERTQyBkb2Vzbid0IG1hdGNoIG9uZSBpbiBsaWJyYXJ5IElORiBbRGVmaW5lc10gc2VjdGlv bi4gDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZWRrMi1kZXZlbCBb bWFpbHRvOmVkazItZGV2ZWwtYm91bmNlc0BsaXN0cy4wMS5vcmddIE9uIEJlaGFsZiBPZiBDYXJz ZXksIEphYmVuDQo+IFNlbnQ6IEZyaWRheSwgTWF5IDI1LCAyMDE4IDEwOjE5IFBNDQo+IFRvOiBN YXJ2aW4gSMOkdXNlciA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+OyBlZGsyLWRldmVsQGxp c3RzLjAxLm9yZzsgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gQ2M6IEp1c3Rl biwgSm9yZGFuIEwgPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyBhZmlzaEBhcHBsZS5jb20N Cj4gU3ViamVjdDogUmU6IFtlZGsyXSBbUEFUQ0ggdjJdIEVtdWxhdG9yUGtnL1NtYmlvc0xpYjog RGVjbGFyZSB0aGUgY29ycmVjdCBsaWJyYXJ5IGNsYXNzLg0KPiANCj4gDQo+IA0KPiA+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogZWRrMi1kZXZlbCBbbWFpbHRvOmVkazIt ZGV2ZWwtYm91bmNlc0BsaXN0cy4wMS5vcmddIE9uIEJlaGFsZiBPZg0KPiA+IE1hcnZpbiBIw6R1 c2VyDQo+ID4gU2VudDogVGh1cnNkYXksIE1heSAyNCwgMjAxOCAxOjU3IFBNDQo+ID4gVG86IGVk azItZGV2ZWxAbGlzdHMuMDEub3JnOyBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0K PiA+IENjOiBKdXN0ZW4sIEpvcmRhbiBMIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPjsgYWZp c2hAYXBwbGUuY29tDQo+ID4gU3ViamVjdDogUmU6IFtlZGsyXSBbUEFUQ0ggdjJdIEVtdWxhdG9y UGtnL1NtYmlvc0xpYjogRGVjbGFyZSB0aGUgY29ycmVjdA0KPiA+IGxpYnJhcnkgY2xhc3MuDQo+ ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBMYXN6bG8g RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+ID4gU2VudDogVGh1cnNkYXksIE1heSAyNCwg MjAxOCAxMDo1MSBQTQ0KPiA+ID4gVG86IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBp bnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsNCj4gPiA+IE1hcnZpbiBIw6R1c2Vy IDxNYXJ2aW4uSGFldXNlckBvdXRsb29rLmNvbT4NCj4gPiA+IENjOiBhZmlzaEBhcHBsZS5jb20N Cj4gPiA+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1BBVENIIHYyXSBFbXVsYXRvclBrZy9TbWJpb3NM aWI6IERlY2xhcmUgdGhlIGNvcnJlY3QNCj4gPiA+IGxpYnJhcnkgY2xhc3MuDQo+ID4gPg0KPiA+ ID4gT24gMDUvMjQvMTggMjI6MzYsIEpvcmRhbiBKdXN0ZW4gd3JvdGU6DQo+ID4gPiA+IFJldmll d2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPg0KPiA+ID4g Pg0KPiA+ID4gPiBQdXNoZWQgYXMgN2RjN2M3NDM1ZS4NCj4gPiA+ID4NCj4gPiA+ID4gT24gMjAx OC0wNS0xNyAwNTo0MzozMCwgTWFydmluIEjDpHVzZXIgd3JvdGU6DQo+ID4gPiA+PiBDdXJyZW50 bHksIFNtYmlvc0xpYiBkZWNsYXJlcyB0aGUgUGNkTGliIGxpYnJhcnkgY2xhc3MuIFVwZGF0ZSB0 aGUNCj4gPiA+ID4+IGRlY2xhcmF0aW9uIHRvIGRlY2xhcmUgU21iaW9zTGliLg0KPiA+ID4gPj4N Cj4gPiA+ID4+IFYyOg0KPiA+ID4gPj4gICAtIERvIG5vdCBjaGFuZ2UgdGhlIGNvcHlyaWdodCBk YXRlIGFzIHJlcXVlc3RlZC4NCj4gPiA+ID4+DQo+ID4gPiA+PiBDb250cmlidXRlZC11bmRlcjog VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+ID4gPiA+PiBTaWduZWQtb2Zm LWJ5OiBNYXJ2aW4gSGFldXNlciA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+DQo+ID4gPiA+ PiAtLS0NCj4gPiA+ID4+ICBFbXVsYXRvclBrZy9MaWJyYXJ5L1NtYmlvc0xpYi9TbWJpb3NMaWIu aW5mIHwgMiArLQ0KPiA+ID4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk ZWxldGlvbigtKQ0KPiA+ID4gPj4NCj4gPiA+ID4+IGRpZmYgLS1naXQgYS9FbXVsYXRvclBrZy9M aWJyYXJ5L1NtYmlvc0xpYi9TbWJpb3NMaWIuaW5mDQo+ID4gPiA+PiBiL0VtdWxhdG9yUGtnL0xp YnJhcnkvU21iaW9zTGliL1NtYmlvc0xpYi5pbmYNCj4gPiA+ID4+IGluZGV4IGFkY2Q3ZWYwOGUy MC4uMzZkNWMzNTBmNTFhIDEwMDY0NA0KPiA+ID4gPj4gLS0tIGEvRW11bGF0b3JQa2cvTGlicmFy eS9TbWJpb3NMaWIvU21iaW9zTGliLmluZg0KPiA+ID4gPj4gKysrIGIvRW11bGF0b3JQa2cvTGli cmFyeS9TbWJpb3NMaWIvU21iaW9zTGliLmluZg0KPiA+ID4gPj4gQEAgLTIwLDcgKzIwLDcgQEAg W0RlZmluZXNdDQo+ID4gPiA+PiAgICBGSUxFX0dVSUQgICAgICAgICAgICAgICAgICAgICAgPSA4 ODE4NjNBMi0wOUZELTNFNDQtOEQ2Mi03QUUwMzhEMDM3NDcNCj4gPiA+ID4+ICAgIE1PRFVMRV9U WVBFICAgICAgICAgICAgICAgICAgICA9IERYRV9EUklWRVINCj4gPiA+ID4+ICAgIFZFUlNJT05f U1RSSU5HICAgICAgICAgICAgICAgICA9IDEuMA0KPiA+ID4gPj4gLSAgTElCUkFSWV9DTEFTUyAg ICAgICAgICAgICAgICAgID0gUGNkTGlifERYRV9DT1JFIERYRV9EUklWRVINCj4gPiA+IERYRV9S VU5USU1FX0RSSVZFUiBEWEVfU0FMX0RSSVZFUiBEWEVfU01NX0RSSVZFUiBTTU1fQ09SRQ0KPiA+ ID4gVUVGSV9BUFBMSUNBVElPTiBVRUZJX0RSSVZFUg0KPiA+ID4gPj4gKyAgTElCUkFSWV9DTEFT UyAgICAgICAgICAgICAgICAgID0gU21iaW9zTGlifERYRV9DT1JFIERYRV9EUklWRVINCj4gPiA+ IERYRV9SVU5USU1FX0RSSVZFUiBEWEVfU0FMX0RSSVZFUiBEWEVfU01NX0RSSVZFUiBTTU1fQ09S RQ0KPiA+ID4gVUVGSV9BUFBMSUNBVElPTiBVRUZJX0RSSVZFUg0KPiA+ID4gPj4NCj4gPiA+ID4+ ICAgIENPTlNUUlVDVE9SICAgICAgICAgICAgICAgICAgICA9IFNtYmlvc0xpYkNvbnN0cnVjdG9y DQo+ID4gPg0KPiA+ID4gKEp1c3QgYmVjYXVzZSBJIHBvbmRlcmVkIHRoZSBxdWVzdGlvbiBhIGZl dyBkYXlzIGFnbywgaW5kZXBlbmRlbnRseSwgSSdsbA0KPiA+ID4gdm9pY2UgaXQgaGVyZTopDQo+ ID4gPg0KPiA+ID4gU2hvdWxkIEJhc2VUb29scyBjYXRjaCB0aGlzPyAiRW11bGF0b3JQa2cvRW11 bGF0b3JQa2cuZHNjIiBjb250YWlucyB0aGUNCj4gPiA+IGZvbGxvd2luZyBsaWJyYXJ5IHJlc29s dXRpb246DQo+ID4gPg0KPiA+ID4gICBTbWJpb3NMaWJ8RW11bGF0b3JQa2cvTGlicmFyeS9TbWJp b3NMaWIvU21iaW9zTGliLmluZg0KPiA+ID4NCj4gPiA+IEkgdGhpbmsgaXQgc2hvdWxkIGJlIHBv c3NpYmxlIHRvIGZsYWcgdGhhdCB0aGUgY2xhc3Mgb2YgdGhlIGxpYiBpbnN0YW5jZSBkb2Vzbid0 DQo+ID4gPiBtYXRjaCB0aGUgbGliIGNsYXNzIHRoYXQgdGhlIHBsYXRmb3JtIERTQyBpcyByZXNv bHZpbmcuDQo+ID4NCj4gPiBJIHRoaW5rIGl0IGRlZmluaXRlbHkgc2hvdWxkLCB0aGVyZSBpcyBu byBjYXNlIChrbm93biB0byBtZSkgd2hlcmUgdGhvc2UgdHdvDQo+ID4gdmFsdWVzIGRpdmVyZ2lu ZyB3b3VsZCBiZSBhIHN1cHBvcnRlZCBvciBtYWtpbmcgYW55IHNlbnNlLg0KPiANCj4gVGhlcmUg aXMgYSBjb3JuZXIgY2FzZTogQSBzaW5nbGUgbW9kdWxlIHdpdGggYSBzaW5nbGUgSU5GIG1heSBz YXRpc2Z5IDIgbGlicmFyeSBjbGFzcyBkZWZpbml0aW9ucyBhbmQgYXMgc3VjaCBtYXkgaGF2ZSAy IGxpbmVzLiAgQXMgbG9uZyBhcw0KPiB3ZSBmbGFnIGluc3RhbmNlcyB3aGVyZSBubyBMSUJSQVJZ X0NMQVNTIGxpbmUgaW4gdGhlIElORiBtYXRjaGVzIHRoZSBsaWJyYXJ5IGNsYXNzIGluIHRoZSBE U0MsIEkgdGhpbmsgYSB3YXJuaW5nIG9yIGVycm9yIHdvdWxkIGJlDQo+IHZhbGlkLg0KPiANCj4g Pg0KPiA+ID4NCj4gPiA+IChPciBpcyBNYXJ2aW4ncyBwYXRjaCB0aGUgcmVzdWx0IG9mIHN1Y2gg YW4gZXJyb3IgbWVzc2FnZSBhbHJlYWR5PykNCj4gPg0KPiA+IE5vLCBJIHdhcyBqdXN0IGNoZWNr aW5nIHRoZSBsaWJyYXJ5IGZvciByZWZlcmVuY2UgYW5kIG5vdGljZWQgdGhlIG1pc3Rha2UuIEkN Cj4gPiBkaWQgbm90IGFjdHVhbGx5IGJ1aWxkIEVtdWxhdG9yUGtnIHRob3VnaC4NCj4gPg0KPiA+ IFJlZ2FyZHMsDQo+ID4gTWFydmluDQo+ID4NCj4gPiA+DQo+ID4gPiBUaGFua3MhDQo+ID4gPiBM YXN6bG8NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KPiA+IGVkazItZGV2ZWwgbWFpbGluZyBsaXN0DQo+ID4gZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmcNCj4gPiBodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VkazItZGV2ZWwN Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gZWRr Mi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4gaHR0cHM6 Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVsDQo=