From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v11 2/3] xen: add new Xen cpuid node for max address width info Date: Thu, 28 Sep 2017 12:02:25 +0200 Message-ID: <20170928100226.15280-3-jgross@suse.com> References: <20170928100226.15280-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxVeK-0006pm-W1 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:02:33 +0000 In-Reply-To: <20170928100226.15280-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gdmVyeSBsYXJnZSBob3N0cyBhIHB2LWd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3 aWxsIGhhdmUgdG8KaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBv cmRlciB0byBzZWxlY3QgdGhlCmFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgoK QWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0g bWFjaGluZSBhZGRyZXNzCndpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAw MDAwMDggY29udGFpbmluZyB0aGUgbWF4aW11bQpwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLiBUaGUg bWF4aW11bSBmcmFtZSB3aWR0aCBuZWVkcyB0byB0YWtlIG1lbW9yeQpob3RwbHVnIGludG8gYWNj b3VudC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2 aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYxMToKLSByZXR1 cm4gbWF4LiBzdWJsZWFmIG51bWJlciBpbiBFQVggKEFuZHJldyBDb29wZXIpCi0gdXNlIGZsc2wo KSBpbnN0ZWFkIG9mIGdlbmVyaWNfZmxzbCgpIChKYW4gQmV1bGljaCkKClYxMDoKLSBjb3JyZWN0 IGNvbW1lbnQgaW4gY3B1aWQuaCAoSmFuIEJldWxpY2gpCgpWOToKLSBtYWtlIGxlYWYgcHYtb25s eSAoSmFuIEJldWxpY2gpCi0gdXNlIGhleCB2YWx1ZSBmb3IgbWFzayAoSmFuIEJldWxpY2gpCi0g Z3Vlc3QgYWRkcmVzcyB3aWR0aCAtPiBtYWNoaW5lIGFkZHJlc3Mgd2lkdGggKEphbiBCZXVsaWNo KQotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysK IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIHwgMTMgKysrKysrKysrKysrLQog MiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBk OGZlZWYyOTQyLi4wNWIyMWM1N2NiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTMwLDYgKzkzMCwxNCBAQCB2b2lkIGNwdWlk X2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog ICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2Ug NTogLyogUFYtc3BlY2lmaWMgcGFyYW1ldGVycyAqLworICAgICAgICBpZiAoIGlzX2h2bV9kb21h aW4oZCkgfHwgc3VibGVhZiA+IFhFTl9DUFVJRF9NQVhfTlVNX1NVQkxFQVZFU181ICkKKyAgICAg ICAgICAgIGJyZWFrOworCisgICAgICAgIHJlcy0+YSA9IFhFTl9DUFVJRF9NQVhfTlVNX1NVQkxF QVZFU181OworICAgICAgICByZXMtPmIgPSBmbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSkgKyBQ QUdFX1NISUZUOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VS VF9VTlJFQUNIQUJMRSgpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h cmNoLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKaW5k ZXggZDcwOTM0MGYxOC4uM2Q4OGMxNTU5OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj L2FyY2gteDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlk LmgKQEAgLTg1LDYgKzg1LDE3IEBACiAjZGVmaW5lIFhFTl9IVk1fQ1BVSURfSU9NTVVfTUFQUElO R1MgICAoMXUgPDwgMikKICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9WQ1BVX0lEX1BSRVNFTlQgICgx dSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNlbnQgaW4gRUJYICovCiAKLSNkZWZpbmUgWEVOX0NQ VUlEX01BWF9OVU1fTEVBVkVTIDQKKy8qCisgKiBMZWFmIDYgKDB4NDAwMDB4MDUpCisgKiBQVi1z cGVjaWZpYyBwYXJhbWV0ZXJzCisgKiBTdWItbGVhZiAwOiBFQVg6IG1heC4gc3ViLWxlYWYgbnVt YmVyCisgKiAgICAgICAgICAgICBFQlg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdp ZHRoCisgKi8KKyNkZWZpbmUgWEVOX0NQVUlEX01BWF9OVU1fU1VCTEVBVkVTXzUgIDAKKworLyog TWF4LiBhZGRyZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNj b3VudC4gKi8KKyNkZWZpbmUgWEVOX0NQVUlEX01BQ0hJTkVfQUREUkVTU19XSURUSF9NQVNLICgw eGZmdSA8PCAwKQorCisjZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA1CiAKICNlbmRp ZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfQ1BVSURfSF9fICovCi0tIAoyLjEyLjMKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK