• Linus Torvalds's avatar
    Merge tag 'virt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · 8b5628ab
    Linus Torvalds authored
    Pull ARM virtualization changes:
     "This contains parts of the ARM KVM support that have dependencies on
      other patches merged through the arm-soc tree.  In combination with
      patches coming through Russell's tree, this will finally add full
      support for the kernel based virtual machine on ARM, which has been
      awaited for some time now.
    
      Further, we now have a separate platform for virtual machines and qemu
      booting that is used by both Xen and KVM, separating these from the
      Versatile Express reference implementation.  Obviously, this new
      platform is multiplatform capable so it can be combined with existing
      machines in the same kernel."
    
    * tag 'virt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (38 commits)
      ARM: arch_timer: include linux/errno.h
      arm: arch_timer: add missing inline in stub function
      ARM: KVM: arch_timers: Wire the init code and config option
      ARM: KVM: arch_timers: Add timer world switch
      ARM: KVM: arch_timers: Add guest timer core support
      ARM: KVM: Add VGIC configuration option
      ARM: KVM: VGIC initialisation code
      ARM: KVM: VGIC control interface world switch
      ARM: KVM: VGIC interrupt injection
      ARM: KVM: vgic: retire queued, disabled interrupts
      ARM: KVM: VGIC virtual CPU interface management
      ARM: KVM: VGIC distributor handling
      ARM: KVM: VGIC accept vcpu and dist base addresses from user space
      ARM: KVM: Initial VGIC infrastructure code
      ARM: KVM: Keep track of currently running vcpus
      KVM: ARM: Introduce KVM_ARM_SET_DEVICE_ADDR ioctl
      ARM: gic: add __ASSEMBLY__ guard to C definitions
      ARM: gic: define GICH offsets for VGIC support
      ARM: gic: add missing distributor defintions
      ARM: mach-virt: fixup machine descriptor after removal of sys_timer
      ...
    8b5628ab
Kconfig 65.7 KB