From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: [RFC PATCH V2 25/26] x86/vlapic: drop no longer suitable restriction to set x2apic id Date: Thu, 18 May 2017 01:34:55 -0400 Message-ID: <1495085696-10819-26-git-send-email-tianyu.lan@intel.com> References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Lan Tianyu , andrew.cooper3@citrix.com, kevin.tian@intel.com, jbeulich@suse.com, Chao Gao List-Id: xen-devel@lists.xenproject.org RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIHZsYXBpYyBpcyBpbiB4MmFw aWMgbW9kZSBpbiBzYXZpbmcgcHJvY2Vzcywgd2Ugc2hvdWxkIHNldCBpdCdzCngyYXBpYyBpZCB3 aGVuIHJlc3RvcmluZy4gSnVzdCBkcm9wIHRoZSB1bnN1aXRhYmxlIHJlc3RyaXRpb24gYXMgdGhl CmV4aXN0aW5nIGNvbW1lbnQgc2F5cy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh b0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgfCAxOCArKy0tLS0tLS0tLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zs YXBpYy5jCmluZGV4IGNmOGVlNTAuLmNjNTU0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o dm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTM3NCwyNSAr MTM3NCwxMSBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgZG9tYWluICpkLCBo dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAqLwogc3RhdGljIHZvaWQgbGFwaWNfbG9hZF9maXh1 cChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCiB7Ci0gICAgdWludDMyX3QgaWQgPSB2bGFwaWMtPmxv YWRlZC5pZDsKLQotICAgIGlmICggdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgJiYgaWQgJiYg dmxhcGljLT5sb2FkZWQubGRyID09IDEgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog VGhpcyBpcyBvcHRpb25hbDogSUQgIT0gMCBjb250cmFkaWN0cyBMRFIgPT0gMS4gSXQncyBiZWlu ZyBhZGRlZAotICAgICAgICAgKiB0byBhaWQgaW4gZXZlbnR1YWwgZGVidWdnaW5nIG9mIGlzc3Vl cyBhcmlzaW5nIGZyb20gdGhlIGZpeHVwIGRvbmUKLSAgICAgICAgICogaGVyZSwgYnV0IGNhbiBi ZSBkcm9wcGVkIGFzIHNvb24gYXMgaXQgaXMgZm91bmQgdG8gY29uZmxpY3Qgd2l0aAotICAgICAg ICAgKiBvdGhlciAoZnV0dXJlKSBjaGFuZ2VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBH RVRfeEFQSUNfSUQoaWQpICE9IHZsYXBpY192Y3B1KHZsYXBpYyktPnZjcHVfaWQgKiAyIHx8Ci0g ICAgICAgICAgICAgaWQgIT0gU0VUX3hBUElDX0lEKEdFVF94QVBJQ19JRChpZCkpICkKLSAgICAg ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICIlcHY6IGJvZ3VzIEFQSUMgSUQgJSN4IGxv YWRlZFxuIiwKLSAgICAgICAgICAgICAgICAgICB2bGFwaWNfdmNwdSh2bGFwaWMpLCBpZCk7Cisg ICAgaWYgKCB2bGFwaWNfeDJhcGljX21vZGUodmxhcGljKSApCiAgICAgICAgIHNldF94MmFwaWNf aWQodmxhcGljKTsKLSAgICB9CiAgICAgZWxzZSAvKiBVbmRvIGFuIGV2ZW50dWFsIGVhcmxpZXIg Zml4dXAuICovCiAgICAgewotICAgICAgICB2bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfSUQs IGlkKTsKKyAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lELCB2bGFwaWMtPmxv YWRlZC5pZCk7CiAgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19MRFIsIHZsYXBp Yy0+bG9hZGVkLmxkcik7CiAgICAgfQogfQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=