From mboxrd@z Thu Jan 1 00:00:00 1970 From: Toshi Kani Subject: [PATCH v2 5/6] x86/xen, pat: Remove PAT table init code from Xen Date: Wed, 16 Mar 2016 18:46:58 -0600 Message-ID: <1458175619-32206-4-git-send-email-toshi.kani__21068.0576660254$1458172571$gmane$org@hpe.com> References: <1458175619-32206-1-git-send-email-toshi.kani@hpe.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 1agLHA-0006HZ-VS for xen-devel@lists.xenproject.org; Wed, 16 Mar 2016 23:54:53 +0000 In-Reply-To: <1458175619-32206-1-git-send-email-toshi.kani@hpe.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: mingo@kernel.org, bp@suse.de, hpa@zytor.com, tglx@linutronix.de Cc: jgross@suse.com, Toshi Kani , mcgrof@suse.com, x86@kernel.org, linux-kernel@vger.kernel.org, paul.gortmaker@windriver.com, xen-devel@lists.xenproject.org, elliott@hpe.com List-Id: xen-devel@lists.xenproject.org WGVuIHN1cHBvcnRzIFBBVCB3aXRob3V0IE1UUlIgZm9yIGl0cyBndWVzdHMuICBJbiBvcmRlciB0 bwplbmFibGUgV0MgYXR0cmlidXRlLCBpdCB3YXMgbmVjZXNzYXJ5IGZvciB4ZW5fc3RhcnRfa2Vy bmVsKCkKdG8gY2FsbCBwYXRfaW5pdF9jYWNoZV9tb2RlcygpIHRvIHVwZGF0ZSBQQVQgdGFibGUg YmVmb3JlCnN0YXJ0aW5nIGd1ZXN0IGtlcm5lbC4KCk5vdyB0aGF0IHRoZSBrZXJuZWwgaW5pdGlh bGl6ZXMgUEFUIHRhYmxlIHRvIHRoZSBCSU9TIGhhbmRvZmYKc3RhdGUgd2hlbiBNVFJSIGlzIGRp c2FibGVkLCB0aGlzIFhlbi1zcGVjaWZpYyBQQVQgaW5pdCBjb2RlCmlzIG5vIGxvbmdlciBuZWNl c3NhcnkuICBEZWxldGUgaXQgZnJvbSB4ZW5fc3RhcnRfa2VybmVsKCkuCgpBbHNvIGNoYW5nZSBw YXRfaW5pdF9jYWNoZV9tb2RlcygpIHRvIGEgc3RhdGljIGZ1bmN0aW9uIHNpbmNlClBBVCB0YWJs ZSBzaG91bGQgbm90IGJlIHR3ZWFrZWQgYnkgb3RoZXIgbW9kdWxlcy4KClNpZ25lZC1vZmYtYnk6 IFRvc2hpIEthbmkgPHRvc2hpLmthbmlAaHBlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5k ZT4KQ2M6IEx1aXMgUi4gUm9kcmlndWV6IDxtY2dyb2ZAc3VzZS5jb20+CkNjOiBKdWVyZ2VuIEdy b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4K Q2M6IEguIFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0 Z2x4QGxpbnV0cm9uaXguZGU+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGF0LmggfCAgICAx IC0KIGFyY2gveDg2L21tL3BhdC5jICAgICAgICAgIHwgICAgMiArLQogYXJjaC94ODYveGVuL2Vu bGlnaHRlbi5jICAgfCAgICA5IC0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv bigrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v cGF0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXQuaAppbmRleCAwMTYxNDJiLi4wYjFmZjRj IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXQuaAorKysgYi9hcmNoL3g4Ni9p bmNsdWRlL2FzbS9wYXQuaApAQCAtNyw3ICs3LDYgQEAKIGJvb2wgcGF0X2VuYWJsZWQodm9pZCk7 CiB2b2lkIHBhdF9kaXNhYmxlKGNvbnN0IGNoYXIgKnJlYXNvbik7CiBleHRlcm4gdm9pZCBwYXRf aW5pdCh2b2lkKTsKLXZvaWQgcGF0X2luaXRfY2FjaGVfbW9kZXModTY0KTsKIAogZXh0ZXJuIGlu dCByZXNlcnZlX21lbXR5cGUodTY0IHN0YXJ0LCB1NjQgZW5kLAogCQllbnVtIHBhZ2VfY2FjaGVf bW9kZSByZXFfcGNtLCBlbnVtIHBhZ2VfY2FjaGVfbW9kZSAqcmV0X3BjbSk7CmRpZmYgLS1naXQg YS9hcmNoL3g4Ni9tbS9wYXQuYyBiL2FyY2gveDg2L21tL3BhdC5jCmluZGV4IDQ4ZDE2MTkuLjAy YmYwZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3BhdC5jCisrKyBiL2FyY2gveDg2L21tL3Bh dC5jCkBAIC0xOTYsNyArMTk2LDcgQEAgc3RhdGljIGVudW0gcGFnZV9jYWNoZV9tb2RlIHBhdF9n ZXRfY2FjaGVfbW9kZSh1bnNpZ25lZCBwYXRfdmFsLCBjaGFyICptc2cpCiAgKiBjb25maWd1cmF0 aW9uLgogICogVXNpbmcgbG93ZXIgaW5kaWNlcyBpcyBwcmVmZXJyZWQsIHNvIHdlIHN0YXJ0IHdp dGggaGlnaGVzdCBpbmRleC4KICAqLwotdm9pZCBwYXRfaW5pdF9jYWNoZV9tb2Rlcyh1NjQgcGF0 KQorc3RhdGljIHZvaWQgcGF0X2luaXRfY2FjaGVfbW9kZXModTY0IHBhdCkKIHsKIAllbnVtIHBh Z2VfY2FjaGVfbW9kZSBjYWNoZTsKIAljaGFyIHBhdF9tc2dbMzNdOwpkaWZmIC0tZ2l0IGEvYXJj aC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDJj MjYxMDguLjRkMjFkNjkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysg Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTc0LDcgKzc0LDYgQEAKICNpbmNsdWRlIDxh c20vbWFjaF90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS9td2FpdC5oPgogI2luY2x1ZGUgPGFzbS9w Y2lfeDg2Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhdC5oPgogI2luY2x1ZGUgPGFzbS9jcHUuaD4KIAog I2lmZGVmIENPTkZJR19BQ1BJCkBAIC0xNTEwLDcgKzE1MDksNiBAQCBhc21saW5rYWdlIF9fdmlz aWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCiB7CiAJc3RydWN0IHBoeXNk ZXZfc2V0X2lvcGwgc2V0X2lvcGw7CiAJdW5zaWduZWQgbG9uZyBpbml0cmRfc3RhcnQgPSAwOwot CXU2NCBwYXQ7CiAJaW50IHJjOwogCiAJaWYgKCF4ZW5fc3RhcnRfaW5mbykKQEAgLTE2MTcsMTMg KzE2MTUsNiBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2Vy bmVsKHZvaWQpCiAJCQkJICAgeGVuX3N0YXJ0X2luZm8tPm5yX3BhZ2VzKTsKIAl4ZW5fcmVzZXJ2 ZV9zcGVjaWFsX3BhZ2VzKCk7CiAKLQkvKgotCSAqIE1vZGlmeSB0aGUgY2FjaGUgbW9kZSB0cmFu c2xhdGlvbiB0YWJsZXMgdG8gbWF0Y2ggWGVuJ3MgUEFUCi0JICogY29uZmlndXJhdGlvbi4KLQkg Ki8KLQlyZG1zcmwoTVNSX0lBMzJfQ1JfUEFULCBwYXQpOwotCXBhdF9pbml0X2NhY2hlX21vZGVz KHBhdCk7Ci0KIAkvKiBrZWVwIHVzaW5nIFhlbiBnZHQgZm9yIG5vdzsgbm8gdXJnZW50IG5lZWQg dG8gY2hhbmdlIGl0ICovCiAKICNpZmRlZiBDT05GSUdfWDg2XzMyCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=