Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Nov 1998 11:46:46 -0800
From:      Wayne Scott <wscott@ichips.intel.com>
To:        cvs-all@FreeBSD.ORG
Cc:        mike@smith.net.au
Subject:   Re: sendfile.2 (was Re: cvs commit: ...) 
Message-ID:  <199811121946.LAA02237@pdxlx008.pdx.intel.com>
In-Reply-To: Your message of "Fri, 06 Nov 1998 20:14:49 PST." <199811070414.UAA21183@hub.freebsd.org> 

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)

-Wayne

Wayne Scott		        MD6 Architecture - Intel Corp.
wscott@ichips.intel.com		Work #: (503) 613-5063
Disclaimer:  All views expressed are my own opinions, and not necessarily 
             those of Intel Corporation.

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?199811121946.LAA02237>