NetBSD/sys/arch/alpha/include
rmind e225b7bd09 Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.
2011-06-12 03:35:36 +00:00
..
alpha_cpu.h Enable Pchip and Cchip error interrupts (machine checks) on DEC 6600 2010-10-07 19:55:02 +00:00
alpha.h Welcome to 5.99.53! Merge rmind-uvmplock branch: 2011-06-12 03:35:36 +00:00
ansi.h
aout_machdep.h
asm.h Use .pushsection/.popsection for __KERNEL_RCSID/__KERNEL_COPYRIGHT. 2011-02-12 16:30:42 +00:00
autoconf.h
bswap.h
bus.h
bwx.h
cdefs.h
cfbreg.h
cpu_counter.h
cpu.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
cpuconf.h
cpuvar.h
db_machdep.h Introduce DDB_EXPR_FMT and replace the logic around DB_EXPR_T_IS_QUAD. 2011-05-26 15:34:12 +00:00
disklabel.h
ecoff_machdep.h
eisa_machdep.h
elf_machdep.h Introduce a new type Elf_Symindx for use in decoding the symbol hash table 2010-09-30 09:11:18 +00:00
endian_machdep.h
endian.h
float.h
fpu.h
frame.h
ieee.h
ieeefp.h
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h Switch alpha to use PCU to manage the FPU. 2011-06-07 00:48:29 +00:00
isa_machdep.h
isapnp_machdep.h
joystick.h
kbio.h
kcore.h
limits.h 1. MB_LEN_MAX switch MD to MI. 2010-06-07 13:52:28 +00:00
loadfile_machdep.h
lock.h
logout.h Enable Pchip and Cchip error interrupts (machine checks) on DEC 6600 2010-10-07 19:55:02 +00:00
Makefile
Makefile.inc
math.h
mcontext.h Be nicer to software that insists on -ansi and use __inline. 2011-02-25 14:07:12 +00:00
mutex.h
pal.h
param.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
pcb.h Switch alpha to use PCU to manage the FPU. 2011-06-07 00:48:29 +00:00
pci_machdep.h Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:44 +00:00
pio.h
pmap.h Move struct vm_page_md definition from vmparam.h to pmap.h, because 2010-11-14 13:33:20 +00:00
pmc.h
proc.h Switch alpha to use PCU to manage the FPU. 2011-06-07 00:48:29 +00:00
profile.h
prom.h Convert some simple_lock uses to mutex(9). 2011-05-24 20:26:34 +00:00
psl.h
pte.h
ptrace.h
reg.h
rpb.h
rwlock.h
setjmp.h
sigdebug.h
signal.h
stdarg.h
sysarch.h
tc_machdep.h
types.h Welcome to 5.99.53! Merge rmind-uvmplock branch: 2011-06-12 03:35:36 +00:00
userret.h rework <uvm/uvm_extern.h> includes. 2010-12-15 01:29:37 +00:00
varargs.h
vmparam.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
vuid_event.h
wchar_limits.h
z8530var.h