From owner-cvs-all Fri Dec 28 23: 7:44 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4156D37B41B; Fri, 28 Dec 2001 23:07:35 -0800 (PST) Received: (from jake@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBT77ZT63354; Fri, 28 Dec 2001 23:07:35 -0800 (PST) (envelope-from jake) Message-Id: <200112290707.fBT77ZT63354@freefall.freebsd.org> From: Jake Burkholder Date: Fri, 28 Dec 2001 23:07:35 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include tlb.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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