From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.43; helo=mga05.intel.com; envelope-from=jian.j.wang@intel.com; receiver=edk2-devel@lists.01.org Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (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 71F34210FB9FC for ; Wed, 22 Aug 2018 00:00:14 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Aug 2018 00:00:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,273,1531810800"; d="scan'208,217";a="68132388" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga006.jf.intel.com with ESMTP; 22 Aug 2018 00:00:02 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 22 Aug 2018 00:00:02 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.240]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.150]) with mapi id 14.03.0319.002; Wed, 22 Aug 2018 14:59:59 +0800 From: "Wang, Jian J" To: Laszlo Ersek , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH v2 0/4] Support non-stop mode in heap guard and null detection Thread-Index: AQHUOPvUWuElnPKJjEyaUeT1dyQ+66TJvkgAgAGXyXA= Date: Wed, 22 Aug 2018 06:59:58 +0000 Message-ID: References: <20180821030515.10156-1-jian.j.wang@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2M4ZmVmN2QtMGU4NC00YTcxLWJlZGYtZDgzMjA3MDE3MzM0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVTBMUldLUjNwbENyVEtjXC92MVJiTjFvR29iYTdKUmF5MHNBZ1h3UWY1eGxsdkhKTVplNkVqQlcrSVd4dGlVZTMifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [PATCH v2 0/4] Support non-stop mode in heap guard and null detection X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2018 07:00:15 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLA0KDQpSZWdhcmRzLA0KSmlhbg0KDQpGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0 bzpsZXJzZWtAcmVkaGF0LmNvbV0NClNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAyMSwgMjAxOCAxMDoy OCBQTQ0KVG86IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgZWRrMi1kZXZl bEBsaXN0cy4wMS5vcmcNClN1YmplY3Q6IFJlOiBbZWRrMl0gW1BBVENIIHYyIDAvNF0gU3VwcG9y dCBub24tc3RvcCBtb2RlIGluIGhlYXAgZ3VhcmQgYW5kIG51bGwgZGV0ZWN0aW9uDQoNCk9uIDA4 LzIxLzE4IDA1OjA1LCBKaWFuIEogV2FuZyB3cm90ZToNCj4+IHYyIGNoYW5nZXM6DQo+PiAgICBm aXggR0NDIGJ1aWxkIGVycm9yDQo+DQo+IEJhY2tncm91bmQ6DQo+IEhlYXAgR3VhcmQgYW5kIE5V TEwgUG9pbnRlciBEZXRlY3Rpb24gYXJlIHZlcnkgdXNlZnVsIGZlYXR1cmVzIHRvIGRldGVjdA0K PiBjb2RlIGZsYXcgaW4gRURLIElJLiBJZiBhbiBpc3N1ZSBpcyBkZXRlY3RlZCwgI1BGIGV4Y2Vw dGlvbiB3aWxsIGJlDQo+IHRyaWdnZXJlZCBhbmQgdGhlIEJJT1Mgd2lsbCBlbnRlciBpbnRvIGRl YWQgbG9vcCwgd2hpY2ggaXMgdGhlIGRlZmF1bHQNCj4gYmVoYXZpb3Igb2YgZXhjZXB0aW9uIGhh bmRsaW5nLiBGcm9tIFFBIHBlcnNwZWN0aXZlLCB0aGlzIGRlZmF1bHQgYmVoYXZpb3INCj4gd2ls bCBibG9jayB0aGVtIHRvIGNvbGxlY3QgYWxsIHRlc3RzIHJlc3VsdCBpbiByZWFzb25hYmxlIHRp bWUuDQo+DQo+IFNvbHV0aW9uOg0KPiBUaGlzIHBhdGNoIHNlcmllcyB1cGRhdGUgQ3B1RHhlLCBQ aVNtbUNwdUR4ZVNtbSBhbmQgQ3B1RXhjZXB0aW9uSGFuZGxlckxpYg0KPiB0byBhbGxvdyB0aGUg Y29kZSB0byBjb250aW51ZSBleGVjdXRpb24gYWZ0ZXIgI1BGLiBUaGUgbWVjaGFuaXNtIGJlaGlu ZCBpdA0KPiBpcyB0aGUgc2FtZSBhcyBTTU0gUHJvZmlsZSBmZWF0dXJlLCBpbiB3aGljaCBhIHNw ZWNpYWwgI1BGIGhhbmRsZXIgaXMNCj4gcmVnaXN0ZXJlZCB0byBzZXQgdGhlIHBhZ2UgY2F1c2lu ZyAjUEYgdG8gYmUgJ3ByZXNlbnQnIGFuZCBzZXR1cCBzaW5nbGUNCj4gc3Rlb3AgdHJhcCwgdGhl biByZXR1cm4gdGhlIGNvbnRyb2wgYmFjayB0byB0aGUgaW5zdHJ1Y3Rpb24gYWNjZXNzaW5nIHRo YXQNCj4gcGFnZS4gT25jZSB0aGUgaW5zdHJ1Y3Rpb24gaXMgcmUtZXhlY3V0ZWQsIGEgI0RCIGlz IHRyaWdnZXJlZCBhbmQgYSBzcGVjaWFsDQo+IGhhbmRsZXIgZm9yIGl0IHdpbGwgYmUgY2FsbGVk IHRvIHJlc2V0IHRoZSBwYWdlIGJhY2sgdG8gJ25vdC1wcmVzZW50Jy4NCj4NCj4gVXNhZ2U6DQo+ IFRoZSBub24tc3RvcCBtb2RlIGlzIGVuYWJsZWQvZGlzYWJsZWQgYnkgQklUNiBvZiBmb2xsb3dp bmcgUENEcw0KPg0KPiAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RIZWFwR3Vh cmRQcm9wZXJ0eU1hc2sNCj4gICBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkTnVs bFBvaW50ZXJEZXRlY3Rpb25Qcm9wZXJ0eU1hc2sNCj4NCj4gVGhlIGRlZmF1bHQgc2V0dGluZyBp cyAnZGlzYWJsZScuDQo+DQo+IEJaIFRyYWNrZXI6DQo+IGh0dHBzOi8vYnVnemlsbGEudGlhbm9j b3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5NQ0KPg0KPiBPUyBCb290IFZhbGlkYXRpb246DQo+ ICAgUGxhdGZvcm06IE9WTUYNCj4gICBPUyAoeDY0KTogRmVkb3JhIDI2LCBVYnVudHUgMTguMDQs IFdpbmRvd3MgMTAsIFdpbmRvd3MgNw0KPg0KPiBKaWFuIEogV2FuZyAoNCk6DQo+ICAgTWRlTW9k dWxlUGtnL01kZU1vZHVsZVBrZy5kZWM6IGFkZCBuZXcgc2V0dGluZ3MgZm9yIFBDRHMNCj4gICBV ZWZpQ3B1UGtnL0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWI6IFNldHVwIHNpbmdsZSBzdGVwIGluICNQ RiBoYW5kbGVyDQo+ICAgVWVmaUNwdVBrZy9DcHVEeGU6IGltcGxlbWVudCBub24tc3RvcCBtb2Rl IGZvciB1ZWZpDQo+ICAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbTogaW1wbGVtZW50IG5vbi1z dG9wIG1vZGUgZm9yIFNNTQ0KPg0KPiAgTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMgICAg ICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gIFVlZmlDcHVQa2cvQ3B1RHhlL0NwdUR4ZS5o ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM5ICsrKw0KPiAgVWVmaUNwdVBrZy9DcHVEeGUv Q3B1RHhlLmluZiAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKw0KPiAgVWVmaUNwdVBrZy9D cHVEeGUvQ3B1TXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQgKystDQo+ICBVZWZp Q3B1UGtnL0NwdUR4ZS9DcHVQYWdlVGFibGUuYyAgICAgICAgICAgICAgICAgICB8IDI3MSArKysr KysrKysrKysrKysrKysrKysNCj4gIC4uLi9JYTMyL0V4Y2VwdGlvbkhhbmRsZXJBc20ubmFzbSAg ICAgICAgICAgICAgICAgIHwgICA3ICsNCj4gIC4uLi9JYTMyL0V4Y2VwdGlvblRzc0VudHJ5QXNt Lm5hc20gICAgICAgICAgICAgICAgIHwgICA0ICstDQo+ICAuLi4vWDY0L0V4Y2VwdGlvbkhhbmRs ZXJBc20ubmFzbSAgICAgICAgICAgICAgICAgICB8ICAgNCArDQo+ICBVZWZpQ3B1UGtnL1BpU21t Q3B1RHhlU21tL0lhMzIvUGFnZVRibC5jICAgICAgICAgICB8ICA0MyArKy0tDQo+ICBVZWZpQ3B1 UGtnL1BpU21tQ3B1RHhlU21tL0lhMzIvU21pRXhjZXB0aW9uLm5hc20gICB8ICAgMyArLQ0KPiAg VWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9TbW1Qcm9maWxlLmMgICAgICAgICAgICAgfCAgNTgg KysrKy0NCj4gIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW0vU21tUHJvZmlsZS5oICAgICAgICAg ICAgIHwgIDE1ICsrDQo+ICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL1NtbVByb2ZpbGVJbnRl cm5hbC5oICAgICB8ICAgNiArDQo+ICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL1g2NC9QYWdl VGJsLmMgICAgICAgICAgICB8ICA0MyArKy0tDQo+ICAxNCBmaWxlcyBjaGFuZ2VkLCA0OTMgaW5z ZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pDQo+DQoNCg0KKDEpIFRoaXMgbG9va3MgbGlrZSBh IGZlYXR1cmUgYWRkaXRpb24sIHNvIHBsZWFzZSBpbmNsdWRlIHRoZSBCWg0KcmVmZXJlbmNlICgx MDk1KSBvbiB0aGUgZm9sbG93aW5nIHdpa2kgcGFnZToNCg0KaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvRURLLUlJLVJlbGVhc2UtUGxhbm5pbmcN Cg0KKHVuZGVyICJQcm9wb3NlZCBGZWF0dXJlcyIpDQoNCltKaWFuXSBTdXJlLiBJ4oCZbGwgYWRk IGl0Lg0KDQooMikgVGhlIGdlbmVyYWwgZGVzY3JpcHRpb24gc2hvdWxkIGJlIG1vdmVkIChvciBj b3BpZWQpIGZyb20gdGhpcyBlbWFpbA0KKHYyIDAvNCkgdG8gcGF0Y2ggIzEgKHYyIDEvNCkuIFRo ZSBjb3ZlciBsZXR0ZXIgaXMgbm90IGNhcHR1cmVkIGluIHRoZQ0KY29tbWl0IGxvZywgYW5kIEkg dGhpbmsgdGhlcmUgaXNuJ3QgZ29pbmcgdG8gYmUgYW55IG90aGVyIGRvY3VtZW50YXRpb24NCmZv ciB0aGUgZmVhdHVyZSB0aGFuIHRoZSBERUMgZmlsZS4NCg0KKE5vdGUgdGhhdCBJJ20gbm90IHN1 Z2dlc3RpbmcgdGhhdCB5b3UgYWRkIHRoZSBkb2N1bWVudGF0aW9uIHRvIHRoZSBERUMNCmZpbGUg aW4gcGF0Y2ggIzEgLS0gaW5zdGVhZCwgdGhlIGNvbW1pdCBtZXNzYWdlIG9uIHBhdGNoICMxIHNo b3VsZA0KY29udGFpbiBpdC4gVGhlbiBwZW9wbGUgY2FuIGZpbmQgdGhlIGNvbW1pdCBmcm9tIHRo ZSBERUMgZmlsZSB3aXRoICJnaXQNCmJsYW1lIiwgYW5kIHJlYWQgdGhlIGRlc2NyaXB0aW9uLikN Cg0KW0ppYW5dIFlvdeKAmXJlIHJpZ2h0LiBJIGZvcmdvdCB0aGlzIHBvaW50LiBJ4oCZbGwgY29w eSBpdC4gVGhhbmtzLg0KDQpUaGFua3MNCkxhc3psbw0K