[PATCH 0/4] ARM updates for kvmtool

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

 



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 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