Highlights: - improved kernel context switching speed - better interoperation with other users of virtualization extensions - improved irq scaling - nested svm improvements and tracing - improved cpufreq integration - spin loop detection on newer hardware Notes: - kvm/ppc64 support will be merged through the powerpc tree - depends on tip x86/entry branch (user return notifiers) Alexander Graf (2): KVM: Activate Virtualization On Demand KVM: SVM: Notify nested hypervisor of lost event injections Avi Kivity (6): core, x86: Add user return notifiers x86: Fix user return notifier build KVM: Don't wrap schedule() with vcpu_put()/vcpu_load() KVM: Don't pass kvm_run arguments KVM: Return -ENOTTY on unrecognized ioctls KVM: Move assigned device code to own file Glauber Costa (1): KVM: x86: include pvclock MSRs in msrs_to_save Gleb Natapov (9): KVM: Call pic_clear_isr() on pic reset to reuse logic there KVM: Move irq sharing information to irqchip level KVM: Change irq routing table to use gsi indexed array KVM: Maintain back mapping from irqchip/pin to gsi KVM: Move irq routing data structure to rcu locking KVM: Move irq ack notifier list to arch independent code KVM: Convert irq notifiers lists to RCU locking KVM: Move IO APIC to its own lock KVM: Drop kvm->irq_lock lock from irq injection path Huang Weiyi (1): KVM: remove duplicated #include Jan Kiszka (2): KVM: x86: Refactor guest debug IOCTL handling KVM: x86: Rework guest single-step flag injection and filtering Jiri Slaby (1): KVM: fix lock imbalance in kvm_*_irq_source_id() Joerg Roedel (7): KVM: SVM: reorganize svm_interrupt_allowed KVM: SVM: don't copy exit_int_info on nested vmrun KVM: SVM: Remove remaining occurences of rdtscll KVM: SVM: Move INTR vmexit out of atomic code KVM: SVM: Add tracepoint for nested vmrun KVM: SVM: Add tracepoint for nested #vmexit KVM: SVM: Add tracepoint for injected #vmexit Juan Quintela (1): KVM: remove pre_task_link setting in save_state_to_tss16 Marcelo Tosatti (2): KVM: SVM: remove needless mmap_sem acquision from nested_svm_map KVM: x86: disable paravirt mmu reporting Mohammed Gamal (5): KVM: x86 emulator: Add 'push/pop sreg' instructions KVM: x86 emulator: Introduce No64 decode option KVM: x86 emulator: Add missing decoder flags for 'or' instructions KVM: x86 emulator: Add pusha and popa instructions KVM: VMX: Enhance invalid guest state emulation Stephen Rothwell (1): x86: Fix user return notifier put_cpu_var() invocation Zachary Amsden (4): KVM: Separate timer intialization into an indepedent function KVM: Kill the confusing tsc_ref_khz and ref_freq variables KVM: Fix printk name error in svm.c KVM: Fix hotplug of CPUs -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html