Subject: CVS commit: syssrc/sys/arch/sparc/sparc
To: None <>
From: matthew green <>
List: source-changes
Date: 07/08/2001 00:23:55
Module Name:	syssrc
Committed By:	mrg
Date:		Sat Jul  7 21:23:55 UTC 2001

Modified Files:
	syssrc/sys/arch/sparc/sparc: intr.c pmap.c

Log Message:
- new setpgt4m_va(), call it when you need to ensure all cpus see the same value
- new smp_tlb_flush_context(), smp_tlb_flush_region(), smp_tlb_flush_segment(),
smp_tlb_flush_page() and smp_tlb_flush_all() functions, if MULTIPROCESSOR
- define the tlb_flush*() routines to the smp_*() versions, if MULTIPROCESSOR
- sun4m safe PTE update updatepte4m() routine, vaguely derived from code posted
by on port-sparc a couple of years ago.
- new nmihard_lock to synchronize other cpus during hard NMI.  (XXX: should be
a bit smarter about which CPU's do/don't check in.)

To generate a diff of this commit:
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/sparc/sparc/intr.c
cvs rdiff -r1.194 -r1.195 syssrc/sys/arch/sparc/sparc/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.