> On Wed, Mar 08, 2006 at 02:14:25AM +0100, Roland
> Mainz wrote:
> > BTW: The discussion was about a _tuneable_ which
> could be set to a value
> > used as default page size (used by kernel and
> returned by
> > |getpagesize()|&co.) - the default for this
> tuneable should remain 8k.
> > It would allow people to switch to 64k pages on
> demand and even allows
> > them to return to the 8k size if something breaks
> (e.g. setting the
> > tunable is not mandatory). Additionally a shared
> library similar to
> > /usr/lib/[EMAIL PROTECTED] could be provided to switch to
> the old page size if
> > individual userland applications cause trouble. And
> there would be a way
> > to fix all those broken applications out there.
> Without having such a
> > tuneable it is almost impossible to fix the
> applications which makes the
> > situation even worse (which may backfire at some
> point in the future).
> 
> The problem here is that you lose most of the
> benefits in the kernel if the
> size is tunable, in one of two directions:
> 
> either you still have 8k pages in the kernel (i.e.
> . you have
> 4x the number of page_ts than you need, and you're
> e *always* dealing
>       with large pages), or

I do not see a problem here. The kernel will only offer 64k, 512k and 4M pages 
(on US1/2/T1). 8k pages will be not available. This eliminates all need for 
emulation.

Holger
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to