From: Arun R Bharadwaj <arun@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PATCH 0/6] First threading model.
Date: Wed, 13 Oct 2010 21:06:01 +0530 [thread overview]
Message-ID: <20101013153402.21873.3175.stgit@localhost6.localdomain6> (raw)
Hi,
The threadlets framework in qemu is being discussed here:
http://www.mail-archive.com/qemu-devel@nongnu.org/msg36157.html
This patchset implements the First threading model in Qemu using
the above infrastructure.
Following are the features of the first threading model:
* The VCPU thread runs the Qemu code until the first blocking
call is encountered.
* The work to be done in the blocking call is assigned to an
asynchronous thread and the VCPU thread continues running
the Qemu code.
* The aynchronous thread reports back to the VCPU/IO thread
when the blocking call is finished.
* The VCPU/IO thread continues from immediately after the
blocking call until the next blocking call is hit, and
the whole process is repeated till no blocking call is
encountered.
The following series implements...
---
Gautham R Shenoy (6):
This patch converts v9fs_stat() to make use of the threadlets infrastructure.
This patch converts v9fs_wstat() to make use of the threadlets infrastructure.
This patch converts v9fs_read() to make use of the threadlets infrastructure.
This patch converts v9fs_write() to make use of the threadlets infrastructure.
This patch converts v9fs_open() to make use of the threadlets infrastructure.
This patch converts v9fs_walk() to make use of the threadlets infrastructure.
hw/virtio-9p.c | 770 +++++++++++++++++++++++++++++++++++++++++---------------
hw/virtio-9p.h | 33 ++
2 files changed, 597 insertions(+), 206 deletions(-)
--
Signature
next reply other threads:[~2010-10-13 15:49 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-13 15:36 Arun R Bharadwaj [this message]
2010-10-13 15:36 ` [Qemu-devel] [PATCH 1/6] This patch converts v9fs_stat() to make use of the threadlets infrastructure Arun R Bharadwaj
2010-10-13 15:36 ` [Qemu-devel] [PATCH 2/6] This patch converts v9fs_wstat() " Arun R Bharadwaj
2010-10-13 15:37 ` [Qemu-devel] [PATCH 3/6] This patch converts v9fs_read() " Arun R Bharadwaj
2010-10-13 15:37 ` [Qemu-devel] [PATCH 4/6] This patch converts v9fs_write() " Arun R Bharadwaj
2010-10-13 15:37 ` [Qemu-devel] [PATCH 5/6] This patch converts v9fs_open() " Arun R Bharadwaj
2010-10-13 15:38 ` [Qemu-devel] [PATCH 6/6] This patch converts v9fs_walk() " Arun R Bharadwaj
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=20101013153402.21873.3175.stgit@localhost6.localdomain6 \
--to=arun@linux.vnet.ibm.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).