From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [RFC 03/16] xen/arm: Add macros to handle the MIDR Date: Mon, 9 May 2016 10:37:43 +0100 (BST) Message-ID: References: <1462466065-30212-1-git-send-email-julien.grall@arm.com> <1462466065-30212-4-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1462466065-30212-4-git-send-email-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: andre.przywara@arm.com, sstabellini@kernel.org, steve.capper@arm.com, wei.chen@arm.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCA1IE1heSAyMDE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQWRkIG5ldyBtYWNyb3Mg dG8gZWFzaWx5IGdldCBkaWZmZXJlbnQgcGFydHMgb2YgdGhlIHJlZ2lzdGVyIGFuZCB0bwo+IGNo ZWNrIGlmIGEgZ2l2ZW4gTUlEUiBtYXRjaCBhIENQVSBtb2RlbCByYW5nZS4gVGhlIGxhdHRlciB3 aWxsIGJlIHJlYWxseQo+IHVzZWZ1bCB0byBoYW5kbGUgZXJyYXRhIGxhdGVyLgo+IAo+IFRoZSBt YWNyb3MgaGF2ZSBiZWVuIGltcG9ydGVkIGZyb20gdGhlIGhlYWRlciBhcmNoNjQvaW5jbHVkZS9h c20vY3B1dHlwZS5oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBeIGFyY2gvYXJtNjQKCkFzaWRlIGZyb20gdGhpczoKCkFja2VkLWJ5OiBTdGVmYW5vIFN0 YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiBpbiBMaW51eCB2NC42LXJjMwo+ IAo+IEFsc28gcmVtb3ZlIE1JRFJfTUFTSyB3aGljaCBpcyB1bnVzZWQuCj4gCj4gU2lnbmVkLW9m Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2lu Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94 ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggNjc4OWNkMC4uMWI3MDFjNSAx MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVu L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBAIC05LDcgKzksNDAgQEAKPiAgI2luY2x1 ZGUgPHB1YmxpYy9hcmNoLWFybS5oPgo+ICAKPiAgLyogTUlEUiBNYWluIElEIFJlZ2lzdGVyICov Cj4gLSNkZWZpbmUgTUlEUl9NQVNLICAgIDB4ZmYwZmZmZjAKPiArI2RlZmluZSBNSURSX1JFVklT SU9OX01BU0sgICAgICAweGYKPiArI2RlZmluZSBNSURSX1JFU0lWSU9OKG1pZHIpICAgICAoKG1p ZHIpICYgTUlEUl9SRVZJU0lPTl9NQVNLKQo+ICsjZGVmaW5lIE1JRFJfUEFSVE5VTV9TSElGVCAg ICAgIDQKPiArI2RlZmluZSBNSURSX1BBUlROVU1fTUFTSyAgICAgICAoMHhmZmYgPDwgTUlEUl9Q QVJUTlVNX1NISUZUKQo+ICsjZGVmaW5lIE1JRFJfUEFSVE5VTShtaWRyKSBcCj4gKyAgICAoKCht aWRyKSAmIE1JRFJfUEFSVE5VTV9NQVNLKSA+PiBNSURSX1BBUlROVU1fU0hJRlQpCj4gKyNkZWZp bmUgTUlEUl9BUkNISVRFQ1RVUkVfU0hJRlQgMTYKPiArI2RlZmluZSBNSURSX0FSQ0hJVEVDVFVS RV9NQVNLICAoMHhmIDw8IE1JRFJfQVJDSElURUNUVVJFX1NISUZUKQo+ICsjZGVmaW5lIE1JRFJf QVJDSElURUNUVVJFKG1pZHIpIFwKPiArICAgICgoKG1pZHIpICYgTUlEUl9BUkNISVRFQ1RVUkVf TUFTSykgPj4gTUlEUl9BUkNISVRFQ1RVUkVfU0hJRlQpCj4gKyNkZWZpbmUgTUlEUl9WQVJJQU5U X1NISUZUICAgICAgMjAKPiArI2RlZmluZSBNSURSX1ZBUklBTlRfTUFTSyAgICAgICAoMHhmIDw8 IE1JRFJfVkFSSUFOVF9TSElGVCkKPiArI2RlZmluZSBNSURSX1ZBUklBTlQobWlkcikgXAo+ICsg ICAgKCgobWlkcikgJiBNSURSX1ZBUklBTlRfTUFTSykgPj4gTUlEUl9WQVJJQU5UX1NISUZUKQo+ ICsjZGVmaW5lIE1JRFJfSU1QTEVNRU5UT1JfU0hJRlQgIDI0Cj4gKyNkZWZpbmUgTUlEUl9JTVBM RU1FTlRPUl9NQVNLICAgKDB4ZmYgPDwgTUlEUl9JTVBMRU1FTlRPUl9TSElGVCkKPiArI2RlZmlu ZSBNSURSX0lNUExFTUVOVE9SKG1pZHIpIFwKPiArICAgICgoKG1pZHIpICYgTUlEUl9JTVBMRU1F TlRPUl9NQVNLKSA+PiBNSURSX0lNUExFTUVOVE9SX1NISUZUKQo+ICsKPiArI2RlZmluZSBNSURS X0NQVV9NT0RFTChpbXAsIHBhcnRudW0pICAgICAgICAgICAgXAo+ICsgICAgKCgoaW1wKSAgICAg PDwgTUlEUl9JTVBMRU1FTlRPUl9TSElGVCkgfCAgICBcCj4gKyAgICAgKDB4ZiAgICAgICA8PCBN SURSX0FSQ0hJVEVDVFVSRV9TSElGVCkgfCAgIFwKPiArICAgICAoKHBhcnRudW0pIDw8IE1JRFJf UEFSVE5VTV9TSElGVCkpCj4gKwo+ICsjZGVmaW5lIE1JRFJfQ1BVX01PREVMX01BU0sgXAo+ICsg ICAgIChNSURSX0lNUExFTUVOVE9SX01BU0sgfCBNSURSX1BBUlROVU1fTUFTSyB8IE1JRFJfQVJD SElURUNUVVJFX01BU0spCj4gKwo+ICsjZGVmaW5lIE1JRFJfSVNfQ1BVX01PREVMX1JBTkdFKG1p ZHIsIG1vZGVsLCBydl9taW4sIHJ2X21heCkgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKPiArICAgICAgICB1MzIgX21vZGVsID0gKG1pZHIpICYgTUlEUl9DUFVfTU9ERUxfTUFTSzsg ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHUzMiBfcnYgPSAobWlkcikgJiAoTUlE Ul9SRVZJU0lPTl9NQVNLIHwgTUlEUl9WQVJJQU5UX01BU0spOyAgICBcCj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwKPiArICAgICAgICBfbW9kZWwgPT0gKG1vZGVsKSAmJiBfcnYgPj0gKHJ2X21pbikgJiYg X3J2IDw9IChydl9tYXgpOyAgICAgICAgXAo+ICt9KQo+ICAKPiAgLyogTVBJRFIgTXVsdGlwcm9j ZXNzb3IgQWZmaW5pdHkgUmVnaXN0ZXIgKi8KPiAgI2RlZmluZSBfTVBJRFJfVVAgICAgICAgICAg ICgzMCkKPiAtLSAKPiAxLjkuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK