Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Mar 2009 12:30:21 -0600
From:      Scott Long <scottl@samsco.org>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        Sergey Babkin <babkin@verizon.net>, freebsd-hackers@FreeBSD.org, attilio@FreeBSD.org, phk@phk.freebsd.dk, freebsd-current@FreeBSD.org, prashant.vaibhav@gmail.com
Subject:   Re: Improving the kernel/i386 timecounter performance	(GSoC proposal)
Message-ID:  <49CD1B3D.3030103@samsco.org>
In-Reply-To: <alpine.BSF.2.00.0903271821060.60642@fledge.watson.org>
References:  <11609492.9579.1238167614335.JavaMail.root@vms070.mailsrvcs.net> <49CD0405.1060704@samsco.org> <alpine.BSF.2.00.0903271821060.60642@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote:
> 
> On Fri, 27 Mar 2009, Scott Long wrote:
> 
>> I've been talking about this for years.  All I need is help with the 
>> VM magic to create the page on fork.  I also want two pages, one 
>> global for gettimeofday (and any other global data we can think of) 
>> and one per-process for static data like getpid/getgid.
> 
> FWIW, there are some variations in schemes across OS's -- one extreme is 
> the Linux approach, which actually exports a mini shared library in ELF 
> format on the shared page, providing implementations of various services 
> (such as entering system calls), time stuff, etc.  Less extreme are the 
> shared pages offered on Mac OS X, etc.
> 

Yes, but I'd like to start somewhere, and considering that it's been
impossible in _5_ years to get the 30 minutes of Peter or JeffR or JHB
time to get the basic VM magic done, I'm keeping my expectations as
modest as possible.

Scott



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49CD1B3D.3030103>