]> 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>
Wed, 13 Mar 2013 18:46:15 +0000 (19:46 +0100)
commit14f48e2c901a954a6f4539e74f936e577fa9cc08
tree27a9bc5f833f8b34a95fdeb979544afd164a944d
parent61932d0cf39214f7d7d6d4f0ad10738e7044a75c
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