From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on062a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe45::62a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 8950B81800 for ; Sat, 7 Jan 2017 09:16:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5wyM3cB0ofyIgWgqfWwcz1OW54sUzUHzXPVsPgwizbI=; b=oiHSbea3pwo5/VFb2HsFmJkf4Rw4nuYcogG2b1+mScpkKrEbPQq9IeIDAJsRuKwizqqb2XDL51Qh99gwreKxiPx0HxvIcxgrD+PJ6gwlXuD32S+5ep5uih/e3WQEE7O/vY8S17rb8QaKBnEmFXkL+iL7UWfaOirXr86g8Uz+kf0= Received: from DM5PR12MB1243.namprd12.prod.outlook.com (10.168.237.22) by BLUPR12MB0658.namprd12.prod.outlook.com (10.163.217.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.829.7; Sat, 7 Jan 2017 17:16:43 +0000 Received: from DM5PR12MB1243.namprd12.prod.outlook.com ([10.168.237.22]) by DM5PR12MB1243.namprd12.prod.outlook.com ([10.168.237.22]) with mapi id 15.01.0817.015; Sat, 7 Jan 2017 17:16:42 +0000 From: "Duran, Leo" To: Jordan Justen , 'Laszlo Ersek' , "Gao, Liming" , "edk2-devel@lists.01.org" CC: "Singh, Brijesh" , "Fan, Jeff" , "Kinney, Michael D" , "Ma, Maurice" , "Agyeman, Prince" , "Ni, Ruiyu" , "Steele, Kelly" , "Wei, David" , "Guo, Mang" Thread-Topic: [PATCH v3 0/4] BaseIoFifoLib Thread-Index: AQHSZ52cOmPc+CcC30G0SQfvf+/kGaEq9c2AgABWXgCAAEV48IAAnvoAgAERYuA= Date: Sat, 7 Jan 2017 17:16:41 +0000 Message-ID: References: <1483652965-14357-1-git-send-email-leo.duran@amd.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14D6CA2BD@shsmsx102.ccr.corp.intel.com> <9bf84287-cdec-b5c0-26c6-16f5cd1e453f@redhat.com> <148375017874.13659.3185969071926290103@jljusten-ivb> In-Reply-To: <148375017874.13659.3185969071926290103@jljusten-ivb> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; x-originating-ip: [2605:6000:e7c4:2000:bd42:6412:baf6:efbe] x-microsoft-exchange-diagnostics: 1; BLUPR12MB0658; 7:Icm4BfcsTw97imH1u2db0lOvJ8gST1BQlTOH2nFulSd9JvA0YrVli4IzZSmk55pFr1mKkTpAqjWzJtdcfVy0Knrnh8wLDzSgGfT8mMC32chphjJO/KJTXZulmIeQkazkPZasUc1POOkybPYo9CmaGhZheUqH1B3fw5yeNZ7/vI7Jm2hEoZnqbba5lSxrVyP4SCOTtB7TAYRB3j4by9YsROB1mI4Mb5jdK/w4cqKMDaAAVvOk0i3bDHpBKr6b+MlgM83EqzsWmX/UH0o5Yuj4lg0ChxN4M0lZf5lHXWbOTicEmdU1uUYS8eKMwiEiZmYku8yRbDU6eGUtITK7gji3juAhgnKXBP+3zawDOX6Fhz8LJETZusyMCmyEVz4ZgD4pWebhWgKpiawnJGsvNNnZqhrDLrZm2s5THiVvKtO34he3o6qRp54NOJn42DFuHoODIdBwAgn11j6EIs450ga3Sg==; 20:2szouWWyZcDIEjOWbkyoGP5E5mNO0fqIbg/i9/S90T34326CxjwEoXqq++ILzi62aohV3mT2AhHpil07k4EEmhaYev3ChJrOrW03tXx+xtqHJJXQnLaSrkIKQYIeV36fyYJeS8nFu4hGNBUkKdsaNpusHYo6W5DbTHDBxGSzklkJtuo/1HEsx/49FDPFouFgSnPHT3e2Cq6UiJSNmeUk7vgVghsSABl4lH4Uw0uxCRBjCB993b46z/88rjYz+mT3 x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10009020)(6009001)(6029001)(7916002)(199003)(13464003)(377454003)(377424004)(189002)(24454002)(38730400001)(77096006)(55016002)(54906002)(3660700001)(99286003)(3280700002)(6436002)(2906002)(4326007)(6506006)(50986999)(106116001)(106356001)(76176999)(2501003)(25786008)(105586002)(54356999)(7416002)(74316002)(97736004)(101416001)(33656002)(9686003)(92566002)(122556002)(189998001)(81166006)(8676002)(81156014)(8936002)(6116002)(5001770100001)(2950100002)(102836003)(2900100001)(7736002)(305945005)(229853002)(5660300001)(86362001)(93886004)(7696004)(68736007)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR12MB0658; H:DM5PR12MB1243.namprd12.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; x-ms-office365-filtering-correlation-id: bce6b148-039f-4969-6a84-08d43720f2ea x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BLUPR12MB0658; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(767451399110)(162533806227266)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148)(6042181); SRVR:BLUPR12MB0658; BCL:0; PCL:0; RULEID:; SRVR:BLUPR12MB0658; x-forefront-prvs: 018093A9B5 received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2017 17:16:41.5589 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0658 Subject: Re: [PATCH v3 0/4] BaseIoFifoLib X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2017 17:16:46 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sm9yZGFuLCBMaW1pbmcsIGV0IGFsLA0KDQpJdCB0dXJucyBvdXQgdGhhdCB0aGUgcnVudGltZSBl bmFibGVtZW50IG9mIFNFViBmZWF0dXJlIHRoYXQgSSByZWZlcnJlZCB0byBjYW4gYmUgZGV0ZWN0 ZWQgaW4gaGFyZHdhcmU7DQpzbyBpbnN0ZWFkIG9mIHJlcXVpcmluZyAnZHJpdmVyJyBjb2RlIHRv IHNldCBhIGR5bmFtaWMgUENELCB0aGUgb3ZlcnJpZGUgRmlmbyByb3V0aW5lcyBjb3VsZCBkbyBh IHJ1bnRpbWUgY2hlY2sgbGlrZSB0aGlzOg0KDQovLyBJbiBvdmVycmlkZSB2ZXJzaW9uIG9mIHRo ZSBGaWZvIGxpYnJhcnkNCmZpZm9fZm9vKCkNCnsNCglJZiAoU0VWX0VuYWJsZWQoKSkgew0KCQkv LyBkb24ndCB1c2UgUkVQIGlucy9vdXRzDQoJfSBlbHNlIHsNCgkJLy8gdXNlIFJFUCBpbnMvb3V0 cw0KCX0NCn0NCkluIGVzc2VuY2Ugd2UgYWxyZWFkeSBoYXZlIGEgaGFyZHdhcmUtYmFzZWQgZHlu YW1pYyBQQ0QsIHNvIHRoZSBpZGVhIGlzIHRvIGxldmVyYWdlIGl0Lg0KDQpBbmQgc2luY2Ugd2Un cmUgaW50ZXJlc3RlZCBpbiBvdmVycmlkaW5nIGp1c3QgdGhlIEZpZm8gcm91dGluZXMsIGl0IHdv dWxkIG1ha2UgYmV0dGVyIHNlbnNlIHRvIGtlZXAgdGhlbSBpbiBhIHNlcGFyYXRlIGxpYnJhcnkg KGFzIHByb3Bvc2VkIGluIHRoZSBwYXRjaCBzZXQpLg0KTGVvLg0KDQo+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+IEZyb206IEpvcmRhbiBKdXN0ZW4gW21haWx0bzpqb3JkYW4ubC5qdXN0 ZW5AaW50ZWwuY29tXQ0KPiBTZW50OiBGcmlkYXksIEphbnVhcnkgMDYsIDIwMTcgNjo1MCBQTQ0K PiBUbzogRHVyYW4sIExlbyA8bGVvLmR1cmFuQGFtZC5jb20+OyAnTGFzemxvIEVyc2VrJyA8bGVy c2VrQHJlZGhhdC5jb20+Ow0KPiBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBl ZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KPiBDYzogU2luZ2gsIEJyaWplc2ggPGJyaWplc2guc2lu Z2hAYW1kLmNvbT47IEZhbiwgSmVmZiA8amVmZi5mYW5AaW50ZWwuY29tPjsNCj4gS2lubmV5LCBN aWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTWEsIE1hdXJpY2UNCj4gPG1h dXJpY2UubWFAaW50ZWwuY29tPjsgQWd5ZW1hbiwgUHJpbmNlIDxwcmluY2UuYWd5ZW1hbkBpbnRl bC5jb20+Ow0KPiBOaSwgUnVpeXUgPHJ1aXl1Lm5pQGludGVsLmNvbT47IFN0ZWVsZSwgS2VsbHkg PGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+OyBXZWksDQo+IERhdmlkIDxkYXZpZC53ZWlAaW50ZWwu Y29tPjsgR3VvLCBNYW5nIDxtYW5nLmd1b0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUEFU Q0ggdjMgMC80XSBCYXNlSW9GaWZvTGliDQo+IA0KPiBPbiAyMDE3LTAxLTA2IDA3OjIzOjQ3LCBE dXJhbiwgTGVvIHdyb3RlOg0KPiA+DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4gPiBGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0N Cj4gPiA+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwNiwgMjAxNyA1OjEyIEFNDQo+ID4gPiBUbzog R2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgRHVyYW4sIExlbw0KPiA+ID4gPGxl by5kdXJhbkBhbWQuY29tPjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4gPiA+IDxlZGsyLWRl dmVsQG1sMDEuMDEub3JnPg0KPiA+ID4gQ2M6IFNpbmdoLCBCcmlqZXNoIDxicmlqZXNoLnNpbmdo QGFtZC5jb20+OyBKdXN0ZW4sIEpvcmRhbiBMDQo+ID4gPiA8am9yZGFuLmwuanVzdGVuQGludGVs LmNvbT47IEZhbiwgSmVmZiA8amVmZi5mYW5AaW50ZWwuY29tPjsgS2lubmV5LA0KPiA+ID4gTWlj aGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IE1hLCBNYXVyaWNlDQo+ID4gPiA8 bWF1cmljZS5tYUBpbnRlbC5jb20+OyBBZ3llbWFuLCBQcmluY2UNCj4gPHByaW5jZS5hZ3llbWFu QGludGVsLmNvbT47DQo+ID4gPiBOaSwgUnVpeXUgPHJ1aXl1Lm5pQGludGVsLmNvbT47IFN0ZWVs ZSwgS2VsbHkNCj4gPiA+IDxrZWxseS5zdGVlbGVAaW50ZWwuY29tPjsgV2VpLCBEYXZpZCA8ZGF2 aWQud2VpQGludGVsLmNvbT47IEd1bywNCj4gPiA+IE1hbmcgPG1hbmcuZ3VvQGludGVsLmNvbT4N Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMC80XSBCYXNlSW9GaWZvTGliDQo+ID4gPg0K PiA+ID4gT24gMDEvMDYvMTcgMDc6MDIsIEdhbywgTGltaW5nIHdyb3RlOg0KPiA+ID4gPiBMZW86 DQo+ID4gPiA+IEZpZm9JbyBpcyBvbmUgd2lkdGggdHlwZSBvZiBFRklfQ1BVX0lPX1BST1RPQ09M X1dJRFRILiBTbywgaG93DQo+ID4gPiA+IGFib3V0IGFkZCBuZXcgQVBJcyBpbnRvIElvTGliIHRv Z2V0aGVyIHdpdGggb3RoZXIgSW8gQVBJcz8gSWYgc28sDQo+ID4gPiA+IG5vIG5ldyBsaWJyYXJ5 IGNsYXNzIGlzIHJlcXVpcmVkLiBQbGF0Zm9ybSBEU0MgZmlsZXMgYXJlIG5vdA0KPiA+ID4gPiBy ZXF1aXJlZCB0byBiZSBjaGFuZ2VkLg0KPiA+ID4NCj4gPiA+IEJ1dCB0aGVuIGFsbCBvZiB0aGUg SW9MaWIgaW5zdGFuY2VzIHdpbGwgaGF2ZSB0byBiZSBleHRlbmRlZCB0b286DQo+ID4gPg0KPiA+ ID4gSW50ZWxGcmFtZXdvcmtQa2cvTGlicmFyeS9EeGVJb0xpYkNwdUlvL0R4ZUlvTGliQ3B1SW8u aW5mDQo+ID4gPiBNZGVQa2cvTGlicmFyeS9CYXNlSW9MaWJJbnRyaW5zaWMvQmFzZUlvTGliSW50 cmluc2ljLmluZg0KPiA+ID4gTWRlUGtnL0xpYnJhcnkvRHhlSW9MaWJDcHVJbzIvRHhlSW9MaWJD cHVJbzIuaW5mDQo+ID4gPiBNZGVQa2cvTGlicmFyeS9EeGVJb0xpYkVzYWwvRHhlSW9MaWJFc2Fs LmluZg0KPiA+ID4gTWRlUGtnL0xpYnJhcnkvUGVpSW9MaWJDcHVJby9QZWlJb0xpYkNwdUlvLmlu Zg0KPiA+ID4gTWRlUGtnL0xpYnJhcnkvU21tSW9MaWJTbW1DcHVJbzIvU21tSW9MaWJTbW1DcHVJ bzIuaW5mDQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gTGFzemxvDQo+ID4gPg0KPiA+IFtE dXJhbiwgTGVvXSBDb3JyZWN0Lg0KPiA+IEFzIEkgbWVudGlvbmVkLCBvbmUgb2YgdGhlIHJlYXNv bnMgZm9yIHRoZSBuZXcgSW9GaWZvIGxpYnJhcnkgaXMgdG8gYmUNCj4gPiBhYmxlIHRvIG92ZXJy aWRlIGl0IHdpdGhvdXQgaGF2aW5nIHRvIGR1cGxpY2F0ZSB0aGUgY29tcGxldGUgSW9MaWIuDQo+ ID4NCj4gDQo+IEkgYWdyZWUgd2l0aCBMaW1pbmcgYWJvdXQgYWRkaW5nIHRoZSBmdW5jdGlvbnMg dG8gSW9MaWIgaW5zdGVhZC4NCj4gDQo+IFBlcmhhcHMgYSBQQ0QgY291bGQgYmUgYWRkZWQgdG8g Y29udHJvbCBpZiByZXAgaS9vIGluc3RydWN0aW9ucyBhcmUNCj4gdXNlZC4NCj4gDQo+IC1Kb3Jk YW4NCg==