From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH 0/8] xen/arm: Use the typesafes gfn and mfn Date: Tue, 14 Jun 2016 13:06:59 +0100 Message-ID: <1465906027-16614-1-git-send-email-julien.grall@arm.com> 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: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Paul Durrant , Jan Beulich , wei.chen@linaro.org List-Id: xen-devel@lists.xenproject.org SGVsbG8gYWxsLAoKU29tZSBvZiB0aGUgQVJNIGZ1bmN0aW9ucyBhcmUgbWl4aW5nIGdmbiB2cyBt Zm4gYW5kIGV2ZW4gcGh5c2ljYWwgdnMgZnJhbWUuCgpUbyBhdm9pZCBtb3JlIGNvbmZ1c2lvbiwg dGhpcyBwYXRjaCBzZXJpZXMgbWFrZXMgdXNlIG9mIHRoZSB0ZXJtaW5vbG9neQpkZXNjcmliZWQg aW4geGVuL2luY2x1ZGUveGVuL21tLmggYW5kIHRoZSBhc3NvY2lhdGVkIHR5cGVzYWZlLgoKVGhp cyBzZXJpZXMgaXMgYmFzZWQgb24gc3RhZ2luZyArIHRoZSBicmFuY2ggbmV4dC00LjggZnJvbSBT dGVmYW5vIG1lcmdlLgoKSSBoYXZlIHB1c2hlZCBhIGJyYW5jaCB3aXRoIHRoZSBwcmVyZXF1aXNp dGVzIGFuZCB0aGlzIHNlcmllcyBvbiB4ZW5iaXRzOgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVv cGxlL2p1bGllbmcveGVuLXVuc3RhYmxlLmdpdCBicmFuY2ggdHlwZXNhZmUtdjEKCllvdXJzIHNp bmNlcmVseSwKCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNv bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFk IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8 dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSnVsaWVuIEdy YWxsICg4KToKICB4ZW4vYXJtOiBSZW5hbWUgZ21mbl90b19tZm4gdG8gZ2ZuX3RvX21mbiBhbmQg dXNlIGdmbi9tZm4gdHlwZXNhZmUKICB4ZW46IFVzZSB0eXBlc2FmZSBnZm4vbWZuIGluIGd1ZXN0 X3BoeXNtYXBfKiBoZWxwZXJzCiAgeGVuOiBVc2UgdHlwZXNhZmUgZ2ZuIGluIHhlbm1lbV9hZGRf dG9fcGh5c21hcF9vbmUKICB4ZW4vYXJtOiBSZW5hbWUgZ3JhbnRfdGFibGVfZ2ZwbiBpbnRvIGdy YW50X3RhYmxlX2dmbiBhbmQgdXNlIHRoZQogICAgdHlwZXNhZmUgZ2ZuCiAgeGVuOiBVc2UgdGhl IHR5cGVzYWZlIG1mbiBhbmQgZ2ZuIGluIG1hcF9tbWlvX3JlZ2lvbnMuLi4KICB4ZW4vYXJtOiBS ZXdvcmsgdGhlIGludGVyZmFjZSBvZiBwMm1fbG9va3VwIGFuZCB1c2UgdHlwZXNhZmUgZ2ZuIGFu ZAogICAgbWZuCiAgeGVuL21tOiBJbnRyb2R1Y2UgbWF4X2dmbiBhbmQgbWluX2dmbgogIHhlbi9h cm06IHAybV9jYWNoZV9mbHVzaDogVXNlIHRoZSBjb3JyZWN0IHRlcm1pbm9sb2d5IGFuZCB0eXBl c2FmZSBnZm4KCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgIHwgIDQgKy0KIHhl bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgfCAgNiArLS0KIHhlbi9hcmNoL2FybS9k b21jdGwuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAg ICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgIHwgMTgg KysrKy0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgfCA5MSArKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9l eHlub3M1LmMgICB8ICA4ICsrLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgICAg fCAxNiArKystLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgIHwgMjEgKysr Ky0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9h cmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAgNSArKy0KIHhlbi9hcmNoL3g4Ni9kb21h aW5fYnVpbGQuYyAgICAgICAgfCAgNiArLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAg ICAgICAgfCAgOCArKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgMjEg KysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgIHwgNTAgKysrKysr KysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgIHwgIDQg Ky0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgfCAxMSArKy0tLQogeGVuL2Nv bW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICB8IDQwICsrKysrKysrKy0tLS0tLS0tCiB4ZW4v ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS1h cm0vZG9tYWluLmggICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs ZS5oICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgIHwgMjMgKysr KystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICB8IDExICsrKy0tCiB4 ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgIHwgIDcgKystCiB4ZW4vaW5jbHVkZS94 ZW4vcDJtLWNvbW1vbi5oICAgICAgIHwgIDggKystLQogMjUgZmlsZXMgY2hhbmdlZCwgMTk4IGlu c2VydGlvbnMoKyksIDE3OCBkZWxldGlvbnMoLSkKCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==