Re: Suggestions on Avoiding syscall Overhead

From: Jesper B. Rosenkilde <jbr_at_humppa.dk>
Date: Mon, 23 Apr 2007 13:34:00 +0200
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

Received on Mon Apr 23 2007 - 09:45:05 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:09 UTC