From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v3 02/16] x86: zero BSS using stosl instead of stosb Date: Fri, 15 Apr 2016 16:48:59 +0100 Message-ID: <57110D6B.8000407@citrix.com> References: <1460723596-13261-1-git-send-email-daniel.kiper@oracle.com> <1460723596-13261-3-git-send-email-daniel.kiper@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ar5zV-0006MQ-TF for xen-devel@lists.xenproject.org; Fri, 15 Apr 2016 15:49:06 +0000 In-Reply-To: <1460723596-13261-3-git-send-email-daniel.kiper@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Daniel Kiper , xen-devel@lists.xenproject.org Cc: jgross@suse.com, stefano.stabellini@eu.citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, david.vrabel@citrix.com, jbeulich@suse.com, qiaowei.ren@intel.com, richard.l.maliszewski@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org T24gMTUvMDQvMTYgMTM6MzMsIERhbmllbCBLaXBlciB3cm90ZToKPiBTcGVlZHVwIEJTUyBpbml0 aWFsaXphdGlvbiBieSB1c2luZyBzdG9zbCBpbnN0ZWFkIG9mIHN0b3NiLgo+Cj4gU29tZSBtYXkg YXJndWUgdGhhdCBJbnRlbCBJdnkgQnJpZGdlIGFuZCBsYXRlciBwcm92aWRlIEVSTVNCIGZlYXR1 cmUuCj4gVGhpcyBtZWFucyB0aGF0ICJyZXAgc3Rvc2IiIGdpdmVzIGJldHRlciB0aHJvdWdocHV0 IHRoYW4gInJlcCBzdG9zbCIgb24KPiBhYm92ZSBtZW50aW9uZWQgQ1BVcy4gSG93ZXZlciwgdGhp cyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIG9uIG5ld2VyCj4gSW50ZWwgcHJvY2Vzc29ycyBh bmQgZS5nLiBBTUQgZG9lcyBub3QgcHJvdmlkZSBpdCBhdCBhbGwuIFNvLCBzdG9zYiB3aWxsCj4g anVzdCBnaXZlIHJlYWwgYmVuZWZpdHMgYW5kIGV2ZW4gYmVhdCBzdG9zbCBvbmx5IG9uIGxpbWl0 ZWQgbnVtYmVyIG9mCj4gbWFjaGluZXMuIE9uIHRoZSBvdGhlciBoYW5kIHN0b3NsIHdpbGwgc3Bl ZWR1cCBCU1MgaW5pdGlhbGl6YXRpb24gb24KPiBhbGwgeDg2IHBsYXRmb3Jtcy4gSGVuY2UsIHVz ZSBzdG9zbCBpbnN0ZWFkIG9mIHN0b3NiLgo+Cj4gQWRkaXRpb25hbGx5LCBhbGlnbiByZWxldmFu dCBjb21tZW50IHRvIGNvZGluZyBzdHlsZS4KPgo+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3Bl ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lw ZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgo+IC0tLQo+IHYzIC0gc3VnZ2VzdGlvbnMvZml4 ZXM6Cj4gICAgLSBpbXByb3ZlIGNvbW1lbnRzCj4gICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBS emVzenV0ZWsgV2lsayksCj4gICAgLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gICAgICAoc3Vn Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKS4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T IHwgICAgNSArKystLQo+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgfCAgICAzICsrKwo+ICAy IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYg LS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFk LlMKPiBpbmRleCBmMzUwMWZkLi4zMmE1NGEwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9i b290L2hlYWQuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+IEBAIC0xMjMsMTIg KzEyMywxMyBAQCBfX3N0YXJ0Ogo+ICAgICAgICAgIGNhbGwgICAgcmVsb2MKPiAgICAgICAgICBt b3YgICAgICVlYXgsc3ltX3BoeXMobXVsdGlib290X3B0cikKPiAgCj4gLSAgICAgICAgLyogSW5p dGlhbGl6ZSBCU1MgKG5vIG5hc3R5IHN1cnByaXNlcyEpICovCj4gKyAgICAgICAgLyogSW5pdGlh bGl6ZSBCU1MgKG5vIG5hc3R5IHN1cnByaXNlcyEpLiAqLwo+ICAgICAgICAgIG1vdiAgICAgJHN5 bV9waHlzKF9fYnNzX3N0YXJ0KSwlZWRpCj4gICAgICAgICAgbW92ICAgICAkc3ltX3BoeXMoX19i c3NfZW5kKSwlZWN4Cj4gICAgICAgICAgc3ViICAgICAlZWRpLCVlY3gKPiArICAgICAgICBzaHIg ICAgICQyLCVlY3gKPiAgICAgICAgICB4b3IgICAgICVlYXgsJWVheAo+IC0gICAgICAgIHJlcCAg ICAgc3Rvc2IKPiArICAgICAgICByZXAgICAgIHN0b3NsCj4gIAo+ICAgICAgICAgIC8qIEludGVy cm9nYXRlIENQVSBleHRlbmRlZCBmZWF0dXJlcyB2aWEgQ1BVSUQuICovCj4gICAgICAgICAgbW92 ICAgICAkMHg4MDAwMDAwMCwlZWF4Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRz LlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gaW5kZXggOTYxZjQ4Zi4uNjgwMmRhMSAxMDA2 NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hl bi5sZHMuUwo+IEBAIC0xOTEsNiArMTkxLDggQEAgU0VDVElPTlMKPiAgICAgICAgIENPTlNUUlVD VE9SUwo+ICAgIH0gOnRleHQKPiAgCj4gKyAgLyogQWxpZ24gQlNTIHRvIHNwZWVkdXAgaXRzIGlu aXRpYWxpemF0aW9uLiAqLwo+ICsgIC4gPSBBTElHTig0KTsKClRoaXMgaXMgbm90IG5lZWRlZC4g IFRoZXJlIGlzIGFscmVhZHkgYXBwcm9wcmlhdGUgYWxpZ25tZW50IGJlZm9yZQpfX2Jzc19zdGFy dC4KCkFsc28sIHlvdSBuZWVkIHRvIHJlYmFzZSB0aGlzIHNlcmllcyBvbnRvIHN0YWdpbmcgLSB0 aGVyZSBhcmUgYSBsb3Qgb2YKY2hhbmdlcyB5b3UgYXJlIG1pc3NpbmcuCgp+QW5kcmV3Cgo+ICAg IC5ic3MgOiB7ICAgICAgICAgICAgICAgICAgICAgLyogQlNTICovCj4gICAgICAgICAuID0gQUxJ R04oU1RBQ0tfU0laRSk7Cj4gICAgICAgICBfX2Jzc19zdGFydCA9IC47Cj4gQEAgLTIwNSw2ICsy MDcsNyBAQCBTRUNUSU9OUwo+ICAgICAgICAgKiguYnNzLnBlcmNwdS5yZWFkX21vc3RseSkKPiAg ICAgICAgIC4gPSBBTElHTihTTVBfQ0FDSEVfQllURVMpOwo+ICAgICAgICAgX19wZXJfY3B1X2Rh dGFfZW5kID0gLjsKPiArICAgICAgIC4gPSBBTElHTig0KTsKPiAgICAgICAgIF9fYnNzX2VuZCA9 IC47Cj4gICAgfSA6dGV4dAo+ICAgIF9lbmQgPSAuIDsKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=