Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Nov 1998 13:13:38 -0800
From:      Mike Smith <mike@smith.net.au>
To:        Wayne Scott <wscott@ichips.intel.com>
Cc:        cvs-all@FreeBSD.ORG, mike@smith.net.au
Subject:   Re: sendfile.2 (was Re: cvs commit: ...) 
Message-ID:  <199811122113.NAA00637@dingo.cdrom.com>
In-Reply-To: Your message of "Thu, 12 Nov 1998 11:46:46 PST." <199811121946.LAA02237@pdxlx008.pdx.intel.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > That's about consistent with expectations; context switch from one
> > process context to another is about as fast as it can be.  Crossing the
> > user:kernel protection boundary is not so easy - one of the major
> > shortcomings of the i386 architecture it seems.
> > 
> 
> Read the info on the SYSENTER instruction.
> 
> Intel is finally documenting it properly.
> 
> http://developer.intel.com/design/pentiumii/manuals/243689.htm
> 
> It is an ugly hack, but you can switch from user to kernel twice as
> fast as other methods.  (PII only unfortunatly)

Urk.  This means recompiling all your user-space binaries, right?  
That's not going to be very popular.  8(

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



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