Suggestions on Avoiding syscall Overhead
Jesper B. Rosenkilde
jbr at humppa.dk
Mon Apr 23 11:45:05 UTC 2007
On Sun, Apr 22, 2007 at 04:39:58PM -0700, Howard Su wrote:
> I'd like to give some feature requests on this. I think it will not
> increase your work load so much however it will benifit the FreeBSD a
> lot.
>
> We can have 3 type of pages mapped into one process's address map.
> 1. System wide global readonly page which will help on these syscalls:
> gethostname,getdomainname,uname
> help on importing sysenter as syscall entry point!!
>
> 2. Per process Readonly page. (change will still through standard syscall)
> help on the syscalls:
> getuid, geteuid, getpid,getgid, getegid, getpgrp,
>
> 3. As you planed, Read+Write Page
>
> --
> -Howard
I like your suggestions a lot, I had been thinking about something like the
global page. But since I'm not that familiar with the kernel I had no idea for
what, if anything, it was useful for. I'll add your suggestions to my project
and squeeze them in my schedule.
Regards
Jesper
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20070423/1da574c5/attachment.pgp
More information about the freebsd-current
mailing list