qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/13] Threadlets infrastructure.


From: Arun R Bharadwaj
Subject: [Qemu-devel] [PATCH 00/13] Threadlets infrastructure.
Date: Tue, 04 Jan 2011 10:57:03 +0530
User-agent: StGit/0.15

Hi,

This patch series implements threadlets infrastructure in qemu.

This is a complete rework of the earlier patch series so that
it becomes easier to review. I have broken down the earlier
patch series as asked by Anthony

The following series implements...

---

Arun R Bharadwaj (13):
      Add aiocb_mutex and aiocb_completion.
      Introduce work concept in posix-aio-compat.c
      Add callback function to ThreadletWork structure.
      Add ThreadletQueue.
      Threadlet: Add submit_work threadlet API.
      Threadlet: Add dequeue_work threadlet API
      Remove active field in qemu_aiocb structure.
      Remove thread_create routine.
      Threadlet: Add aio_signal_handler threadlet API
      Remove all instances of CONFIG_THREAD
      Move threadlet code to qemu-threadlets.c
      Threadlets: Add functionality to create private queues.
      Threadlets: Add documentation


 Makefile.objs          |    3 -
 configure              |    2 
 docs/async-support.txt |  141 +++++++++++++++++++++++++++++
 posix-aio-compat.c     |  237 ++++++++++++------------------------------------
 qemu-threadlets.c      |  184 +++++++++++++++++++++++++++++++++++++
 qemu-threadlets.h      |   47 ++++++++++
 vl.c                   |    3 +
 7 files changed, 437 insertions(+), 180 deletions(-)
 create mode 100644 docs/async-support.txt
 create mode 100644 qemu-threadlets.c
 create mode 100644 qemu-threadlets.h

-- 
arun



reply via email to

[Prev in Thread] Current Thread [Next in Thread]