Re: [Qemu-devel] [PULL 00/13] target-arm queue (feat.ARM KVM support)

2013-03-05 Thread Aurelien Jarno
On Tue, Mar 05, 2013 at 01:11:58AM +, Peter Maydell wrote:
 Hi; here's a target-arm pullre. Major business here is the KVM
 support patchset, though there are a couple of SRS bugfixes too.
 Please pull.
 
 thanks
 -- PMM
 
 The following changes since commit 26135ead80fa1fd13e95c162dacfd06f2ba82981:
 
   target-mips: Fix accumulator selection for MIPS16 and microMIPS (2013-03-05 
 01:02:09 +0100)
 
 are available in the git repository at:
 
   git://git.linaro.org/people/pmaydell/qemu-arm.git target-arm.next
 
 for you to fetch changes up to ed4659d10fa2ec16ace367e4fffe6f7ced73112c:
 
   MAINTAINERS: add entry for ARM KVM guest cores (2013-03-05 00:45:43 +)
 
 
 Christoffer Dall (1):
   ARM: KVM: Add support for KVM on ARM architecture
 
 Peter Maydell (12):
   target-arm: Factor out handling of SRS instruction
   target-arm: Don't decode RFE or SRS on M profile cores
   oslib-posix: Align to permit transparent hugepages on ARM Linux
   linux-headers: resync from mainline to add ARM KVM headers
   target-arm: Drop CPUARMState* argument from bank_number()
   ARM KVM: save and load VFP registers from kernel
   hw/arm_gic: Add presave/postload hooks
   hw/arm_gic: Convert ARM GIC classes to use init/realize
   target-arm: Use MemoryListener to identify GIC base address for KVM
   hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC
   configure: Enable KVM on ARM
   MAINTAINERS: add entry for ARM KVM guest cores
 
  MAINTAINERS  |5 +
  configure|2 +-
  hw/a15mpcore.c   |8 +-
  hw/arm/Makefile.objs |1 +
  hw/arm_gic.c |   23 +-
  hw/arm_gic_common.c  |   36 ++-
  hw/arm_gic_internal.h|4 +-
  hw/arm_pic.c |   26 ++
  hw/armv7m_nvic.c |   15 +-
  hw/kvm/arm_gic.c |  167 
  linux-headers/asm-arm/kvm.h  |  180 +
  linux-headers/asm-arm/kvm_para.h |1 +
  linux-headers/asm-generic/kvm_para.h |4 +
  linux-headers/linux/kvm.h|   17 ++
  target-arm/Makefile.objs |1 +
  target-arm/cpu.h |1 +
  target-arm/helper.c  |   13 +-
  target-arm/kvm.c |  493 
 ++
  target-arm/kvm_arm.h |   32 +++
  target-arm/translate.c   |  141 +-
  util/oslib-posix.c   |2 +-
  21 files changed, 1064 insertions(+), 108 deletions(-)
  create mode 100644 hw/kvm/arm_gic.c
  create mode 100644 linux-headers/asm-arm/kvm.h
  create mode 100644 linux-headers/asm-arm/kvm_para.h
  create mode 100644 linux-headers/asm-generic/kvm_para.h
  create mode 100644 target-arm/kvm.c
  create mode 100644 target-arm/kvm_arm.h
 

Thanks, pulled.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net



[Qemu-devel] [PULL 00/13] target-arm queue (feat.ARM KVM support)

2013-03-04 Thread Peter Maydell
Hi; here's a target-arm pullre. Major business here is the KVM
support patchset, though there are a couple of SRS bugfixes too.
Please pull.

thanks
-- PMM

The following changes since commit 26135ead80fa1fd13e95c162dacfd06f2ba82981:

  target-mips: Fix accumulator selection for MIPS16 and microMIPS (2013-03-05 
01:02:09 +0100)

are available in the git repository at:

  git://git.linaro.org/people/pmaydell/qemu-arm.git target-arm.next

for you to fetch changes up to ed4659d10fa2ec16ace367e4fffe6f7ced73112c:

  MAINTAINERS: add entry for ARM KVM guest cores (2013-03-05 00:45:43 +)


Christoffer Dall (1):
  ARM: KVM: Add support for KVM on ARM architecture

Peter Maydell (12):
  target-arm: Factor out handling of SRS instruction
  target-arm: Don't decode RFE or SRS on M profile cores
  oslib-posix: Align to permit transparent hugepages on ARM Linux
  linux-headers: resync from mainline to add ARM KVM headers
  target-arm: Drop CPUARMState* argument from bank_number()
  ARM KVM: save and load VFP registers from kernel
  hw/arm_gic: Add presave/postload hooks
  hw/arm_gic: Convert ARM GIC classes to use init/realize
  target-arm: Use MemoryListener to identify GIC base address for KVM
  hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC
  configure: Enable KVM on ARM
  MAINTAINERS: add entry for ARM KVM guest cores

 MAINTAINERS  |5 +
 configure|2 +-
 hw/a15mpcore.c   |8 +-
 hw/arm/Makefile.objs |1 +
 hw/arm_gic.c |   23 +-
 hw/arm_gic_common.c  |   36 ++-
 hw/arm_gic_internal.h|4 +-
 hw/arm_pic.c |   26 ++
 hw/armv7m_nvic.c |   15 +-
 hw/kvm/arm_gic.c |  167 
 linux-headers/asm-arm/kvm.h  |  180 +
 linux-headers/asm-arm/kvm_para.h |1 +
 linux-headers/asm-generic/kvm_para.h |4 +
 linux-headers/linux/kvm.h|   17 ++
 target-arm/Makefile.objs |1 +
 target-arm/cpu.h |1 +
 target-arm/helper.c  |   13 +-
 target-arm/kvm.c |  493 ++
 target-arm/kvm_arm.h |   32 +++
 target-arm/translate.c   |  141 +-
 util/oslib-posix.c   |2 +-
 21 files changed, 1064 insertions(+), 108 deletions(-)
 create mode 100644 hw/kvm/arm_gic.c
 create mode 100644 linux-headers/asm-arm/kvm.h
 create mode 100644 linux-headers/asm-arm/kvm_para.h
 create mode 100644 linux-headers/asm-generic/kvm_para.h
 create mode 100644 target-arm/kvm.c
 create mode 100644 target-arm/kvm_arm.h