From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: john.e.lofgren@intel.com) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by groups.io with SMTP; Wed, 18 Sep 2019 08:23:52 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Sep 2019 08:23:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,521,1559545200"; d="scan'208";a="202075160" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga001.fm.intel.com with ESMTP; 18 Sep 2019 08:23:52 -0700 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 18 Sep 2019 08:23:51 -0700 Received: from fmsmsx106.amr.corp.intel.com ([169.254.5.215]) by fmsmsx101.amr.corp.intel.com ([169.254.1.243]) with mapi id 14.03.0439.000; Wed, 18 Sep 2019 08:23:51 -0700 From: "John E Lofgren" To: Laszlo Ersek , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [Patch V3] UefiCpuPkg/CpuExceptionHandlerLib: Fix split lock Thread-Topic: [edk2-devel] [Patch V3] UefiCpuPkg/CpuExceptionHandlerLib: Fix split lock Thread-Index: AQHVbf5dwxP2hKLWc0mi6LndtWYQkqcxjOaw Date: Wed, 18 Sep 2019 15:23:50 +0000 Deferred-Delivery: Wed, 18 Sep 2019 15:23:39 +0000 Message-ID: References: <20190917224910.28040-1-john.e.lofgren@intel.com> <0b464724-85d4-c8bb-d5db-c164ac51c1f5@redhat.com> In-Reply-To: <0b464724-85d4-c8bb-d5db-c164ac51c1f5@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWYwYWJmN2YtZmZhMy00MjlmLWFkNGUtYTUzYjc1YmM4MWY0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVGZmc0sxdGN0T0NlTG5yU0FsY29yXC9FdnRmalhKWFpBYkI5RmMyRUxMM085Qmk1S0srUHVTNXZXc1dGQWxYUFYifQ== dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.1.200.106] MIME-Version: 1.0 Return-Path: john.e.lofgren@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U29ycnkuIEkgZm9yZ290IGFtZW5kIGl0IHRvIHRoZSBjb21taXQuIElsbCBmaXggaXQuDQoNClNv cnJ5IEFnYWluLA0KSm9obg0KDQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBM YXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0NCj5TZW50OiBXZWRuZXNkYXks IFNlcHRlbWJlciAxOCwgMjAxOSAxOjUyIEFNDQo+VG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBM b2ZncmVuLCBKb2huIEUgPGpvaG4uZS5sb2ZncmVuQGludGVsLmNvbT4NCj5TdWJqZWN0OiBSZTog W2VkazItZGV2ZWxdIFtQYXRjaCBWM10gVWVmaUNwdVBrZy9DcHVFeGNlcHRpb25IYW5kbGVyTGli OiBGaXgNCj5zcGxpdCBsb2NrDQo+DQo+T24gMDkvMTgvMTkgMDA6NDksIEpvaG4gRSBMb2ZncmVu IHdyb3RlOg0KPj4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu Y2dpP2lkPTIxNTANCj4+IFYzIGNoYW5nZXM6DQo+PiBjaGFuZ2UgdG8gbW92IGluc3RydWN0aW9u IChub24gbG9ja2luZyBpbnN0dWN0aW9uKSBpbnN0ZWFkIG9mIHhjaGcgdG8NCj4+IHNpbXBsaWZ5 IGRlc2lnbi4NCj4NCj5JIHRoaW5rIHNvbWV0aGluZydzIHdyb25nIC0tIHRoZSB2MyB1cGRhdGUg ZGVzY3JpYmVkIGFib3ZlIGlzbid0IGFjdHVhbGx5DQo+aW1wbGVtZW50ZWQgaW4gdGhlIHBhdGNo IChpdCBjb250aW51ZXMgdXNpbmcgWENIRywgcmF0aGVyIHRoYW4gTU9WKS4NCj4NCj5UaGFua3MN Cj5MYXN6bG8NCj4NCj4+DQo+PiBWMiBjaGFuZ2VzOg0KPj4gQWRkIHhjaGcgMTYgYml0IGluc3Ry dWN0aW9ucyB0byBoYW5kbGUgc2dkdCBhbmQgc2lkdCBiYXNlDQo+PiA2Mzo0OCBiaXRzIGFuZCA0 NzozMiBiaXRzLg0KPj4gQWRkIGNvbW1lbnQgdG8gZXhwbGFpbiB3aHkgeGNoZyA2NGJpdCBpc250 IGJlaW5nIHVzZWQNCj4+DQo+PiBTcGxpdCBsb2NrIGhhcHBlbnMgd2hlbiBhIGxvY2tpbmcgaW5z dHJ1Y3Rpb24gaXMgdXNlZCBvbiBtaXMtYWxpZ25lZA0KPj4gZGF0YSB0aGF0IGNyb3NzZXMgdHdv IGNhY2hlbGluZXMuIElmIGNsb3NlIHNvdXJjZSBwbGF0Zm9ybSBlbmFibGVzDQo+PiBBbGlnbm1l bnQgQ2hlY2sgRXhjZXB0aW9uKCNBQyksIFRoZXkgY2FuIGhpdCBhIGRvdWJsZSBmYXVsdCBkdWUg dG8NCj4+IHNwbGl0IGxvY2sgYmVpbmcgaW4gQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi4NCj4+DQo+ PiBzaWd0IGFuZCBzZ2R0IHNhdmVzIDEwIGJ5dGVzIHRvIG1lbW9yeSwgOCBieXRlcyBpcyBiYXNl IGFuZCAyIGJ5dGVzIGlzIGxpbWl0Lg0KPj4gVGhlIGRhdGEgaXMgbWlzLWFsaWduZWQsIGNhbiBj cm9zcyB0d28gY2FjaGVsaW5lLCBhbmQgYSB4Y2hnDQo+PiBpbnN0cnVjdGlvbihsb2NraW5nIGlu c3R1Y3Rpb24pIGlzIGJlaW5nIHV0aWxpemUuDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogSm9obiBF IExvZmdyZW4gPGpvaG4uZS5sb2ZncmVuQGludGVsLmNvbT4NCj4+IC0tLQ0KPj4NCj4+DQo+VWVm aUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIvWDY0L0V4Y2VwdGlvbkhhbmRs ZXJBc20ubmFzDQo+bQ0KPj4gfCAyMCArKysrKysrKysrKysrKy0tLS0tLQ0KPj4gIDEgZmlsZSBj aGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQ0KPj4NCj4+IGRpZmYgLS1n aXQNCj4+DQo+YS9VZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9YNjQv RXhjZXB0aW9uSGFuZGxlckFzbS5uYQ0KPj4gc20NCj4+DQo+Yi9VZWZpQ3B1UGtnL0xpYnJhcnkv Q3B1RXhjZXB0aW9uSGFuZGxlckxpYi9YNjQvRXhjZXB0aW9uSGFuZGxlckFzbS5uYQ0KPj4gc20N Cj4+IGluZGV4IDRkYjFhMDlmMjguLjdiNzY0MmIyOTAgMTAwNjQ0DQo+PiAtLS0NCj4+DQo+YS9V ZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9YNjQvRXhjZXB0aW9uSGFu ZGxlckFzbS5uYQ0KPj4gc20NCj4+ICsrKw0KPmIvVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2Vw dGlvbkhhbmRsZXJMaWIvWDY0L0V4Y2VwdGlvbkhhbmRsZXJBcw0KPj4gKysrIG0ubmFzbQ0KPj4g QEAgLTE4MCwyMSArMTgwLDI5IEBAIEhhc0Vycm9yQ29kZToNCj4+ICAgICAgcHVzaCAgICBxd29y ZCBbcmJwICsgMjRdDQo+Pg0KPj4gIDs7IFVJTlQ2NCAgR2R0clsyXSwgSWR0clsyXTsNCj4+ICsg ICAgOyBzaWR0IGFuZCBzZ2R0IHNhdmVzIDEwIGJ5dGVzIHRvIG1lbW9yeSwgOCBieXRlcyA9IGJh c2UgYW5kIDIgYnl0ZXMgPQ0KPmxpbWl0Lg0KPj4gKyAgICA7IFRvIGF2b2lkICNBQyBzcGxpdCBs b2NrIHdoZW4gc2VwYXJhdGluZyBiYXNlIGFuZCBsaW1pdCBpbnRvIHRoZWlyDQo+PiArICAgIDsg b3duIHNlcGFyYXRlIDY0IGJpdCBtZW1vcnksIHdlIGNhbuKAmXQgdXNlIDY0IGJpdCB4Y2hnIHNp bmNlIGJhc2UgWzYzOjQ4XQ0KPmJpdHMNCj4+ICsgICAgOyBtYXkgY3Jvc3MgdGhlIGNhY2hlIGxp bmUuDQo+PiAgICAgIHhvciAgICAgcmF4LCByYXgNCj4+ICAgICAgcHVzaCAgICByYXgNCj4+ICAg ICAgcHVzaCAgICByYXgNCj4+ICAgICAgc2lkdCAgICBbcnNwXQ0KPj4gLSAgICB4Y2hnICAgIHJh eCwgW3JzcCArIDJdDQo+PiAtICAgIHhjaGcgICAgcmF4LCBbcnNwXQ0KPj4gLSAgICB4Y2hnICAg IHJheCwgW3JzcCArIDhdDQo+PiArICAgIHhjaGcgICAgZWF4LCBbcnNwICsgMl0NCj4+ICsgICAg eGNoZyAgICBlYXgsIFtyc3BdDQo+PiArICAgIHhjaGcgICAgZWF4LCBbcnNwICsgOF0NCj4+ICsg ICAgeGNoZyAgICAgYXgsIFtyc3AgKyA2XQ0KPj4gKyAgICB4Y2hnICAgICBheCwgW3JzcCArIDRd DQo+Pg0KPj4gICAgICB4b3IgICAgIHJheCwgcmF4DQo+PiAgICAgIHB1c2ggICAgcmF4DQo+PiAg ICAgIHB1c2ggICAgcmF4DQo+PiAgICAgIHNnZHQgICAgW3JzcF0NCj4+IC0gICAgeGNoZyAgICBy YXgsIFtyc3AgKyAyXQ0KPj4gLSAgICB4Y2hnICAgIHJheCwgW3JzcF0NCj4+IC0gICAgeGNoZyAg ICByYXgsIFtyc3AgKyA4XQ0KPj4gKyAgICB4Y2hnICAgIGVheCwgW3JzcCArIDJdDQo+PiArICAg IHhjaGcgICAgZWF4LCBbcnNwXQ0KPj4gKyAgICB4Y2hnICAgIGVheCwgW3JzcCArIDhdDQo+PiAr ICAgIHhjaGcgICAgIGF4LCBbcnNwICsgNl0NCj4+ICsgICAgeGNoZyAgICAgYXgsIFtyc3AgKyA0 XQ0KPj4NCj4+ICA7OyBVSU5UNjQgIExkdHIsIFRyOw0KPj4gICAgICB4b3IgICAgIHJheCwgcmF4 DQo+Pg0KDQo=