qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Glauber Costa <gcosta@redhat.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PATCH 0/20] QEMU Accel patch
Date: Fri, 27 Jun 2008 17:38:03 -0300	[thread overview]
Message-ID: <1214599103-13846-1-git-send-email-gcosta@redhat.com> (raw)

First of all, very sorry. I mistyped qemu's mailing list address. So this
message only reached kvm list and the people in CC. I'm resending, but this means
a lot of you will receive the messages twice. Mail is cheap... but sorry again anyway!

Introductory message follows:

Hi folks.

Here's a new version of the qemu accel patches. This version works with kqemu
1.4.0pre1 in my tests, and I feel it is close to be in inclusion state. Patches
are all split to ease review.

Those patches does not include any code for kvm. The reason is some parts of kvm
will need significant rework, and I'd rather do it once we're set up with those
interfaces, to avoid time waste. Furthermore, there's work on the radar, such as
pbrook's ongoing effort to make qemu more thread-friendly that would affect kvm
a lot (recall kvm uses threads for the vcpus, which heavily defines how the main loop
works, for instance), so I'd wait anyway.

However, I do have a PoC for kvm with _basic_ functionality, that can be seen
at http://glommer.net/kvm-accel-PoC

Comments are welcome.

             reply	other threads:[~2008-06-27 20:39 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-27 20:38 Glauber Costa [this message]
2008-06-27 20:38 ` [Qemu-devel] [PATCH 01/20] split kqemu_init into two Glauber Costa
2008-06-27 20:38   ` [Qemu-devel] [PATCH 02/20] introduce QEMUAccel and fill it with interrupt specific driver Glauber Costa
2008-06-27 20:38     ` [Qemu-devel] [PATCH 03/20] init env made accel driver Glauber Costa
2008-06-27 20:38       ` [Qemu-devel] [PATCH 04/20] wrap cache flushing functions into accel drivers Glauber Costa
2008-06-27 20:38         ` [Qemu-devel] [PATCH 05/20] turn info kqemu into generic info accelerator Glauber Costa
2008-06-27 20:38           ` [Qemu-devel] [PATCH 06/20] separate accelerator part of info profiler Glauber Costa
2008-06-27 20:38             ` [Qemu-devel] [PATCH 07/20] move kqemu externs to kqemu.h Glauber Costa
2008-06-27 20:38               ` [Qemu-devel] [PATCH 08/20] move disabling code to kqemu.c instead of vl.c Glauber Costa
2008-06-27 20:38                 ` [Qemu-devel] [PATCH 09/20] set_notdirty goes through accel wrapper Glauber Costa
2008-06-27 20:38                   ` [Qemu-devel] [PATCH 10/20] wrap modify_page through accel calls Glauber Costa
2008-06-27 20:38                     ` [Qemu-devel] [PATCH 11/20] remove kqemu reference from hw/pc.c Glauber Costa
2008-06-27 20:38                       ` [Qemu-devel] [PATCH 12/20] build list of available accelerators Glauber Costa
2008-06-27 20:38                         ` [Qemu-devel] [PATCH 13/20] decorate application name Glauber Costa
2008-06-27 20:38                           ` [Qemu-devel] [PATCH 14/20] tsc: kvm will use it, but it is pretty general Glauber Costa
2008-06-27 20:38                             ` [Qemu-devel] [PATCH 15/20] shift for masks Glauber Costa
2008-06-27 20:38                               ` [Qemu-devel] [PATCH 16/20] small changes in headers needed to acomodate kvm files as is Glauber Costa
2008-06-27 20:38                                 ` [Qemu-devel] [PATCH 17/20] add hook to cpu_register_physical_memory Glauber Costa
2008-06-27 20:38                                   ` [Qemu-devel] [PATCH 18/20] accel_trace_io Glauber Costa
2008-06-27 20:38                                     ` [Qemu-devel] [PATCH 19/20] get_env accel wrapper Glauber Costa
2008-06-27 20:38                                       ` [Qemu-devel] [PATCH 20/20] add next_cpu_index Glauber Costa

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=1214599103-13846-1-git-send-email-gcosta@redhat.com \
    --to=gcosta@redhat.com \
    --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).