From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [for-4.7 2/5] xen/arm: acpi: The boot CPU does not always match the first entry in the MADT Date: Sun, 10 Apr 2016 13:16:13 -0700 (PDT) Message-ID: References: <1460026796-10899-1-git-send-email-julien.grall@arm.com> <1460026796-10899-3-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: <1460026796-10899-3-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: sstabellini@kernel.org, shannon.zhao@linaro.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCA3IEFwciAyMDE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gU2luY2UgdGhlIEFDUEkg Ni4wIGVycmF0YSBkb2N1bWVudCBbMV0sIHRoZSBmaXJzdCBlbnRyeSBpbiB0aGUgTUFEVAo+IGRv ZXMgbm90IGhhdmUgdG8gY29ycmVzcG9uZCB0byB0aGUgYm9vdCBDUFUuCj4gCj4gSW50cm9kdWNl IGEgbmV3IHZhcmlhYmxlIHRvIGtub3cgaWYgYSBNQURUIGVudHJ5IG1hdGNoaW5nIHRoZSBib290 IENQVQo+IGlzIGZvdW5kLiBGdXJ0aGVybW9yZSwgaXQncyBub3QgbmVjZXNzYXJ5IHRvIGNoZWNr IGlmIHRoZSBNUElEUiBpcwo+IGR1cGxpY2F0ZWQgZm9yIHRoZSBib290IENQVS4gU28gdGhlIHJl c3Qgb2YgdGhlIGZ1bmN0aW9uIGNhbiBiZSBza2lwcGVkLgo+IAo+IFsxXSAxMzgwIFVubmVjZXNz YXJ5IHJlc3RyaWN0aW9ucyB0byBGVyB2ZW5kb3JzIGluIG9yZGVyaW5nIG9mIEdJQyBzdHJ1Y3R1 cmVzCj4gaW4gTUFEVAo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy YWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYyB8IDE0ICsrKysr KysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMgYi94ZW4vYXJj aC9hcm0vYWNwaS9ib290LmMKPiBpbmRleCA4NTlhYTg2Li4yYTcxNjYwIDEwMDY0NAo+IC0tLSBh L3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3Qu Ywo+IEBAIC0zNyw3ICszNyw4IEBACj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgCj4gIC8q IFByb2Nlc3NvcnMgd2l0aCBlbmFibGVkIGZsYWcgYW5kIHNhbmUgTVBJRFIgKi8KPiAtc3RhdGlj IHVuc2lnbmVkIGludCBlbmFibGVkX2NwdXM7Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZW5hYmxl ZF9jcHVzID0gMTsKPiArc3RhdGljIGJvb2wgX19pbml0ZGF0YSBib290Y3B1X3ZhbGlkOwo+ICAK PiAgLyogdG90YWwgbnVtYmVyIG9mIGNwdXMgaW4gdGhpcyBzeXN0ZW0gKi8KPiAgc3RhdGljIHVu c2lnbmVkIGludCBfX2luaXRkYXRhIHRvdGFsX2NwdXM7Cj4gQEAgLTcxLDEwICs3MiwxNSBAQCBh Y3BpX21hcF9naWNfY3B1X2ludGVyZmFjZShzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJy dXB0ICpwcm9jZXNzb3IpCj4gICAgICB9Cj4gIAo+ICAgICAgLyogQ2hlY2sgaWYgR0lDQyBzdHJ1 Y3R1cmUgb2YgYm9vdCBDUFUgaXMgYXZhaWxhYmxlIGluIHRoZSBNQURUICovCj4gLSAgICBpZiAo IChlbmFibGVkX2NwdXMgPT0gMCkgJiYgKGNwdV9sb2dpY2FsX21hcCgwKSAhPSBtcGlkcikgKQo+ ICsgICAgaWYgKCBjcHVfbG9naWNhbF9tYXAoMCkgPT0gbXBpZHIgKQo+ICAgICAgewo+IC0gICAg ICAgIHByaW50aygiRmlybXdhcmUgYnVnLCBpbnZhbGlkIENQVSBNUElEUiBmb3IgY3B1MDogMHgl IlBSSXg2NCIgaW4gTUFEVFxuIiwKPiAtICAgICAgICAgICAgICAgbXBpZHIpOwo+ICsgICAgICAg IGlmICggYm9vdGNwdV92YWxpZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGso IkZpcm13YXJlIGJ1ZywgZHVwbGljYXRlIGJvb3QgQ1BVIE1QSURSOiAweCUiUFJJeDY0IiBpbiBN QURUXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbXBpZHIpOwo+ICsgICAgICAgICAgICByZXR1 cm47Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJvb3RjcHVfdmFsaWQgPSB0cnVlOwo+ICAgICAg ICAgIHJldHVybjsKPiAgICAgIH0KCkluIHRoYXQgY2FzZSB5b3UgY2FuIHN0YXJ0IHRoZSBvdGhl ciBsb29wIGJlbG93IGZyb20gaSA9IDEsIGluc3RlYWQgb2YKaSA9IDAuCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=