KVM/MIPS32: KVM Guest kernel support.
authorSanjay Lal <sanjayl@kymasys.com>
Thu, 22 Nov 2012 02:34:03 +0000 (18:34 -0800)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 8 May 2013 01:55:35 +0000 (03:55 +0200)
commit9843b030cc951bce4a4d9bec38b5155c96eb1740
treedd219e76dce1e1b92e6f5fc19e8767b60827c7ee
parent669e846e6c4e13f16d7418973609931e362cb16a
KVM/MIPS32: KVM Guest kernel support.

Both Guest kernel and Guest Userspace execute in UM. The memory map is as follows:
Guest User address space:   0x00000000 -> 0x40000000
Guest Kernel Unmapped:      0x40000000 -> 0x60000000
Guest Kernel Mapped:        0x60000000 -> 0x80000000
- Guest Usermode virtual memory is limited to 1GB.

Signed-off-by: Sanjay Lal <sanjayl@kymasys.com>
Cc: kvm@vger.kernel.org
Cc: linux-mips@linux-mips.org
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/include/asm/mach-generic/spaces.h
arch/mips/include/asm/processor.h
arch/mips/include/asm/uaccess.h
arch/mips/kernel/binfmt_elfo32.c
arch/mips/kernel/cevt-r4k.c
arch/mips/kernel/traps.c
arch/mips/mti-malta/malta-time.c