KVM: ARM: Initial skeleton to compile KVM support
Targets KVM support for Cortex A-15 processors. Contains all the framework components, make files, header files, some tracing functionality, and basic user space API. Only supported core is Cortex-A15 for now. Most functionality is in arch/arm/kvm/* or arch/arm/include/asm/kvm_*.h. Reviewed-by:Will Deacon <will.deacon@arm.com> Reviewed-by:
Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by:
Rusty Russell <rusty@rustcorp.com.au> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Christoffer Dall <c.dall@virtualopensystems.com>
Showing
- Documentation/virtual/kvm/api.txt 53 additions, 4 deletionsDocumentation/virtual/kvm/api.txt
- arch/arm/Kconfig 2 additions, 0 deletionsarch/arm/Kconfig
- arch/arm/Makefile 1 addition, 0 deletionsarch/arm/Makefile
- arch/arm/include/asm/kvm_arm.h 24 additions, 0 deletionsarch/arm/include/asm/kvm_arm.h
- arch/arm/include/asm/kvm_asm.h 58 additions, 0 deletionsarch/arm/include/asm/kvm_asm.h
- arch/arm/include/asm/kvm_coproc.h 24 additions, 0 deletionsarch/arm/include/asm/kvm_coproc.h
- arch/arm/include/asm/kvm_emulate.h 50 additions, 0 deletionsarch/arm/include/asm/kvm_emulate.h
- arch/arm/include/asm/kvm_host.h 114 additions, 0 deletionsarch/arm/include/asm/kvm_host.h
- arch/arm/include/uapi/asm/kvm.h 106 additions, 0 deletionsarch/arm/include/uapi/asm/kvm.h
- arch/arm/kvm/Kconfig 55 additions, 0 deletionsarch/arm/kvm/Kconfig
- arch/arm/kvm/Makefile 21 additions, 0 deletionsarch/arm/kvm/Makefile
- arch/arm/kvm/arm.c 350 additions, 0 deletionsarch/arm/kvm/arm.c
- arch/arm/kvm/coproc.c 23 additions, 0 deletionsarch/arm/kvm/coproc.c
- arch/arm/kvm/emulate.c 155 additions, 0 deletionsarch/arm/kvm/emulate.c
- arch/arm/kvm/guest.c 221 additions, 0 deletionsarch/arm/kvm/guest.c
- arch/arm/kvm/init.S 19 additions, 0 deletionsarch/arm/kvm/init.S
- arch/arm/kvm/interrupts.S 19 additions, 0 deletionsarch/arm/kvm/interrupts.S
- arch/arm/kvm/mmu.c 17 additions, 0 deletionsarch/arm/kvm/mmu.c
- arch/arm/kvm/reset.c 74 additions, 0 deletionsarch/arm/kvm/reset.c
- arch/arm/kvm/trace.h 52 additions, 0 deletionsarch/arm/kvm/trace.h
Loading
Please register or sign in to comment