Skip site navigation (1)Skip section navigation (2)
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>