ARM: simplify page type handling
authorJan Beulich <jbeulich@suse.com>
Thu, 22 Jun 2017 07:51:29 +0000 (09:51 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Jun 2017 07:51:29 +0000 (09:51 +0200)
commit0001015bbbcbf438644c7cb49070a05fc33ec935
tree821e09b85caa67854f5bee27eec294847f5399e7
parentc02edc7f28661858257efcc4a752eb150a055f9c
ARM: simplify page type handling

There's no need to have anything here on ARM other than the distinction
between writable and non-writable pages (and even that could likely be
eliminated, but with a more intrusive change). Limit type to a single
bit and drop pinned and validated flags altogether.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/mm.c
xen/common/memory.c
xen/include/asm-arm/mm.h