Penned by Ted Unangst on 20091204 16:30.57, we have:
| On Fri, Dec 4, 2009 at 1:34 PM, Todd T. Fries <t...@fries.net> wrote:
| > Unfortunately qemu has aio support.
| 
| Does it really need it?  I cooked up a basic userland implementation
| using pthreads last night.

They provide compatibility functions #ifndef AIO_SUPPORT, which in my book
means they don't.

someone> Ya. QEMU made the POSIX AIO support optional for older OS's and OS's 
without support... but it also helps QEMU performance quite a bit.
someone> AIO is useful for VMs, proxy servers, web servers and a few other 
types of apps.
todd> I guess I don't get what the difference between AIO and non blocking fd's 
are.

I'd be more keen on getting current qemu working than getting
an aio implementation specifically for qemu.

Does aio really require threading?

If you did implement aio using threads, it would be the first use of threading
in all of base.

Thanks,
-- 
Todd Fries .. t...@fries.net

 _____________________________________________
|                                             \  1.636.410.0632 (voice)
| Free Daemon Consulting, LLC                 \  1.405.227.9094 (voice)
| http://FreeDaemonConsulting.com             \  1.866.792.3418 (FAX)
| 2525 NW Expy #525, Oklahoma City, OK 73112  \  sip:freedae...@ekiga.net
| "..in support of free software solutions."  \  sip:4052279...@ekiga.net
 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
                                                 
              37E7 D3EB 74D0 8D66 A68D  B866 0326 204E 3F42 004A
                        http://todd.fries.net/pgp.txt

Reply via email to