From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Lendacky Subject: [PATCH v8 02/38] x86/mm/pat: Set write-protect cache mode for full PAT support Date: Tue, 27 Jun 2017 09:56:31 -0500 Message-ID: <20170627145631.15908.28761.stgit__22401.664130348$1498575457$gmane$org@tlendack-t1.amdoffice.net> References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org Cc: Brijesh Singh , Toshimitsu Kani , "Michael S. Tsirkin" , Matt Fleming , Alexander Potapenko , "H. Peter Anvin" , Boris Ostrovsky , Jonathan Corbet , Joerg Roedel , Radim =?utf-8?b?S3LEjW3DocWZ?= , Larry Woodman , Ingo Molnar , Andrey Ryabinin , Dave Young , Rik van Riel , Arnd Bergmann , Borislav Petkov , Andy Lutomirski , Thomas Gleixner , Dmitry Vyukov , Juergen Gross , Paolo Bonzini List-Id: xen-devel@lists.xenproject.org Rm9yIHByb2Nlc3NvcnMgdGhhdCBzdXBwb3J0IFBBVCwgc2V0IHRoZSB3cml0ZS1wcm90ZWN0IGNh Y2hlIG1vZGUKKF9QQUdFX0NBQ0hFX01PREVfV1ApIGVudHJ5IHRvIHRoZSBhY3R1YWwgd3JpdGUt cHJvdGVjdCB2YWx1ZSAoeDA1KS4KCkFja2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+ Ci0tLQogYXJjaC94ODYvbW0vcGF0LmMgfCAgICA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9w YXQuYyBiL2FyY2gveDg2L21tL3BhdC5jCmluZGV4IDliNzg2ODUuLjY3NTNkOWMgMTAwNjQ0Ci0t LSBhL2FyY2gveDg2L21tL3BhdC5jCisrKyBiL2FyY2gveDg2L21tL3BhdC5jCkBAIC0yOTUsNyAr Mjk1LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9jYWNoZV9tb2Rlcyh2b2lkKQogICogcGF0X2luaXQg LSBJbml0aWFsaXplIFBBVCBNU1IgYW5kIFBBVCB0YWJsZQogICoKICAqIFRoaXMgZnVuY3Rpb24g aW5pdGlhbGl6ZXMgUEFUIE1TUiBhbmQgUEFUIHRhYmxlIHdpdGggYW4gT1MtZGVmaW5lZCB2YWx1 ZQotICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MgYW5kIFdULgor ICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MsIFdUIGFuZCBXUC4K ICAqCiAgKiBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkIG9uIGFsbCBDUFVzIHVzaW5nIHRo ZSBzcGVjaWZpYyBzZXF1ZW5jZSBvZgogICogb3BlcmF0aW9ucyBkZWZpbmVkIGluIEludGVsIFNE TS4gbXRycl9yZW5kZXp2b3VzX2hhbmRsZXIoKSBwcm92aWRlcyB0aGlzCkBAIC0zNTYsNyArMzU2 LDcgQEAgdm9pZCBwYXRfaW5pdCh2b2lkKQogCQkgKiAgICAgIDAxMCAgICAyICAgIFVDLTogX1BB R0VfQ0FDSEVfTU9ERV9VQ19NSU5VUwogCQkgKiAgICAgIDAxMSAgICAzICAgIFVDIDogX1BBR0Vf Q0FDSEVfTU9ERV9VQwogCQkgKiAgICAgIDEwMCAgICA0ICAgIFdCIDogUmVzZXJ2ZWQKLQkJICog ICAgICAxMDEgICAgNSAgICBXQyA6IFJlc2VydmVkCisJCSAqICAgICAgMTAxICAgIDUgICAgV1Ag OiBfUEFHRV9DQUNIRV9NT0RFX1dQCiAJCSAqICAgICAgMTEwICAgIDYgICAgVUMtOiBSZXNlcnZl ZAogCQkgKiAgICAgIDExMSAgICA3ICAgIFdUIDogX1BBR0VfQ0FDSEVfTU9ERV9XVAogCQkgKgpA QCAtMzY0LDcgKzM2NCw3IEBAIHZvaWQgcGF0X2luaXQodm9pZCkKIAkJICogY29ycmVzcG9uZGlu ZyB0eXBlcyBpbiB0aGUgcHJlc2VuY2Ugb2YgUEFUIGVycmF0YS4KIAkJICovCiAJCXBhdCA9IFBB VCgwLCBXQikgfCBQQVQoMSwgV0MpIHwgUEFUKDIsIFVDX01JTlVTKSB8IFBBVCgzLCBVQykgfAot CQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdDKSB8IFBBVCg2LCBVQ19NSU5VUykgfCBQQVQo NywgV1QpOworCQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdQKSB8IFBBVCg2LCBVQ19NSU5V UykgfCBQQVQoNywgV1QpOwogCX0KIAogCWlmICghYm9vdF9jcHVfZG9uZSkgewoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=