From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v5 17/23] x86/mm: export base_disallow_mask and l1 mask in asm-x86/mm.h Date: Thu, 14 Sep 2017 13:58:46 +0100 Message-ID: <20170914125852.22129-18-wei.liu2@citrix.com> References: <20170914125852.22129-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsUCU-0008CC-04 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:02 +0000 In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhlIGwxIG1hc2sgbmVlZHMgdG8gc3RheSBpbiB4ODYvbW0uYyB3aGlsZSBsezIsMyw0fSBtYXNr cyBhcmUgb25seQpuZWVkZWQgYnkgUFYgY29kZS4gQm90aCB4ODYgY29tbW9uIG1tIGNvZGUgYW5k IFBWIG1tIGNvZGUgdXNlCmJhc2VfZGlzYWxsb3dfbWFzayBhbmQgbDEgbWFrcy4KCkV4cG9ydCBi YXNlX2Rpc2FsbG93X21hc2sgYW5kIGwxIG1hc2sgaW4gYXNtLXg4Ni9tbS5oLgoKU2lnbmVkLW9m Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0u YyAgICAgICAgfCAxMiArLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDEz ICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv bW0uYwppbmRleCA4NmM3NDY2ZmEwLi5lMTFhYWMzYjkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94 ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTUyLDkgKzE1Miw3IEBAIGJvb2wg X19yZWFkX21vc3RseSBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZDsKIAogc3RydWN0IHJh bmdlc2V0ICpfX3JlYWRfbW9zdGx5IG1taW9fcm9fcmFuZ2VzOwogCi1zdGF0aWMgdWludDMyX3Qg YmFzZV9kaXNhbGxvd19tYXNrOwotLyogR2xvYmFsIGJpdCBpcyBhbGxvd2VkIHRvIGJlIHNldCBv biBMMSBQVEVzLiBJbnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4gKi8KLSNkZWZpbmUgTDFfRElT QUxMT1dfTUFTSyAoKGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdFX0dOVFRBQikgJiB+X1BBR0Vf R0xPQkFMKQordWludDMyX3QgX19yZWFkX21vc3RseSBiYXNlX2Rpc2FsbG93X21hc2s7CiAKICNk ZWZpbmUgTDJfRElTQUxMT1dfTUFTSyBiYXNlX2Rpc2FsbG93X21hc2sKIApAQCAtMTYzLDE0ICsx NjEsNiBAQCBzdGF0aWMgdWludDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOwogCiAjZGVmaW5lIEw0 X0RJU0FMTE9XX01BU0sgKGJhc2VfZGlzYWxsb3dfbWFzaykKIAotI2RlZmluZSBsMV9kaXNhbGxv d19tYXNrKGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGQg IT0gZG9tX2lvKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc Ci0gICAgIChyYW5nZXNldF9pc19lbXB0eSgoZCktPmlvbWVtX2NhcHMpICYmICAgICAgICAgICAg ICAgICAgICAgXAotICAgICAgcmFuZ2VzZXRfaXNfZW1wdHkoKGQpLT5hcmNoLmlvcG9ydF9jYXBz KSAmJiAgICAgICAgICAgICAgIFwKLSAgICAgICFoYXNfYXJjaF9wZGV2cyhkKSAmJiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICBpc19wdl9kb21haW4oZCkpID8g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICBMMV9ESVNBTExP V19NQVNLIDogKEwxX0RJU0FMTE9XX01BU0sgJiB+UEFHRV9DQUNIRV9BVFRSUykpCi0KIHN0YXRp YyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9tbWlvX3JlbGF4OwogCiBzdGF0aWMgaW50IF9faW5pdCBw YXJzZV9tbWlvX3JlbGF4KGNvbnN0IGNoYXIgKnMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h c20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNTZiMmI5NDE5NS4u ZmJiOThlODBjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hl bi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjEyLDQgKzYxMiwxNyBAQCBzdGF0aWMgaW5saW5l IGJvb2wgYXJjaF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVy biBtZm4gPD0gKHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSk7CiB9CiAKK2V4dGVybiB1aW50MzJf dCBiYXNlX2Rpc2FsbG93X21hc2s7CisKKy8qIEdsb2JhbCBiaXQgaXMgYWxsb3dlZCB0byBiZSBz ZXQgb24gTDEgUFRFcy4gSW50ZW5kZWQgZm9yIHVzZXIgbWFwcGluZ3MuICovCisjZGVmaW5lIEwx X0RJU0FMTE9XX01BU0sgKChiYXNlX2Rpc2FsbG93X21hc2sgfCBfUEFHRV9HTlRUQUIpICYgfl9Q QUdFX0dMT0JBTCkKKworI2RlZmluZSBsMV9kaXNhbGxvd19tYXNrKGQpICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKGQgIT0gZG9tX2lvKSAmJiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIChyYW5nZXNldF9pc19lbXB0 eSgoZCktPmlvbWVtX2NhcHMpICYmICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgcmFuZ2Vz ZXRfaXNfZW1wdHkoKGQpLT5hcmNoLmlvcG9ydF9jYXBzKSAmJiAgICAgICAgICAgICAgIFwKKyAg ICAgICFoYXNfYXJjaF9wZGV2cyhkKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcCisgICAgICBpc19wdl9kb21haW4oZCkpID8gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXAorICAgICBMMV9ESVNBTExPV19NQVNLIDogKEwxX0RJU0FMTE9XX01B U0sgJiB+UEFHRV9DQUNIRV9BVFRSUykpCisKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICov Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK