Hi Avi,
This is my current patch queue for ppc. It contains the following improvements:
* add support for idle hcall on booke
* icache clear on map
* mmu notifier support for e500 and book3s_pr
* revive the 440 support slightly (still not 100% happy)
* unify booke and book3s_pr entry/exit code a bit
* add watchdog emulation for booke
* small bug fixes
Please pull.
Alex
The following changes since commit dbcb4e798072d114fe68813f39a9efd239ab99c0:
Avi Kivity (1):
KVM: VMX: Advertize RDTSC exiting to nested guests
are available in the git repository at:
git://github.com/agraf/linux-2.6.git for-upstream
Alan Cox (1):
ppc: e500_tlb memset clears nothing
Alexander Graf (24):
KVM: PPC: PR: Use generic tracepoint for guest exit
KVM: PPC: Expose SYNC cap based on mmu notifiers
KVM: PPC: BookE: Expose remote TLB flushes in debugfs
KVM: PPC: E500: Fix clear_tlb_refs
KVM: PPC: BookE: Add check_requests helper function
KVM: PPC: BookE: Add support for vcpu->mode
KVM: PPC: E500: Implement MMU notifiers
KVM: PPC: Add cache flush on page map
KVM: PPC: BookE: Add some more trace points
KVM: PPC: BookE: No duplicate request != 0 check
KVM: PPC: Use same kvmppc_prepare_to_enter code for booke and book3s_pr
KVM: PPC: Book3s: PR: Add (dumb) MMU Notifier support
KVM: PPC: BookE: Drop redundant vcpu->mode set
KVM: PPC: Book3S: PR: Only do resched check once per exit
KVM: PPC: Exit guest context while handling exit
KVM: PPC: Book3S: PR: Indicate we're out of guest mode
KVM: PPC: Consistentify vcpu exit path
KVM: PPC: Book3S: PR: Rework irq disabling
KVM: PPC: Move kvm_guest_enter call into generic code
KVM: PPC: Ignore EXITING_GUEST_MODE mode
KVM: PPC: Add return value in prepare_to_enter
KVM: PPC: Add return value to core_check_requests
KVM: PPC: 44x: Initialize PVR
KVM: PPC: BookE: Add MCSR SPR support
Bharat Bhushan (2):
KVM: PPC: booke: Add watchdog emulation
booke: Added ONE_REG interface for IAC/DAC debug registers
Liu Yu-B13201 (3):
KVM: PPC: Add support for ePAPR idle hcall in host kernel
KVM: PPC: ev_idle hcall support for e500 guests
PPC: Don't use hardcoded opcode for ePAPR hcall invocation
Paul Mackerras (2):
KVM: PPC: Book3S HV: Fix incorrect branch in H_CEDE code
KVM: PPC: Quieten message about allocating linear regions
Scott Wood (2):
powerpc/fsl-soc: use CONFIG_EPAPR_PARAVIRT for hcalls
powerpc/epapr: export epapr_hypercall_start
Stuart Yoder (4):
PPC: epapr: create define for return code value of success
KVM: PPC: use definitions in epapr header for hcalls
KVM: PPC: add pvinfo for hcall opcodes on e500mc/e5500
PPC: select EPAPR_PARAVIRT for all users of epapr hcalls
Documentation/virtual/kvm/api.txt | 7 +-
arch/powerpc/include/asm/Kbuild | 1 +
arch/powerpc/include/asm/epapr_hcalls.h | 36 ++--
arch/powerpc/include/asm/fsl_hcalls.h | 36 ++--
arch/powerpc/include/asm/kvm.h | 12 ++
arch/powerpc/include/asm/kvm_host.h | 30 +++-
arch/powerpc/include/asm/kvm_para.h | 21 ++-
arch/powerpc/include/asm/kvm_ppc.h | 28 +++
arch/powerpc/include/asm/reg_booke.h | 7 +
arch/powerpc/kernel/epapr_hcalls.S | 28 +++
arch/powerpc/kernel/epapr_paravirt.c | 11 +-
arch/powerpc/kernel/kvm.c | 2 +-
arch/powerpc/kernel/ppc_ksyms.c | 5 +
arch/powerpc/kvm/44x.c | 1 +
arch/powerpc/kvm/Kconfig | 3 +
arch/powerpc/kvm/book3s.c | 9 +
arch/powerpc/kvm/book3s_32_mmu_host.c | 4 +
arch/powerpc/kvm/book3s_64_mmu_host.c | 3 +
arch/powerpc/kvm/book3s_hv_builtin.c | 4 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 12 +-
arch/powerpc/kvm/book3s_mmu_hpte.c | 5 -
arch/powerpc/kvm/book3s_pr.c | 109 ++++++++----
arch/powerpc/kvm/book3s_rmhandlers.S | 15 +-
arch/powerpc/kvm/booke.c | 279 +++++++++++++++++++++++++------
arch/powerpc/kvm/booke_emulate.c | 22 ++-
arch/powerpc/kvm/e500_tlb.c | 82 ++++++++--
arch/powerpc/kvm/powerpc.c | 128 +++++++++++++--
arch/powerpc/kvm/trace.h | 146 +++++++++++++---
arch/powerpc/mm/mem.c | 1 +
arch/powerpc/platforms/Kconfig | 1 +
arch/powerpc/sysdev/fsl_msi.c | 9 +-
arch/powerpc/sysdev/fsl_soc.c | 2 +
drivers/tty/Kconfig | 1 +
drivers/virt/Kconfig | 1 +
include/linux/kvm.h | 4 +
include/linux/kvm_host.h | 1 +
36 files changed, 857 insertions(+), 209 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html