xen: arm: Use a direct mapping of RAM on arm64
authorIan Campbell <ian.campbell@citrix.com>
Thu, 8 Aug 2013 12:15:17 +0000 (13:15 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 20 Aug 2013 14:44:36 +0000 (15:44 +0100)
commit5263507b1b4ad5417871d8297f315d7b204426d4
tree7c40030cb93096fe8c7a30d2d65f91c17462d697
parent2c092bb6ee902997363b338cde447fe11b3a75c6
xen: arm: Use a direct mapping of RAM on arm64

We have plenty of virtual address space so we can avoid needing to map and
unmap pages all the time.

A totally arbitrarily chosen 32GB frame table leads to support for 5TB of RAM.
I haven't tested with anything near that amount of RAM though. There is plenty
of room to expand further when that becomes necessary.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
xen/arch/arm/mm.c
xen/arch/arm/setup.c
xen/include/asm-arm/config.h
xen/include/asm-arm/mm.h