Date: Thu, 24 Jul 1997 16:51:34 -0700 (PDT) From: Steve Passe <fsmp@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 src/sys/i386/include param.h smp.h src/sys/i386/isa apic_ipl.s src/sys/i386/i386 simplelock.s Message-ID: <199707242351.QAA11462@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
fsmp 1997/07/24 16:51:34 PDT
Modified files:
sys/i386/conf files.i386
Log:
Added a new SMP specific file: i386/i386/simplelock.s.
This code was split off from apic_ipl.s.
It contains the Lite2 lock manager primitives:
- s_lock_init()
- s_lock()
- s_lock_try()
- s_unlock()
Revision Changes Path
1.167 +2 -1 src/sys/i386/conf/files.i386
Modified files:
sys/i386/include param.h smp.h
Log:
param.h:
Macros to convert the Lite2 lock manager primitives to the names used
in the kernel proper. This allows us to hide them from the lock
manager till they can be turned on.
smp.h:
declarations for the new simplelock functions.
Revision Changes Path
1.30 +18 -1 src/sys/i386/include/param.h
1.21 +2 -2 src/sys/i386/include/smp.h
Modified files:
sys/i386/isa apic_ipl.s
Log:
Removed the simplelock functions.
Cleaned up the other functions.
Revision Changes Path
1.10 +11 -142 src/sys/i386/isa/apic_ipl.s
Added files:
sys/i386/i386 simplelock.s
Log:
simplelock functions removed from apic_ipl.s.
ASM optimization by: Bruce Evans <bde@zeta.org.au>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707242351.QAA11462>
