]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Fri, 1 Feb 2013 09:00:24 +0000 (10:00 +0100)
commit62b94c1f2bb432a4b63098c5107128b549dcfff2
tree9716242bbfe3117ce36cb2981b3a9618813ac17f
parent4f6c86c85f0e7e4468b5fdfb6dbfae3dcd2384db
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