Date: Mon, 23 Apr 2007 13:34:00 +0200 From: "Jesper B. Rosenkilde" <jbr@humppa.dk> To: current@freebsd.org Subject: Re: Suggestions on Avoiding syscall Overhead Message-ID: <20070423113400.GC28587@gw.humppa.dk> In-Reply-To: <f126fae00704221639l68095de1ye7ce9ba3d921bf20@mail.gmail.com> References: <f126fae00704221639l68095de1ye7ce9ba3d921bf20@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--m51xatjYGsM+13rf Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. >=20 > 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!! >=20 > 2. Per process Readonly page. (change will still through standard syscall) > help on the syscalls: > getuid, geteuid, getpid,getgid, getegid, getpgrp, >=20 > 3. As you planed, Read+Write Page >=20 > --=20 > -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 proje= ct and squeeze them in my schedule. Regards Jesper --m51xatjYGsM+13rf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (OpenBSD) iD8DBQFGLJmnGEpczH99pFsRAvyDAJ4keEgOMMJMgGo5egb9E0uVqNfr+wCgmQL2 QGMEf+LwIE6Id4RHH6piSRw= =eZ8F -----END PGP SIGNATURE----- --m51xatjYGsM+13rf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070423113400.GC28587>