From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v3 5/4] x86: reduce code size of struct cpu_info member accesses Date: Fri, 25 Mar 2016 14:47:01 -0400 Message-ID: <20160325184701.GE20741@char.us.oracle.com> References: <56D97AC102000078000D9537@prv-mh.provo.novell.com> <56E14FF502000078000DB232@prv-mh.provo.novell.com> <56E9A0DB02000078000DD54C@prv-mh.provo.novell.com> <56EA6FDF02000078000DD8FB@prv-mh.provo.novell.com> <56EA6FDF02000078000DD8FB@prv-mh.provo.novell.com> <56EAE5EE02000078000DDFB5@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajWlN-0001vA-9w for xen-devel@lists.xenproject.org; Fri, 25 Mar 2016 18:47:13 +0000 Content-Disposition: inline In-Reply-To: <56EAE5EE02000078000DDFB5@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel , Keir Fraser , Feng Wu , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXIgMTcsIDIwMTYgYXQgMTA6MTQ6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6CgpTb21ldGhpbmcgaXMgb2ZmIHdpdGggeW91ciBwYXRjaC4gVGhpcyBpcyA1LzQgOi0pCgo+ IEluc3RlYWQgb2YgYWRkcmVzc2luZyB0aGVzZSBmaWVsZHMgdmlhIHRoZSBiYXNlIG9mIHRoZSBz dGFjayAod2hpY2gKPiB1bmlmb3JtbHkgcmVxdWlyZXMgNC1ieXRlIGRpc3BsYWNlbWVudHMpLCBh ZGRyZXNzIHRoZW0gZnJvbSB0aGUgZW5kCj4gKHdoaWNoIGZvciBldmVyeXRoaW5nIG90aGVyIHRo YW4gZ3Vlc3RfY3B1X3VzZXJfcmVncyByZXF1aXJlcyBqdXN0Cj4gMS1ieXRlIG9uZXMpLiBUaGlz IHlpZWxkcyBhIGNvZGUgc2l6ZSByZWR1Y3Rpb24gc29tZXdoZXJlIGJldHdlZW4gOGsKPiBhbmQg MTJrIGluIG15IGJ1aWxkcy4KCkFsc28geW91IG1hZGUgdGhlIG1hY3JvIGEgYml0IGRpZmZlcmVu dCAtIHRoZSAlciBpcyByZW1vdmVkLgoKUGFydGljdWxhciByZWFzb24/IAoKPiAKPiBTaWduZWQt b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gTm90ZSB0aGF0 IGp1c3QgbGlrZSBwYXRjaCA0IG9mIHRoZSBzZXJpZXMgdGhpcyBhbHNvIGlzbid0IGRpcmVjdGx5 Cj4gcmVsYXRlZCB0byB0aGUgU01FUC9TTUFQIGlzc3VlLCBidXQgaXMgYWdhaW4ganVzdCBhIHJl c3VsdCBvZiB0aGluZ3MKPiByZWFsaXplZCB3aGlsZSBkb2luZyB0aGF0IHdvcmssIGFuZCBhZ2Fp biBkZXBlbmRzIG9uIHRoZSBlYXJsaWVyCj4gcGF0Y2hlcyB0byBhcHBseSBjbGVhbmx5Lgo+IAoK Li4gc25pcC4uCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ICsrKyBi L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPiBAQCAtMTI3LDE5ICsxMjcsMTkgQEAg dm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwo+ICAgICAgICAgIFVOTElLRUxZX0RPTkUobXAsIHRh Zyk7ICAgXAo+ICAgICAgICAgIF9fVU5MSUtFTFlfRU5EKHRhZykKPiAgCj4gLSNkZWZpbmUgU1RB Q0tfQ1BVSU5GT19GSUVMRChmaWVsZCkgKFNUQUNLX1NJWkUtQ1BVSU5GT19zaXplb2YrQ1BVSU5G T18jI2ZpZWxkKQo+IC0jZGVmaW5lIEdFVF9TVEFDS19CQVNFKHJlZykgICAgICAgICAgICAgICAg ICAgICAgIFwKPiAtICAgICAgICBtb3ZxICR+KFNUQUNLX1NJWkUtMSkscmVnOyAgICAgICAgICAg ICAgICBcCj4gLSAgICAgICAgYW5kcSAlcnNwLHJlZwo+ICsjZGVmaW5lIFNUQUNLX0NQVUlORk9f RklFTEQoZmllbGQpICgxIC0gQ1BVSU5GT19zaXplb2YgKyBDUFVJTkZPXyMjZmllbGQpCj4gKyNk ZWZpbmUgR0VUX1NUQUNLX0VORChyZWcpICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg ICAgIG1vdmwgJFNUQUNLX1NJWkUtMSwgJWUjI3JlZzsgICAgICAgICAgICAgIFwKPiArICAgICAg ICBvcnEgICVyc3AsICVyIyNyZWcKPiAgCj4gICNkZWZpbmUgR0VUX0NQVUlORk9fRklFTEQoZmll bGQsIHJlZykgICAgICAgICAgICAgXAo+IC0gICAgICAgIEdFVF9TVEFDS19CQVNFKHJlZyk7ICAg ICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICBhZGRxICRTVEFDS19DUFVJTkZPX0ZJRUxE KGZpZWxkKSxyZWcKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKHJlZyk7ICAgICAgICAgICAgICAg ICAgICAgICBcCj4gKyAgICAgICAgYWRkcSAkU1RBQ0tfQ1BVSU5GT19GSUVMRChmaWVsZCksICVy IyNyZWcKCk5vdCBzdWJxPyBUaGUgR0VUX1NUQUNLX0VORCBnZXRzIHVzIC4uWyBlZGl0OiBtaXNz ZWQgZmlyc3QgdGltZQp0aGUgY2hhbmdlIHRvIFNUQUNLX0NQVUlORk9fRklFTERdLgoKClJldmll d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=