From owner-cvs-sys Thu Jul 24 16:52:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA02819 for cvs-sys-outgoing; Thu, 24 Jul 1997 16:52:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA02780; Thu, 24 Jul 1997 16:51:49 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA11462; Thu, 24 Jul 1997 16:51:34 -0700 (PDT) Date: Thu, 24 Jul 1997 16:51:34 -0700 (PDT) Message-Id: <199707242351.QAA11462@freefall.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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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