[Top][All Lists]
[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
- [Qemu-devel] [PATCH 00/13] Threadlets infrastructure.,
Arun R Bharadwaj <=