From owner-freebsd-current@FreeBSD.ORG Mon Apr 23 11:45:05 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1429F16A400 for ; Mon, 23 Apr 2007 11:45:05 +0000 (UTC) (envelope-from jbr@humppa.dk) Received: from gw.humppa.dk (0x55529f46.adsl.cybercity.dk [85.82.159.70]) by mx1.freebsd.org (Postfix) with ESMTP id 6DC8C13C48C for ; Mon, 23 Apr 2007 11:45:04 +0000 (UTC) (envelope-from jbr@humppa.dk) Received: from gw.humppa.dk (jbr@localhost.humppa.dk [127.0.0.1]) by gw.humppa.dk (8.13.8/8.13.8) with ESMTP id l3NBY1RS006570 for ; Mon, 23 Apr 2007 13:34:11 +0200 (CEST) Received: (from jbr@localhost) by gw.humppa.dk (8.13.8/8.13.8/Submit) id l3NBY0jw030802 for current@freebsd.org; Mon, 23 Apr 2007 13:34:00 +0200 (CEST) Date: Mon, 23 Apr 2007 13:34:00 +0200 From: "Jesper B. Rosenkilde" To: current@freebsd.org Message-ID: <20070423113400.GC28587@gw.humppa.dk> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="m51xatjYGsM+13rf" Content-Disposition: inline In-Reply-To: X-Mailman-Approved-At: Mon, 23 Apr 2007 11:52:33 +0000 Cc: Subject: Re: Suggestions on Avoiding syscall Overhead X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Apr 2007 11:45:05 -0000 --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--