All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] kvmtool: Add GICv3 emulation support
@ 2014-06-19 12:44 Andre Przywara
  2014-06-19 12:44 ` [PATCH 1/4] kvmtool: public header definitions from GICv3 emulation patch series Andre Przywara
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Andre Przywara @ 2014-06-19 12:44 UTC (permalink / raw)
  To: kvmarm, kvm; +Cc: will.deacon, marc.zyngier

This is a first version of the kvmtool changes needed for GICv3
emulation. Allows testing of the GICv3 emulation code and allows
creating guests with more than 8 VCPUs (given that in the host
CONFIG_KVM_ARM_MAX_VCPUS and in the guest CONFIG_NR_CPUS have been
raised accordingly).
Use --gicv3 to create a GICv3 IRQ chip in the guest.

This goes on top of Marc's kvmtool-vgic-dyn branch on kernel.org:
https://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git/log/?h=kvm-arm64/kvmtool-vgic-dyn

This is not meant for merging right now, as it eventually needs to
be rebased on a more recent kvmtool version first.

Cheers,
Andre

Andre Przywara (4):
  kvmtool: public header definitions from GICv3 emulation patch series
  kvmtool: prepare for instantiating different IRQ chip devices
  kvmtool: add support for supplying GICv3 redistributor addresses
  kvmtool: add command line parameter to instantiate a vGICv3

 arch/arm64/include/uapi/asm/kvm.h                  |    6 ++
 include/uapi/linux/kvm.h                           |    1 +
 tools/kvm/arm/aarch64/arm-cpu.c                    |    5 +-
 tools/kvm/arm/aarch64/include/kvm/kvm-arch.h       |    6 ++
 .../kvm/arm/aarch64/include/kvm/kvm-config-arch.h  |    4 +-
 tools/kvm/arm/gic.c                                |  101 +++++++++++++++++---
 tools/kvm/arm/include/arm-common/gic.h             |    4 +-
 tools/kvm/arm/include/arm-common/kvm-arch.h        |   11 ++-
 tools/kvm/arm/include/arm-common/kvm-config-arch.h |    1 +
 tools/kvm/arm/kvm-cpu.c                            |    4 +-
 tools/kvm/arm/kvm.c                                |    4 +-
 tools/kvm/virtio/mmio.c                            |    2 +-
 12 files changed, 123 insertions(+), 26 deletions(-)

-- 
1.7.9.5


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

end of thread, other threads:[~2014-06-20 17:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-19 12:44 [PATCH 0/4] kvmtool: Add GICv3 emulation support Andre Przywara
2014-06-19 12:44 ` [PATCH 1/4] kvmtool: public header definitions from GICv3 emulation patch series Andre Przywara
2014-06-19 12:44 ` [PATCH 2/4] kvmtool: prepare for instantiating different IRQ chip devices Andre Przywara
2014-06-20 17:55   ` Will Deacon
2014-06-19 12:44 ` [PATCH 3/4] kvmtool: add support for supplying GICv3 redistributor addresses Andre Przywara
2014-06-19 12:44 ` [PATCH 4/4] kvmtool: add command line parameter to instantiate a vGICv3 Andre Przywara

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.