NetBSD/sys/arch/mips/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
..
ansi.h
asm.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
bswap.h
bus_dma.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
bus_space.h
cache_ls2.h
cache_mipsNN.h
cache_r3k.h
cache_r4k.h
cache_r5k.h
cache_r10k.h
cache_tx39.h
cache.h Add separate support for MIPS32R2 and MIPS64R2. 2011-03-15 07:39:22 +00:00
cachectl.h
cdefs.h
cpu_counter.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
cpu.h Extend PCU: 2011-05-02 00:29:53 +00:00
cpuregs.h Fix some comments. 2011-04-06 05:42:45 +00:00
cpuset.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
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
ecoff_machdep.h
elf_machdep.h Add separate support for MIPS32R2 and MIPS64R2. 2011-03-15 07:39:22 +00:00
endian_machdep.h
endian.h
float.h Make the MIPS N32/N64 ABIs properly support 128-bit long doubles. With this 2011-01-17 23:53:03 +00:00
frame.h
ieee.h Make the MIPS N32/N64 ABIs properly support 128-bit long doubles. With this 2011-01-17 23:53:03 +00:00
ieeefp.h Fix swapped comments. 2011-01-27 13:42:09 +00:00
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h Add an IPI for xcalls. 2011-05-02 00:17:35 +00:00
isa_machdep.h
kcore.h
kdbparam.h
limits.h
lock.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
locore.h ras atomicvec is no more. 2011-04-29 22:05:16 +00:00
Makefile
Makefile.inc Switch remaining platforms to modern CPP for assembler. 2011-01-21 15:59:04 +00:00
math.h Make the MIPS N32/N64 ABIs properly support 128-bit long doubles. With this 2011-01-17 23:53:03 +00:00
mcontext.h Add MIPS TLS support. 2011-03-15 07:33:36 +00:00
mips1_pte.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
mips3_clock.h
mips3_pte.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
mips_opcode.h Remove redundant lines. 2011-03-15 07:33:54 +00:00
mips_param.h If _KERNEL is not defined, force MACHINE to be "mips". Userland should be 2011-03-05 14:26:01 +00:00
mipsNN.h
mutex.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
netbsd32_machdep.h
pcb.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
pci_machdep.h Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
pmap.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
pmc.h
proc.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
profile.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
psl.h
pte.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
ptrace.h
r3900regs.h
reg.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
regdef.h
regnum.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
reloc.h
rwlock.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
sb1regs.h
setjmp.h
signal.h
stdarg.h
svr4_machdep.h
sysarch.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
trap.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
types.h Welcome to 5.99.53! Merge rmind-uvmplock branch: 2011-06-12 03:35:36 +00:00
userret.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
varargs.h
vmparam.h Major merge forward from matt-nb5-mips64. 2011-02-20 07:45:46 +00:00
wchar_limits.h
wired_map.h