From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: [PATCH] xen: arm: zero EL2 pagetable pages before use Date: Thu, 10 Mar 2016 16:00:06 -0600 Message-ID: <1457647206-9436-1-git-send-email-shankerd@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , xen-devel@lists.xensource.com Cc: Jan Beulich , Philip Elcan , Shanker Donthineni , Ian Campbell , Vikram Sethi List-Id: xen-devel@lists.xenproject.org RnJvbTogVmlrcmFtIFNldGhpIDx2aWtyYW1zQGNvZGVhdXJvcmEub3JnPgoKYXJjaC9hcm0vbW0u YyBoYXMgMiB1c2VzIG9mIGFsbG9jX2Jvb3RfcGFnZXMgd2hpY2ggYXJlIHVzZWQgZm9yCnBhZ2V0 YWJsZXMsIGJ1dCB0aGUgYWxsb2NhdGVkIHBhZ2VzIGFyZSBub3QgemVyb2VkLiBUaGlzIGNhbiBj YXVzZQpjcmFzaGVzIG9uIENQVXMgd2l0aCBhZ2dyZXNzaXZlIHByZWZldGNoaW5nIHdoZW4gdGhl eSBmaW5kICd2YWxpZCcKZW50cmllcyBpbiB0aGUgcGFnZSB0YWJsZXMgYnV0IHdoaWNoIGFyZSBy ZWFsbHkgdW5pbml0aWFsaXplZC4KTWVtc2V0IHRoZSBhbGxvY2F0ZWQgcGFnZXMgYmVmb3JlIHVz ZS4KCkNoYW5nZS1JZDogSTUxN2NhNDVjYTI0MDc2NmRmYmYxZDY4ODRjMDQ0YzM3N2JhYmFiN2QK U2lnbmVkLW9mZi1ieTogVmlrcmFtIFNldGhpIDx2aWtyYW1zQGNvZGVhdXJvcmEub3JnPgpTaWdu ZWQtb2ZmLWJ5OiBTaGFua2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgot LS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK aW5kZXggODFmOWUyZS4uMjE1ZWM5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysr IGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTczMCw2ICs3MzAsNyBAQCB2b2lkIF9faW5pdCBzZXR1 cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgICAgIGVsc2UK ICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm4gPSBhbGxvY19i b290X3BhZ2VzKDEsIDEpOworICAgICAgICAgICAgbWVtc2V0KG1mbl90b192aXJ0KGZpcnN0X21m biksIDAsIFBBR0VfU0laRSk7CiAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KGZp cnN0X21mbiwgV1JJVEVBTExPQyk7CiAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAg ICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7CkBAIC03NzEsNiArNzcyLDcgQEAgdm9pZCBfX2lu aXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAg IG5yX3NlY29uZCA9IGZyYW1ldGFibGVfc2l6ZSA+PiBTRUNPTkRfU0hJRlQ7CiAgICAgc2Vjb25k X2Jhc2UgPSBhbGxvY19ib290X3BhZ2VzKG5yX3NlY29uZCwgMSk7CiAgICAgc2Vjb25kID0gbWZu X3RvX3ZpcnQoc2Vjb25kX2Jhc2UpOworICAgIG1lbXNldChzZWNvbmQsIDAsIG5yX3NlY29uZCAq IFBBR0VfU0laRSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zZWNvbmQ7IGkrKyApCiAgICAg ewogICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHNlY29uZF9iYXNlICsgaSwgV1JJVEVB TExPQyk7Ci0tIApRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gb24gYmVoYWxmIG9mIFF1YWxj b21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIApRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwg SW5jLiBpcyBhIG1lbWJlciBvZiBDb2RlIEF1cm9yYSBGb3J1bSwgCmEgTGludXggRm91bmRhdGlv biBDb2xsYWJvcmF0aXZlIFByb2plY3QKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=