From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v3 6/9] xen/arm: page: Describe the layout of flags used to update page tables Date: Mon, 2 Oct 2017 18:31:47 +0100 Message-ID: <20171002173150.5404-7-julien.grall@arm.com> References: <20171002173150.5404-1-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171002173150.5404-1-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: andre.przywara@arm.com, Julien Grall , sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org Q3VycmVudGx5LCB0aGUgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMgKGkuZSBQQUdF X0hZUEVSVklTT1JfKikKb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKbW9yZSBpbmZvcm1hdGlvbiBpbiBpdC4gU28gZG9j dW1lbnQgdGhlIGN1cnJlbnQgbGF5b3V0LgoKQXQgdGhlIHNhbWUgdGltZSBpbnRyb2R1Y2UgUEFH RV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQppbmRleCBlYXNpbHkuCgpTaWdu ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBT dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5n ZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdl cyBpbiB2MjoKICAgICAgICAtIFNsaWdodGx5IHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8g c3BlY2lmeSB3ZSBkZXNjcmliZSB0aGUKICAgICAgICBjdXJyZW50IGxheW91dC4KICAgICAgICAt IEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg fCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDcgKysrKysrKwogMiBmaWxlcyBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDM5YmFkZTYzZjUuLjExN2Yw NWExZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t bS5jCkBAIC0xMDIxLDcgKzEwMjEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhl bnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg ICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAg ICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBmbGFncyk7CisgICAgICAg ICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFTSyhmbGFncykp OwogICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3Jp dGVfcHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApp bmRleCAwYWUxYTI1ODdiLi5hYTNlODNmNWI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t YXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNjUsNiArNjUs MTMgQEAKICNkZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQogI2RlZmluZSBN QUlSMVZBTCAoTUFJUlZBTCA+PiAzMikKIAorLyoKKyAqIExheW91dCBvZiB0aGUgZmxhZ3MgdXNl ZCBmb3IgdXBkYXRpbmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKKyAqCisgKiBbMDoyXSBN ZW1vcnkgQXR0cmlidXRlIEluZGV4CisgKi8KKyNkZWZpbmUgUEFHRV9BSV9NQVNLKHgpICgoeCkg JiAweDdVKQorCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9OT1JNQUwpCiAj ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCiAjZGVmaW5l IFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9OT1JNQUxfTkMpCi0tIAoyLjExLjAKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK