[PATCH 0/5] kvm tools: arm/arm64 updates

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

 



Hi Pekka,

Here are some patches I've been sitting on for a while (although I believe
they've all been on the list) due to dependencies on kvm tools moving to
a more recent kernel. Now that you've merged in 3.13-rc1 (hurrah!), these
all apply without problems.

The main features are:

  * Support for Cortex-A7
  * Architected timer frequency override, as it turns out firmware tends
    to get this wrong on the host
  * Misc cleanup/refactoring which should make future CPU support (e.g.
    Cortex-A12) trivial once supported by KVM
  * A fix to the way in which devicetree CPU nodes are generated

Cheers,

Will


Jonathan Austin (2):
  kvm tools: arm: extract common timer support code for ARM cpus
  kvm tools: arm: add support for ARM Cortex-A7

Marc Zyngier (1):
  kvm tools: arm: emit the MPIDR in DT instead of cpu_id

Robin Murphy (2):
  kvm tools: support unsigned int options
  kvm tools: arm: add option to override generic timer frequency

 tools/kvm/Makefile                                 |  6 +-
 tools/kvm/arm/aarch32/arm-cpu.c                    | 42 ++++++++++++
 tools/kvm/arm/aarch32/cortex-a15.c                 | 61 -----------------
 tools/kvm/arm/aarch32/include/kvm/kvm-cpu-arch.h   |  4 ++
 tools/kvm/arm/aarch32/kvm-cpu.c                    | 26 +++++++
 tools/kvm/arm/aarch64/arm-cpu.c                    | 50 ++++++++++++++
 tools/kvm/arm/aarch64/cortex-a57.c                 | 80 ----------------------
 tools/kvm/arm/aarch64/include/kvm/kvm-cpu-arch.h   |  4 ++
 tools/kvm/arm/aarch64/kvm-cpu.c                    | 28 ++++++++
 tools/kvm/arm/fdt.c                                |  9 ++-
 tools/kvm/arm/include/arm-common/kvm-config-arch.h | 15 ++--
 tools/kvm/arm/include/arm-common/kvm-cpu-arch.h    |  2 +
 tools/kvm/arm/include/arm-common/timer.h           |  6 ++
 tools/kvm/arm/timer.c                              | 40 +++++++++++
 tools/kvm/include/kvm/parse-options.h              |  9 +++
 15 files changed, 230 insertions(+), 152 deletions(-)
 create mode 100644 tools/kvm/arm/aarch32/arm-cpu.c
 delete mode 100644 tools/kvm/arm/aarch32/cortex-a15.c
 create mode 100644 tools/kvm/arm/aarch64/arm-cpu.c
 delete mode 100644 tools/kvm/arm/aarch64/cortex-a57.c
 create mode 100644 tools/kvm/arm/include/arm-common/timer.h
 create mode 100644 tools/kvm/arm/timer.c

-- 
1.8.2.2

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