From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH] x86/IO-APIC: dump full destination ID in x2APIC mode Date: Tue, 02 Apr 2019 07:04:41 -0600 Message-ID: <5CA35DE90200007800223E5A@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hBJ5u-00088b-95 for xen-devel@lists.xenproject.org; Tue, 02 Apr 2019 13:04:50 +0000 Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: Andrew Cooper , Wei Liu , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SW4geDJBUElDIG1vZGUgaXQgaXMgMzIgYml0cyB3aWRlLgoKSW4gX19wcmludF9JT19BUElDKCkg ZHJvcCBsb2dnaW5nIG9mIGJvdGggcGh5c2ljYWwgYW5kIGxvZ2ljYWwgSURzOgpUaGUgbGF0dGVy IGNvdmVycyBhIHN1cGVyc2V0IG9mIHRoZSBiaXRzIG9mIHRoZSBmb3JtZXIgaW4gdGhlIFJURSwg YW5kCndlIHdyaXRlIGZ1bGwgOC1iaXQgdmFsdWVzIGFueXdheSBldmVuIGluIHBoeXNpY2FsIG1v ZGUgZm9yIGFsbCBvcmRpbmFyeQppbnRlcnJ1cHRzLCByZWdhcmRsZXNzIG9mIElOVF9ERVNUX01P REUgKHNlZSB0aGUgdXNlcnMgb2YgU0VUX0RFU1QoKSkuCgpBZGp1c3Qgb3RoZXIgY29sdW1uIGFy cmFuZ2VtZW50IChhbmQgaGVhZGluZykgYSBsaXR0bGUgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6 IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkknbSBzdXJlIEkgaGFkIGZvdW5k IHNvbWUgcGxhY2Ugd2hlcmUgdGhlIHdpZGVyIGRlc3RpbmF0aW9uIElEIGlzCmRvY3VtZW50ZWQg Zm9yIHBoeXNpY2FsIG1vZGUsIGJ1dCBJIHdhc24ndCBhYmxlIHRvIGZpbmQgaXQgYWdhaW4gd2hl biBJCnNlYXJjaGVkIG5vdy4gQWxsIEludGVsIGNoaXBzZXQgZG9jcyBJJ3ZlIGxvb2tlZCBhdCBj bGFpbSBpdCdzIG9ubHkgNApiaXRzIHRoYXQgYXJlIHVzZWQgLyBzdXBwb3NlZCB0byBiZSBzdG9y ZWQuCgotLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19h cGljLmMKQEAgLTExOTEsMjEgKzExOTEsMjEgQEAgc3RhdGljIHZvaWQgLypfX2luaXQqLyBfX3By aW50X0lPX0FQSUMoYgogCiAJcHJpbnRrKEtFUk5fREVCVUcgIi4uLi4gSVJRIHJlZGlyZWN0aW9u IHRhYmxlOlxuIik7CiAKLQlwcmludGsoS0VSTl9ERUJVRyAiIE5SIExvZyBQaHkgTWFzayBUcmln IElSUiBQb2wiCi0gICAgICAgICAgICAgICAiIFN0YXQgRGVzdCBEZWxpIFZlY3Q6ICAgXG4iKTsK KwlwcmludGsoS0VSTl9ERUJVRyAiIE5SICVzIE1zayBUcmcgSVJSIFBvbCBTdGF0IERzdE0gRGVs TSBWZWNcbiIsCisgICAgICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/ICIgRGVzdElEIiA6ICJE c3QiKTsKIAogCWZvciAoaSA9IDA7IGkgPD0gcmVnXzAxLmJpdHMuZW50cmllczsgaSsrKSB7CiAg ICAgICAgICAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSBlbnRyeTsKIAogICAgICAgICAg ICAgZW50cnkgPSBpb2FwaWNfcmVhZF9lbnRyeShhcGljLCBpLCAwKTsKIAotICAgICAgICAgICAg cHJpbnRrKEtFUk5fREVCVUcgIiAlMDJ4ICUwM1ggJTAyWCAgIiwKLSAgICAgICAgICAgICAgICAg ICBpLAotICAgICAgICAgICAgICAgICAgIGVudHJ5LmRlc3QubG9naWNhbC5sb2dpY2FsX2Rlc3Qs Ci0gICAgICAgICAgICAgICAgICAgZW50cnkuZGVzdC5waHlzaWNhbC5waHlzaWNhbF9kZXN0Ci0J CSk7CisgICAgICAgICAgICBpZiAoIHgyYXBpY19lbmFibGVkICkKKyAgICAgICAgICAgICAgICBw cmludGsoS0VSTl9ERUJVRyAiICUwMnggJTA4eCIsIGksIGVudHJ5LmRlc3QuZGVzdDMyKTsKKyAg ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiICUwMngg ICUwMnggIiwgaSwKKyAgICAgICAgICAgICAgICAgICAgICAgZW50cnkuZGVzdC5sb2dpY2FsLmxv Z2ljYWxfZGVzdCk7CiAKLSAgICAgICAgICAgIHByaW50aygiJTFkICAgICUxZCAgICAlMWQgICAl MWQgICAlMWQgICAgJTFkICAgICUxZCAgICAlMDJYXG4iLAorICAgICAgICAgICAgcHJpbnRrKCIg JWQgICAlZCAgICVkICAgJWQgICAlZCAgICAlZCAgICAlZCAgICAlMDJYXG4iLAogICAgICAgICAg ICAgICAgICAgIGVudHJ5Lm1hc2ssCiAgICAgICAgICAgICAgICAgICAgZW50cnkudHJpZ2dlciwK ICAgICAgICAgICAgICAgICAgICBlbnRyeS5pcnIsCkBAIC0yNDgxLDEyICsyNDgxLDE0IEBAIHZv aWQgZHVtcF9pb2FwaWNfaXJxX2luZm8odm9pZCkKICAgICAgICAgICAgIHJ0ZSA9IGlvYXBpY19y ZWFkX2VudHJ5KGVudHJ5LT5hcGljLCBwaW4sIDApOwogCiAgICAgICAgICAgICBwcmludGsoInZl Yz0lMDJ4IGRlbGl2ZXJ5PSUtNXMgZGVzdD0lYyBzdGF0dXM9JWQgIgotICAgICAgICAgICAgICAg ICAgICJwb2xhcml0eT0lZCBpcnI9JWQgdHJpZz0lYyBtYXNrPSVkIGRlc3RfaWQ6JWRcbiIsCisg ICAgICAgICAgICAgICAgICAgInBvbGFyaXR5PSVkIGlycj0lZCB0cmlnPSVjIG1hc2s9JWQgZGVz dF9pZDolMCp4XG4iLAogICAgICAgICAgICAgICAgICAgIHJ0ZS52ZWN0b3IsIGRlbGl2ZXJ5X21v ZGVfMl9zdHIocnRlLmRlbGl2ZXJ5X21vZGUpLAogICAgICAgICAgICAgICAgICAgIHJ0ZS5kZXN0 X21vZGUgPyAnTCcgOiAnUCcsCiAgICAgICAgICAgICAgICAgICAgcnRlLmRlbGl2ZXJ5X3N0YXR1 cywgcnRlLnBvbGFyaXR5LCBydGUuaXJyLAogICAgICAgICAgICAgICAgICAgIHJ0ZS50cmlnZ2Vy ID8gJ0wnIDogJ0UnLCBydGUubWFzaywKLSAgICAgICAgICAgICAgICAgICBydGUuZGVzdC5sb2dp Y2FsLmxvZ2ljYWxfZGVzdCk7CisgICAgICAgICAgICAgICAgICAgeDJhcGljX2VuYWJsZWQgPyA4 IDogMiwKKyAgICAgICAgICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IHJ0ZS5kZXN0LmRlc3Qz MgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogcnRlLmRlc3QubG9naWNhbC5s b2dpY2FsX2Rlc3QpOwogCiAgICAgICAgICAgICBpZiAoIGVudHJ5LT5uZXh0ID09IDAgKQogICAg ICAgICAgICAgICAgIGJyZWFrOwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m by94ZW4tZGV2ZWw=