qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Christoffer Dall <christoffer.dall@linaro.org>
To: qemu-devel@nongnu.org
Cc: kvmarm@lists.cs.columbia.edu,
	Christoffer Dall <christoffer.dall@linaro.org>,
	patches@linaro.org
Subject: [Qemu-devel] [RFC PATCH v2 0/4] Create ARM KVM VGIC with device control API
Date: Thu, 26 Sep 2013 12:56:09 -0700	[thread overview]
Message-ID: <1380225373-22132-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.

This is an RFC patch set because it relies on kernel header changes that
are not yet upstream.

Changelogs in the individual patches.

Christoffer Dall (4):
  kvm: Update headers for device control api
  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 +++++++++++++++--
 hw/intc/gic_internal.h      |    1 +
 include/sysemu/kvm.h        |   34 ++++++++++++++++++++++++++
 kvm-all.c                   |   50 +++++++++++++++++++++++++++++++++++++--
 linux-headers/asm-arm/kvm.h |    8 +++++++
 linux-headers/linux/kvm.h   |    1 +
 stubs/Makefile.objs         |    1 +
 stubs/kvm.c                 |    7 ++++++
 target-arm/kvm.c            |   55 +++++++++++++++++++++++++++++++++++++------
 target-arm/kvm_arm.h        |   18 +++++++++-----
 trace-events                |    1 +
 11 files changed, 181 insertions(+), 17 deletions(-)
 create mode 100644 stubs/kvm.c

-- 
1.7.10.4

             reply	other threads:[~2013-09-26 19:56 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-26 19:56 Christoffer Dall [this message]
2013-09-26 19:56 ` [Qemu-devel] [RFC PATCH v2 1/4] kvm: Update headers for device control api Christoffer Dall
2013-09-26 19:56 ` [Qemu-devel] [RFC PATCH v2 2/4] kvm: Introduce kvm_arch_irqchip_create Christoffer Dall
2013-10-14 13:34   ` Peter Maydell
2013-09-26 19:56 ` [Qemu-devel] [RFC PATCH v2 3/4] kvm: Common device control API functions Christoffer Dall
2013-10-14 13:36   ` Peter Maydell
2013-09-26 19:56 ` [Qemu-devel] [RFC PATCH v2 4/4] arm: vgic device control api support Christoffer Dall
2013-10-14 13:49   ` 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=1380225373-22132-1-git-send-email-christoffer.dall@linaro.org \
    --to=christoffer.dall@linaro.org \
    --cc=kvmarm@lists.cs.columbia.edu \
    --cc=patches@linaro.org \
    --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).