qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/20] QEMU Accel patch
@ 2008-06-27 20:38 Glauber Costa
  2008-06-27 20:38 ` [Qemu-devel] [PATCH 01/20] split kqemu_init into two Glauber Costa
  0 siblings, 1 reply; 21+ messages in thread
From: Glauber Costa @ 2008-06-27 20:38 UTC (permalink / raw)
  To: qemu-devel

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.

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

end of thread, other threads:[~2008-06-27 20:40 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-27 20:38 [Qemu-devel] [PATCH 0/20] QEMU Accel patch Glauber Costa
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

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).