From: Christoffer Dall <christoffer.dall@linaro.org>
To: qemu-devel@nongnu.org
Cc: kvmarm@lists.cs.columbia.edu,
Christoffer Dall <christoffer.dall@linaro.org>
Subject: [Qemu-devel] [PATCH v6 0/4] Create ARM KVM VGIC with device control API
Date: Mon, 17 Feb 2014 17:41:56 -0800 [thread overview]
Message-ID: <1392687720-26806-1-git-send-email-christoffer.dall@linaro.org> (raw)
This patch series adds generic support for issuing device control
related ioctls and supports creating the ARM KVM-accelerated VGIC using
the device control API while maintaining backwards compatibility for
older kernels.
Changelogs in the individual patches. This last series is identical to
v5, but is using an updated Linux kerned header update, which includes
arm64 device control header support, avoiding to completely break arm64
QEMU support.
The patch series based on qemu/master can be found here:
git://git.linaro.org/people/cdall/qemu-arm.git migration/device-ctrl-v6
Christoffer Dall (4):
linux-headers: Update from v3.14-rc3
kvm: Introduce kvm_arch_irqchip_create
kvm: Common device control API functions
arm: vgic device control api support
hw/intc/arm_gic_kvm.c | 22 ++++++++++++++--
include/hw/intc/arm_gic_common.h | 1 +
include/sysemu/kvm.h | 34 +++++++++++++++++++++++++
kvm-all.c | 50 ++++++++++++++++++++++++++++++++++--
linux-headers/asm-arm/kvm.h | 28 ++++++++++++++++++++
linux-headers/asm-arm64/kvm.h | 30 +++++++++++++++++++++-
linux-headers/asm-powerpc/kvm.h | 3 +++
linux-headers/asm-x86/hyperv.h | 16 +++++++++---
linux-headers/linux/kvm.h | 1 +
stubs/Makefile.objs | 1 +
stubs/kvm.c | 7 +++++
target-arm/kvm.c | 55 +++++++++++++++++++++++++++++++++++-----
target-arm/kvm_arm.h | 17 ++++++++-----
trace-events | 1 +
14 files changed, 245 insertions(+), 21 deletions(-)
create mode 100644 stubs/kvm.c
--
1.8.5.2
next reply other threads:[~2014-02-18 1:42 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-18 1:41 Christoffer Dall [this message]
2014-02-18 1:41 ` [Qemu-devel] [PATCH v6 1/4] linux-headers: Update from v3.14-rc3 Christoffer Dall
2014-02-18 1:41 ` [Qemu-devel] [PATCH v6 2/4] kvm: Introduce kvm_arch_irqchip_create Christoffer Dall
2014-02-18 1:41 ` [Qemu-devel] [PATCH v6 3/4] kvm: Common device control API functions Christoffer Dall
2014-02-18 1:42 ` [Qemu-devel] [PATCH v6 4/4] arm: vgic device control api support Christoffer Dall
2014-02-25 15:32 ` [Qemu-devel] [PATCH v6 0/4] Create ARM KVM VGIC with device control API Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1392687720-26806-1-git-send-email-christoffer.dall@linaro.org \
--to=christoffer.dall@linaro.org \
--cc=kvmarm@lists.cs.columbia.edu \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).