NetBSD/sys/arch/alpha/include
thorpej a2f214a443 Add fine-grained locking, using a locking protocol modeled after the i386
UVM pmap's locking protocol, written by Chuck Cranor.  Not all of the
support for multiple processors is here yet, but the kernel does run
under moderate loads with LOCKDEBUG (all locking operations are no-ops
unless LOCKDEBUG is turned on).

This is by no means complete... there are still some possible snares
to take a look at.
1998-05-20 04:05:50 +00:00
..
alpha_cpu.h Implement a set of `atomic' (using load-locked and store-conditional) 1998-03-22 07:26:32 +00:00
ansi.h Provide definitions for intptr_t and uintptr_t, signed resp. unsigned integral 1998-04-27 17:39:10 +00:00
aout_machdep.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
asm.h Get rid of a /* in a comment. 1998-03-27 01:17:18 +00:00
autoconf.h Garbage-collect the old confargs stuff that was used in the Early Days. 1998-05-14 00:01:30 +00:00
bus.h Add support for chaining DMA windows together, for falling back on 1998-05-13 21:21:16 +00:00
cdefs.h Bug fixes and cleanup from Chris Demetriou <cgd@pa.dec.com>: 1997-11-04 23:09:23 +00:00
cfbreg.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
conf.h cdev_decl the "zs" device (which is really zstty). 1998-03-24 05:17:14 +00:00
cpu.h Add support for non-contiguous physical memory, using MACHINE_NEW_NONCONTIG. 1998-02-16 03:59:55 +00:00
cpuconf.h Clean up the messages displayed when either platform support is not 1997-11-06 00:41:45 +00:00
db_machdep.h Prototype db_register_value(). 1997-09-06 02:02:25 +00:00
disklabel.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
ecoff_machdep.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
elf_machdep.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
endian.h Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern. 1997-10-09 15:42:19 +00:00
fbio.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
float.h Minor changes to make all the float.h files match. 1998-02-18 11:01:27 +00:00
frame.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
ieee.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
ieeefp.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
intr.h Protect userland applications from the inline splraise function. 1997-11-10 18:23:50 +00:00
intrcnt.h Add interrupt counter space for the DEC EB64+, and fix a misplaced 1998-04-29 00:34:06 +00:00
kbio.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
kcore.h replace the single phys_ram_seg_t with a count. an array of segment 1998-02-14 00:17:57 +00:00
limits.h multiple include protect machine/limits.h, fixes pr 4473 (from Mika Nystrom) 1998-01-09 22:23:44 +00:00
pal.h Split off PALcode functions into their own header file. 1997-09-06 01:23:52 +00:00
param.h Pull in opt_gateway.h as appropriate. 1998-04-29 23:11:00 +00:00
pcb.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
pmap.h Add fine-grained locking, using a locking protocol modeled after the i386 1998-05-20 04:05:50 +00:00
proc.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
profile.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
prom.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
psl.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
pte.h Argh, finish renaming Lev1map to kernel_lev1map. 1998-05-19 18:35:11 +00:00
ptrace.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
reg.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
rpb.h Define the DEC 550 Personal Workstation (Miata) systype. 1998-04-29 02:39:24 +00:00
setjmp.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
sfbreg.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
signal.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
stdarg.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
types.h tell drivers that this port knows about the mi wscons stuff 1998-04-15 21:12:45 +00:00
varargs.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
vmparam.h Increase the maximum userspace address to 4TB. Leave the stack at 8G 1998-03-12 01:25:52 +00:00
vuid_event.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
wsconsio.h clean up NetBSD RCS ID strings 1997-04-06 08:39:37 +00:00
z8530var.h Initial mostly-working ioasic attachment for the MI 8530 SCC driver. It is 1998-03-24 05:12:00 +00:00