[GIT PULL v2] KVM/ARM Fixes for 3.9-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(Re-sending this, since my Gmail interface decided to compose the
previous one in rich format and the kvm list rejected it - no changes
to the content)

Hi Marcelo / Gleb,

Please pull these KVM/ARM fixes mostly centered around preparation for
Marc's ARMv8 KVM work.

Thanks,
-Christoffer

The following changes since commit b0af9cd9aab60ceb17d3ebabb9fdf4ff0a99cf50:

  Merge tag 'lzo-update-signature-20130226' of
git://github.com/markus-oberhumer/linux (2013-02-28 20:45:52 -0800)

are available in the git repository at:


  git://github.com/columbia/linux-kvm-arm.git kvm-arm-fixes

for you to fetch changes up to f42798c6898bf1e536673e798d263e492355162f:

  ARM: KVM: Fix length of mmio access (2013-03-06 16:01:51 -0800)

----------------------------------------------------------------
Christoffer Dall (1):
      KVM: ARM: Reintroduce trace_kvm_hvc

Jonghwan Choi (1):
      KVM: ARM: Fix wrong address in comment

Marc Zyngier (29):
      ARM: KVM: convert GP registers from u32 to unsigned long
      ARM: KVM: abstract fault register accesses
      ARM: KVM: abstract HSR_ISV away
      ARM: KVM: abstract HSR_WNR away
      ARM: KVM: abstract HSR_SSE away
      ARM: KVM: abstract HSR_SRT_{MASK,SHIFT} away
      ARM: KVM: abstract (and fix) external abort detection away
      ARM: KVM: abstract S1TW abort detection away
      ARM: KVM: abstract SAS decoding away
      ARM: KVM: abstract IL decoding away
      ARM: KVM: abstract exception class decoding away
      ARM: KVM: abstract fault decoding away
      ARM: KVM: abstract HSR_EC_IABT away
      ARM: KVM: move kvm_condition_valid to emulate.c
      ARM: KVM: move exit handler selection to a separate file
      ARM: KVM: abstract most MMU operations
      ARM: KVM: remove superfluous include from kvm_vgic.h
      ARM: KVM: move hyp init to kvm_host.h
      ARM: KVM: use kvm_kernel_vfp_t as an abstract type for VFP containers
      ARM: KVM: allow HYP mappings to be at an offset from kernel mappings
      ARM: KVM: fix address validation for HYP mappings
      ARM: KVM: move kvm_target_cpu to guest.c
      ARM: KVM: fix fault_ipa computing
      ARM: KVM: vgic: decouple alignment restriction from page size
      ARM: KVM: move include of asm/idmap.h to kvm_mmu.h
      ARM: KVM: change kvm_tlb_flush_vmid to kvm_tlb_flush_vmid_ipa
      ARM: KVM: move kvm_handle_wfi to handle_exit.c
      ARM: KVM: sanitize freeing of HYP page tables
      ARM: KVM: Fix length of mmio access

 arch/arm/include/asm/kvm_arm.h     |    4 +
 arch/arm/include/asm/kvm_asm.h     |    2 +-
 arch/arm/include/asm/kvm_emulate.h |  107 ++++++++++++++++++--
 arch/arm/include/asm/kvm_host.h    |   42 ++++++--
 arch/arm/include/asm/kvm_mmu.h     |   67 +++++++++++++
 arch/arm/include/asm/kvm_vgic.h    |    1 -
 arch/arm/include/uapi/asm/kvm.h    |   12 +--
 arch/arm/kernel/asm-offsets.c      |    8 +-
 arch/arm/kvm/Makefile              |    2 +-
 arch/arm/kvm/arm.c                 |  194 +-----------------------------------
 arch/arm/kvm/coproc.c              |   28 +++---
 arch/arm/kvm/coproc.h              |    4 +-
 arch/arm/kvm/emulate.c             |   75 +++++++++-----
 arch/arm/kvm/guest.c               |   17 ++++
 arch/arm/kvm/handle_exit.c         |  164 ++++++++++++++++++++++++++++++
 arch/arm/kvm/interrupts.S          |   13 ++-
 arch/arm/kvm/mmio.c                |   46 ++++-----
 arch/arm/kvm/mmu.c                 |  184 ++++++++++++++++------------------
 arch/arm/kvm/vgic.c                |    2 +-
 19 files changed, 585 insertions(+), 387 deletions(-)
 create mode 100644 arch/arm/kvm/handle_exit.c
--
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


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux