kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] kvm tools: arm: support Cortex-A7 CPUs
@ 2013-09-27 17:38 Jonathan Austin
  2013-09-27 17:38 ` [PATCH 1/2] kvm tools: arm: extract common timer support code for ARM cpus Jonathan Austin
  2013-09-27 17:38 ` [PATCH 2/2] kvm tools: arm: add support for ARM Cortex-A7 Jonathan Austin
  0 siblings, 2 replies; 11+ messages in thread
From: Jonathan Austin @ 2013-09-27 17:38 UTC (permalink / raw)
  To: kvm, kvmarm
  Cc: penberg, marc.zyngier, christoffer.dall, STFD002, ulrich.hecht,
	will.deacon, Jonathan Austin

These two patches allow KVM-tool to exploit the Cortex-A7 support for KVM
recently posted to the kvmarm mailing list.

The first patch is a standalone cleanup to extract previously duplicated timer
setup code, and allows us to add A7 support in a small subsequent patch.

Note: the removal of the timer code makes git refuse to see the following:
tools/kvm/arm/aarch32/{cortex_a15.c --> arm-cpu.c}
tools/kvm/arm/aarch64/{cortex_a57.c --> arm-cpu.c}
(even when passed -M40 git's decisions about what's new/renamed are confusing)

The second patch should not be merged before the Cortex-A7 support patches
posted recently to the kvmarm list hit the kernel, as kvm-tool for ARM will not
build if KVM_ARM_TARGET_CORTEX_A7 (added with that series) is not defined.

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

 tools/kvm/Makefile                       |    6 +--
 tools/kvm/arm/aarch32/arm-cpu.c          |   42 ++++++++++++++++
 tools/kvm/arm/aarch32/cortex-a15.c       |   61 -----------------------
 tools/kvm/arm/aarch64/arm-cpu.c          |   50 +++++++++++++++++++
 tools/kvm/arm/aarch64/cortex-a57.c       |   80 ------------------------------
 tools/kvm/arm/include/arm-common/timer.h |    6 +++
 tools/kvm/arm/timer.c                    |   38 ++++++++++++++
 7 files changed, 139 insertions(+), 144 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.7.9.5



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2013-10-11 18:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-27 17:38 [PATCH 0/2] kvm tools: arm: support Cortex-A7 CPUs Jonathan Austin
2013-09-27 17:38 ` [PATCH 1/2] kvm tools: arm: extract common timer support code for ARM cpus Jonathan Austin
2013-09-27 17:38 ` [PATCH 2/2] kvm tools: arm: add support for ARM Cortex-A7 Jonathan Austin
2013-09-30  9:38   ` Will Deacon
2013-09-30 11:23     ` Pekka Enberg
2013-09-30 13:26     ` Christoffer Dall
2013-09-30 13:36       ` Peter Maydell
2013-09-30 13:54         ` Christoffer Dall
2013-09-30 14:00           ` Marc Zyngier
2013-10-07 18:06       ` Will Deacon
2013-10-11 18:18         ` Christoffer Dall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).