[ARM] Moved MMU code for LPAE into arm/cpu/common/

MMU code for LPAE can be shared between arm32ve and arm64 so we move it
into arch/arm/cpu/common/

Signed-off-by: Sukanto Ghosh <sukantoghosh@gmail.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
[ARM] Remove dependency on cpu_defines.h from mmu_lpae.c

Signed-off-by: Sukanto Ghosh <sukantoghosh@gmail.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
Merge pull request #21 from hschauhan/x86-next

X86 next
[DOCS] sun4i: make Allwinner A10 documentation more generic

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
[DOCS] sun4i: link pcduino documentation to hackberry

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
[TOP] add pcduino as HOSTS

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
[ARM] i.MX: improve EPIT timer code.

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
[ARCH] Remove orphaned MIPS port

The MIPS port has been orphaned since long time and currently it
its totally broken.

This patch removes MIPS port with the hope that someone will complete
it and add it back later.

To recover MIPS port, one must reverse apply this patch.

Signed-off-by: Anup Patel <anup@brainfault.org>
[ARM] arm32ve: Ensure that we are booted in HYP-mode only

This patch removes our old methode of switching to HYP-mode in
Xvisor bootup sequence and instead expect that all cores (primary
as well as secondary) will be booted in HYP-mode by bootloader.

Also, this approach comply with Linux KVM ARMv7 bootup flow.

Signed-off-by: Anup Patel <anup@brainfault.org>
[DOCS] Use bootm for booting Xvisor on Raspberry Pi board

We should not be using u-boot 'go' command to launch Xvisor on
Raspberry Pi board because 'go' command does not disable interrupts
and mmu before jumping to Xvisor.

This patch updates documentation for booting Xvisor on raspberry pi
using u-boot 'bootm' command.

Signed-off-by: Anup Patel <anup@brainfault.org>
Merge branch 'x86-next', remote-tracking branch 'upstream/master' into x86-next