summaryrefslogtreecommitdiffstats
path: root/sys/alpha/include/lock.h
Commit message (Collapse)AuthorAgeFilesLines
* Move MAXCPU from machine/smp.h to machine/param.h to fix breakageps2000-09-231-2/+2
| | | | | with !SMP kernels. Also, replace NCPUS with MAXCPU since they are redundant.
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+31
| | | | | | | | | | | | | | | include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* alpha/include/param.h: #define NCPUS 1dt1999-04-201-6/+1
| | | | | | | alpha/include/lock.h: remove nop simplelock macros, which are defined in <sys/lock.h> if NCPUS == 1. As a result, NULL_SIMPLELOCK is defined, and a few warnings removed.
* Add sio support.dfr1998-07-221-1/+4
|
* Add initial support for the FreeBSD/alpha kernel. This is very much adfr1998-06-101-1/+5
| | | | | | | | | | work in progress and has never booted a real machine. Initial development and testing was done using SimOS (see http://simos.stanford.edu for details). On the SimOS simulator, this port successfully reaches single-user mode and has been tested with loads as high as one copy of /bin/ls :-). Obtained from: partly from NetBSD/alpha
* Import NetBSD/Alpha headers needed to get the FreeBSD userland to compilejb1998-03-091-0/+42
(and even run). These files don't necessarily make sense for a FreeBSD/Alpha kernel build. That will come later and these files will be changed accordingly.
OpenPOWER on IntegriCloud