Date: Fri, 28 Dec 2001 23:07:35 -0800 (PST) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include tlb.h Message-ID: <200112290707.fBT77ZT63354@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2001/12/28 23:07:35 PST
Modified files:
sys/sparc64/include tlb.h
Log:
1. Certain tlb operations need to be atomic, so disable interrupts for
their duration. This is still only effective as long as they are
only used in the static kernel. Code in modules may cause instruction
faults which makes these break in different ways anyway.
2. Add a load bearing membar #Sync.
3. Add an inline for demapping an entire context.
Submitted by: tmm (1, 2)
Revision Changes Path
1.7 +54 -0 src/sys/sparc64/include/tlb.h
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?200112290707.fBT77ZT63354>
