Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3
- From: Evgeniy Polyakov <johnpol@xxxxxxxxxxx>
- Date: Thu, 1 Mar 2007 12:15:28 +0300
On Thu, Mar 01, 2007 at 02:33:01AM +0100, Andrea Arcangeli (andrea@xxxxxxx) wrote:
On Thu, Mar 01, 2007 at 12:12:28AM +0100, Ingo Molnar wrote:
more capable by providing more special system calls like sys_upcall() to
execute a user-space function. (that way a syslet could still execute
user-space code without having to exit out of kernel mode too
frequently) Or perhaps a sys_x86_bytecode() call, that would execute a
pre-verified, kernel-stored sequence of simplified x86 bytecode, using
the kernel stack.
Which means the userspace code would then run with kernel privilege
level somehow (after security verifier, whatever). You remember I
think it's a plain crazy idea...
Syslets/threadlets do not execute userspace code in kernel - they behave
similar to threads. sys_upcall() would be a wrapper for quite complex
threadlet machinery.
--
Evgeniy Polyakov
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- References:
- Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3
- From: Ingo Molnar
- Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3
- From: Andrea Arcangeli
- Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3
- Prev by Date: Re: [PATCH] fb: sm501fb off-by-1 sysfs store
- Next by Date: Re: nfs_update_inode: inode 309229856 mode changed, 0100644 to 0040755 - kernel 2.6.13.4
- Previous by thread: Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3
- Next by thread: Re: [patch 00/13] Syslets, "Threadlets", generic AIO support, v3
- Index(es):
Relevant Pages
|
|