Re: [PATCH 0/4] ARM updates for kvmtool

2013-01-09 Thread Pekka Enberg
On Mon, Jan 7, 2013 at 8:14 PM, Will Deacon will.dea...@arm.com wrote:
 Hello kvm hackers,

 This patch series introduces some updates to the ARM (AArch32) kvm tools
 code:

 - virtio mmio fixes to deal with guest page sizes != 4k (in
   preparation for AArch64, which I will post separately).
 - .dtb dumping via the lkvm command line
 - Support for PSCI firmware as a replacement to the spin-table
   based SMP boot code

 The last option was implemented after discussion on the linux-arm-kernel
 list when adding support for the mach-virt platform. I hope to upstream
 the kernel-side part of the implementation for 3.9 and expect the kvm
 bits to follow once that has been merged.

 All feedback welcome.

Applied, thanks Will!
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/4] ARM updates for kvmtool

2013-01-09 Thread Will Deacon
On Wed, Jan 09, 2013 at 11:13:58AM +, Pekka Enberg wrote:
 On Mon, Jan 7, 2013 at 8:14 PM, Will Deacon will.dea...@arm.com wrote:
  Hello kvm hackers,
 
  This patch series introduces some updates to the ARM (AArch32) kvm tools
  code:
 
  - virtio mmio fixes to deal with guest page sizes != 4k (in
preparation for AArch64, which I will post separately).
  - .dtb dumping via the lkvm command line
  - Support for PSCI firmware as a replacement to the spin-table
based SMP boot code
 
  The last option was implemented after discussion on the linux-arm-kernel
  list when adding support for the mach-virt platform. I hope to upstream
  the kernel-side part of the implementation for 3.9 and expect the kvm
  bits to follow once that has been merged.
 
  All feedback welcome.
 
 Applied, thanks Will!

Great, cheers Pekka.

Will
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 0/4] ARM updates for kvmtool

2013-01-07 Thread Will Deacon
Hello kvm hackers,

This patch series introduces some updates to the ARM (AArch32) kvm tools
code:

- virtio mmio fixes to deal with guest page sizes != 4k (in
  preparation for AArch64, which I will post separately).
- .dtb dumping via the lkvm command line
- Support for PSCI firmware as a replacement to the spin-table
  based SMP boot code

The last option was implemented after discussion on the linux-arm-kernel
list when adding support for the mach-virt platform. I hope to upstream
the kernel-side part of the implementation for 3.9 and expect the kvm
bits to follow once that has been merged.

All feedback welcome.

Will


Will Deacon (4):
  kvm tools: virtio: remove hardcoded assumptions about guest page size
  kvm tools: pedantry: fix annoying typo
  kvm tools: arm: make .dtb dumping a command-line option
  kvm tools: arm: add support for PSCI firmware in place of spin-tables

 tools/kvm/Makefile |  5 +-
 tools/kvm/arm/aarch32/cortex-a15.c |  8 +--
 tools/kvm/arm/aarch32/include/kvm/kvm-arch.h   |  1 -
 tools/kvm/arm/aarch32/include/kvm/kvm-cpu-arch.h   | 12 +
 tools/kvm/arm/aarch32/kvm-cpu.c| 59 ++
 tools/kvm/arm/aarch32/smp-pen.S| 39 --
 tools/kvm/arm/fdt.c| 54 +++-
 tools/kvm/arm/include/arm-common/gic.h |  2 -
 tools/kvm/arm/include/arm-common/kvm-arch.h|  5 --
 .../arm/include/{kvm = arm-common}/kvm-cpu-arch.h |  6 +--
 tools/kvm/arm/include/kvm/kvm-config-arch.h|  8 +++
 tools/kvm/arm/kvm-cpu.c|  4 +-
 tools/kvm/arm/kvm.c|  1 +
 tools/kvm/arm/smp.c| 21 
 tools/kvm/include/kvm/virtio.h | 14 +
 tools/kvm/kvm.c|  2 +-
 tools/kvm/virtio/9p.c  |  7 +--
 tools/kvm/virtio/balloon.c |  7 +--
 tools/kvm/virtio/blk.c |  7 +--
 tools/kvm/virtio/console.c |  7 +--
 tools/kvm/virtio/mmio.c|  8 +--
 tools/kvm/virtio/net.c |  8 +--
 tools/kvm/virtio/pci.c |  4 +-
 tools/kvm/virtio/rng.c |  7 +--
 tools/kvm/virtio/scsi.c|  7 +--
 25 files changed, 114 insertions(+), 189 deletions(-)
 create mode 100644 tools/kvm/arm/aarch32/include/kvm/kvm-cpu-arch.h
 delete mode 100644 tools/kvm/arm/aarch32/smp-pen.S
 rename tools/kvm/arm/include/{kvm = arm-common}/kvm-cpu-arch.h (87%)
 delete mode 100644 tools/kvm/arm/smp.c

-- 
1.8.0

--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/4] ARM updates for kvmtool

2013-01-07 Thread Christoffer Dall
On Mon, Jan 7, 2013 at 1:14 PM, Will Deacon will.dea...@arm.com wrote:
   - virtio mmio fixes to deal with guest page sizes != 4k (in
   preparation for AArch64, which I will post separately).
 - .dtb dumping via the lkvm command line
 - Support for PSCI firmware as a replacement to the spin-table
   based SMP boot code

 The last option was implemented after discussion on the linux-arm-kernel
 list when adding support for the mach-virt platform.

I completely missed that, it would have been nice if the kvmarm list
were cc'ed on those discussions.

 I hope to upstream
 the kernel-side part of the implementation for 3.9 and expect the kvm
 bits to follow once that has been merged.

 All feedback welcome.

Very cool, I'm looking forward to trying this out, hopefully I'll find
cycles this week.

-Christoffer
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html