From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: Re: [for-4.7 2/5] xen/arm: acpi: The boot CPU does not always match the first entry in the MADT Date: Thu, 7 Apr 2016 20:49:31 +0800 Message-ID: <5706575B.1050405@huawei.com> 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 , xen-devel@lists.xen.org Cc: sstabellini@kernel.org, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org CgpPbiAyMDE2LzQvNyAxODo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpbmNlIHRoZSBBQ1BJ IDYuMCBlcnJhdGEgZG9jdW1lbnQgWzFdLCB0aGUgZmlyc3QgZW50cnkgaW4gdGhlIE1BRFQKPiBk b2VzIG5vdCBoYXZlIHRvIGNvcnJlc3BvbmQgdG8gdGhlIGJvb3QgQ1BVLgo+IAo+IEludHJvZHVj ZSBhIG5ldyB2YXJpYWJsZSB0byBrbm93IGlmIGEgTUFEVCBlbnRyeSBtYXRjaGluZyB0aGUgYm9v dCBDUFUKPiBpcyBmb3VuZC4gRnVydGhlcm1vcmUsIGl0J3Mgbm90IG5lY2Vzc2FyeSB0byBjaGVj ayBpZiB0aGUgTVBJRFIgaXMKPiBkdXBsaWNhdGVkIGZvciB0aGUgYm9vdCBDUFUuIFNvIHRoZSBy ZXN0IG9mIHRoZSBmdW5jdGlvbiBjYW4gYmUgc2tpcHBlZC4KPiAKPiBbMV0gMTM4MCBVbm5lY2Vz c2FyeSByZXN0cmljdGlvbnMgdG8gRlcgdmVuZG9ycyBpbiBvcmRlcmluZyBvZiBHSUMgc3RydWN0 dXJlcwo+IGluIE1BRFQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n cmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvQGxp bmFyby5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYyB8IDE0ICsrKysrKysr KystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMgYi94ZW4vYXJjaC9h cm0vYWNwaS9ib290LmMKPiBpbmRleCA4NTlhYTg2Li4yYTcxNjYwIDEwMDY0NAo+IC0tLSBhL3hl bi9hcmNoL2FybS9hY3BpL2Jvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYwo+ IEBAIC0zNyw3ICszNyw4IEBACj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgCj4gIC8qIFBy b2Nlc3NvcnMgd2l0aCBlbmFibGVkIGZsYWcgYW5kIHNhbmUgTVBJRFIgKi8KPiAtc3RhdGljIHVu c2lnbmVkIGludCBlbmFibGVkX2NwdXM7Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZW5hYmxlZF9j cHVzID0gMTsKPiArc3RhdGljIGJvb2wgX19pbml0ZGF0YSBib290Y3B1X3ZhbGlkOwo+ICAKPiAg LyogdG90YWwgbnVtYmVyIG9mIGNwdXMgaW4gdGhpcyBzeXN0ZW0gKi8KPiAgc3RhdGljIHVuc2ln bmVkIGludCBfX2luaXRkYXRhIHRvdGFsX2NwdXM7Cj4gQEAgLTcxLDEwICs3MiwxNSBAQCBhY3Bp X21hcF9naWNfY3B1X2ludGVyZmFjZShzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0 ICpwcm9jZXNzb3IpCj4gICAgICB9Cj4gIAo+ICAgICAgLyogQ2hlY2sgaWYgR0lDQyBzdHJ1Y3R1 cmUgb2YgYm9vdCBDUFUgaXMgYXZhaWxhYmxlIGluIHRoZSBNQURUICovCj4gLSAgICBpZiAoIChl bmFibGVkX2NwdXMgPT0gMCkgJiYgKGNwdV9sb2dpY2FsX21hcCgwKSAhPSBtcGlkcikgKQo+ICsg ICAgaWYgKCBjcHVfbG9naWNhbF9tYXAoMCkgPT0gbXBpZHIgKQo+ICAgICAgewo+IC0gICAgICAg IHByaW50aygiRmlybXdhcmUgYnVnLCBpbnZhbGlkIENQVSBNUElEUiBmb3IgY3B1MDogMHglIlBS SXg2NCIgaW4gTUFEVFxuIiwKPiAtICAgICAgICAgICAgICAgbXBpZHIpOwo+ICsgICAgICAgIGlm ICggYm9vdGNwdV92YWxpZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGsoIkZp cm13YXJlIGJ1ZywgZHVwbGljYXRlIGJvb3QgQ1BVIE1QSURSOiAweCUiUFJJeDY0IiBpbiBNQURU XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbXBpZHIpOwo+ICsgICAgICAgICAgICByZXR1cm47 Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJvb3RjcHVfdmFsaWQgPSB0cnVlOwo+ICAgICAgICAg IHJldHVybjsKPiAgICAgIH0KPiAgCj4gCgotLSAKU2hhbm5vbgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==