Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [cvs.NetBSD.org] / src / sys / kern
Current tag: vmlocking
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
Attic/ [Don't hide] | ||||
Make.tags.inc | 1.11.12.4 | 16 years | ad | Sync with HEAD. |
Makefile | 1.14 | 18 years | christos | branches: 1.14.70; 1.14.74; 1.14.80; merge ktrace-lwp. |
bufq_disksort.c | 1.7 | 17 years | cbiere | branches: 1.7.40; 1.7.42; 1.7.44; Avoid unnecessary cast in bufq_disksort_ini... |
bufq_fcfs.c | 1.6 | 18 years | christos | branches: 1.6.70; 1.6.72; 1.6.74; merge ktrace-lwp. |
bufq_priocscan.c | 1.10 | 17 years | thorpej | branches: 1.10.38; 1.10.40; 1.10.42; TRUE -> true, FALSE -> false |
bufq_readprio.c | 1.7.30.2 | 16 years | ad | Sync with buffer cache locking changes. See buf.h/vfs_bio.c for details. Some mi... |
cnmagic.c | 1.9 | 17 years | yamt | branches: 1.9.52; 1.9.64; 1.9.72; remove some __unused from function paramete... |
core_elf32.c | 1.30.2.1 | 17 years | ad | - Make context switch counters 64-bit, and count the total number of context s... |
core_elf64.c | 1.1 | 22 years | thorpej | branches: 1.1.2; 1.1.4; Add support for dumping ELF-cormat core files. |
core_netbsd.c | 1.14 | 17 years | yamt | branches: 1.14.48; 1.14.50; 1.14.52; remove some __unused from function param... |
exec_aout.c | 1.33 | 18 years | christos | branches: 1.33.70; 1.33.74; 1.33.80; 1.33.84; merge ktrace-lwp. |
exec_ecoff.c | 1.26 | 18 years | christos | branches: 1.26.70; 1.26.74; 1.26.80; 1.26.84; merge ktrace-lwp. |
exec_elf.c | 1.9 | 27 years | cgd | branches: 1.9.78; 1.9.82; 1.9.86; rename exec_elf.c to exec_elf32.c, since it... |
exec_elf32.c | 1.122.2.3 | 16 years | ad | Sync with head. |
exec_elf64.c | 1.2 | 22 years | lukem | branches: 1.2.114; 1.2.118; 1.2.124; 1.2.128; add RCSIDs |
exec_script.c | 1.56.2.1 | 16 years | ad | Sync with head. |
exec_subr.c | 1.52.2.3 | 16 years | ad | Sync with HEAD. |
genlintstub.awk | 1.10 | 18 years | uwe | Rewrite to support LINTSTUB in multiline comments. Be more flexible in what we a... |
init_main.c | 1.299.2.28 | 16 years | ad | Remove dup call to filedesc_init(). |
init_sysctl.c | 1.98.2.10 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
init_sysent.c | 1.189.2.11 | 16 years | yamt | regen for syscalls.master 1.168.2.11. |
kern_acct.c | 1.73.2.5 | 16 years | ad | Sync with head. |
kern_auth.c | 1.46.4.5 | 16 years | ad | Sync with head. |
kern_cctr.c | 1.1.8.3 | 16 years | ad | Sync with head. |
kern_clock.c | 1.106.6.10 | 16 years | ad | Drive schedclock from hardclock, instead of from statclock. |
kern_condvar.c | 1.5.2.9 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_core.c | 1.4.2.2 | 16 years | ad | Sync with head. |
kern_cpu.c | 1.2.2.9 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_descrip.c | 1.153.2.9 | 16 years | ad | Sync with head. |
kern_drvctl.c | 1.10.2.1 | 17 years | ad | Sync with head. |
kern_event.c | 1.37.2.4 | 16 years | ad | Sync with HEAD. |
kern_exec.c | 1.243.2.5 | 16 years | ad | - Simplify debugger/procfs reference counting of processes. Use a per-proc rwl... |
kern_exit.c | 1.169.2.16 | 16 years | ad | Add missing callout_destroy(). |
kern_fileassoc.c | 1.25.2.1 | 16 years | ad | Sync with head. |
kern_fork.c | 1.136.2.10 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_idle.c | 1.1.6.4 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_ksyms.c | 1.32.2.1 | 17 years | ad | Sync with head. |
kern_kthread.c | 1.16.6.14 | 16 years | ad | Expand the LWP priority space again to include 32 levels for kthreads, so that t... |
kern_ktrace.c | 1.119.2.11 | 16 years | ad | Sync with head. |
kern_lock.c | 1.110.2.20 | 16 years | ad | Cosmetic change for clarity. |
kern_lwp.c | 1.61.2.27 | 16 years | ad | Don't acquire kernel_lock for uvm_lwp_fork(). |
kern_malloc.c | 1.108.2.5 | 16 years | ad | - malloc_lock must always be a spinlock. - Remove spl calls. |
kern_mutex.c | 1.11.2.15 | 16 years | ad | Sync with head. |
kern_ntptime.c | 1.43.2.1 | 16 years | ad | Sync with head. |
kern_pax.c | 1.15.4.2 | 16 years | ad | Sync with head. |
kern_physio.c | 1.80.2.10 | 16 years | yamt | fix priorities for some kernel threads. advised and ok'ed by Andrew Doran. |
kern_proc.c | 1.107.2.18 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_prot.c | 1.101.2.1 | 16 years | ad | Sync with head. |
kern_ras.c | 1.17.2.2 | 16 years | ad | Sync with HEAD. |
kern_resource.c | 1.116.2.8 | 16 years | ad | - Locking tweaks for estcpu/nice. XXX The schedclock musn't run above IPL_SCHE... |
kern_rwlock.c | 1.6.2.7 | 16 years | ad | Sync with head. |
kern_sig.c | 1.251.2.9 | 16 years | ad | Sync with head. |
kern_sleepq.c | 1.7.2.20 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_softint.c | 1.1.2.21 | 16 years | ad | Eliminate ref to safepri. |
kern_stub.c | 1.2.2.2 | 16 years | ad | Sync with head. |
kern_subr.c | 1.156.2.7 | 16 years | ad | uiomove: don't bother dropping kernel_lock if moving less than 1k. |
kern_synch.c | 1.186.2.21 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_sysctl.c | 1.209.2.1 | 16 years | ad | Sync with HEAD. |
kern_tc.c | 1.19.2.1 | 16 years | ad | Sync with HEAD. |
kern_time.c | 1.117.2.7 | 16 years | ad | nanoslp -> sleep |
kern_timeout.c | 1.21.4.6 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_todr.c | 1.24 | 17 years | peter | branches: 1.24.4; 1.24.24; 1.24.26; 1.24.32; Minor KNF, replace some spaces ... |
kern_turnstile.c | 1.6.2.8 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
kern_uuid.c | 1.9.6.2 | 16 years | ad | Sync with head. |
kgdb_stub.c | 1.22 | 18 years | thorpej | branches: 1.22.70; 1.22.74; 1.22.84; Use ANSI function decls. |
makesyscalls.sh | 1.59 | 18 years | christos | branches: 1.59.44; 1.59.46; 1.59.50; 1.59.52; protect sys/syscall.h properly... |
sched_4bsd.c | 1.1.6.16 | 16 years | ad | Oops. Continue to decay l_estcpu for threads that are runnable. |
sched_m2.c | 1.3.2.7 | 16 years | ad | - Locking tweaks for estcpu/nice. XXX The schedclock musn't run above IPL_SCHE... |
subr_autoconf.c | 1.117.2.3 | 16 years | ad | Sync with head. |
subr_blist.c | 1.9 | 18 years | yamt | branches: 1.9.96; 1.9.102; blst_meta_fill: fix an assertion. PR/32580 from Ni... |
subr_bufq.c | 1.12.32.2 | 16 years | ad | - Back out the biodone() changes. - Eliminate B_ERROR (from HEAD). |
subr_callback.c | 1.4.18.1 | 17 years | ad | - Replace more simple_locks, and fix up in a few places. - Use condition variabl... |
subr_debug.c | 1.2.8.2 | 16 years | ad | Sync with head. |
subr_devsw.c | 1.10.8.6 | 16 years | ad | Export devsw_lock. |
subr_disk.c | 1.85.2.6 | 16 years | ad | Sync with buffer cache locking changes. See buf.h/vfs_bio.c for details. Some mi... |
subr_disk_mbr.c | 1.26.2.4 | 16 years | ad | Sync with buffer cache locking changes. See buf.h/vfs_bio.c for details. Some mi... |
subr_evcnt.c | 1.4 | 18 years | christos | branches: 1.4.74; 1.4.84; 1.4.90; 1.4.94; 1.4.98; merge ktrace-lwp. |
subr_extent.c | 1.62.2.4 | 16 years | ad | Sync with head. |
subr_hash.c | 1.1.8.2 | 16 years | ad | Sync with HEAD. |
subr_iostat.c | 1.13 | 17 years | ad | branches: 1.13.40; 1.13.42; 1.13.44; Merge newlock2 to head. |
subr_kmem.c | 1.14.2.3 | 16 years | ad | Trap free() of areas that contain undestroyed locks. Not a major problem but it ... |
subr_lockdebug.c | 1.5.2.9 | 16 years | ad | Update for soft interrupt changes. See kern_softint.c 1.1.2.17 for details. |
subr_log.c | 1.40.2.2 | 16 years | ad | /dev/klog: - Put locking around it since it's used by printf(). - Mark it MPSAF... |
subr_once.c | 1.3 | 18 years | yamt | branches: 1.3.16; 1.3.70; 1.3.74; 1.3.76; 1.3.80; - tweak RUN_ONCE api to a... |
subr_optstr.c | 1.4 | 17 years | thorpej | branches: 1.4.38; 1.4.40; 1.4.42; TRUE -> true, FALSE -> false |
subr_pool.c | 1.128.2.13 | 16 years | ad | pool_reclaim: acquire kernel_lock if the pool is at IPL_SOFTCLOCK, SOFTNET or SO... |
subr_prf.c | 1.105.4.5 | 16 years | ad | /dev/klog: - Put locking around it since it's used by printf(). - Mark it MPSAF... |
subr_prof.c | 1.40.2.2 | 16 years | ad | Sync with head. |
subr_specificdata.c | 1.9.6.2 | 16 years | ad | Sync with HEAD. |
subr_syscall_stats.c | 1.1 | 17 years | dsl | branches: 1.1.2; 1.1.6; 1.1.42; 1.1.44; 1.1.46; Add code to support per-sys... |
subr_tftproot.c | 1.1.6.2 | 16 years | ad | Sync with head. |
subr_time.c | 1.1.6.2 | 16 years | ad | Sync with HEAD. |
subr_userconf.c | 1.18 | 18 years | christos | branches: 1.18.74; merge ktrace-lwp. |
subr_vmem.c | 1.27.2.9 | 16 years | yamt | pull subr_vmem.c rev.1.33. |
subr_workqueue.c | 1.12.2.7 | 16 years | ad | Sync with HEAD. |
subr_xcall.c | 1.1.2.6 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
sys_aio.c | 1.5.2.11 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
sys_generic.c | 1.100.2.14 | 16 years | ad | Sync with head. |
sys_lwp.c | 1.12.2.12 | 16 years | ad | - Fix interactivity problems under high load. Beacuse soft interrupts are bein... |
sys_mqueue.c | 1.2.6.3 | 16 years | ad | Sync with head. |
sys_pipe.c | 1.79.2.6 | 16 years | ad | Use pool_cache for allocating a few more types of objects. |
sys_process.c | 1.123.2.8 | 16 years | ad | Fix error in previous. |
sys_sched.c | 1.3 | 17 years | ad | branches: 1.3.4; 1.3.22; 1.3.28; 1.3.30; 1.3.34; Merge newlock2 to head. |
sys_sig.c | 1.7.2.2 | 17 years | ad | GC the simplelock/spinlock debugging stuff. |
sys_socket.c | 1.50.2.1 | 17 years | ad | Acquire the kernel lock in the VOP_* wrappers and the socket ops. |
syscalls.c | 1.185.2.8 | 16 years | yamt | regen for syscalls.master 1.168.2.11. |
syscalls.conf | 1.10.30.1 | 16 years | ad | Sync with head. |
syscalls.master | 1.168.2.11 | 16 years | rmind | - sys_semop: remove the usage of the kernel_lock; - Mark the POSIX message queue... |
sysv_ipc.c | 1.20 | 17 years | ad | branches: 1.20.40; 1.20.42; 1.20.44; Merge newlock2 to head. |
sysv_msg.c | 1.48.6.2 | 16 years | ad | Sync with head. |
sysv_sem.c | 1.68.2.5 | 16 years | rmind | sys_semop: avoid doing copyin() with the lock held. |
sysv_shm.c | 1.98.2.2 | 16 years | ad | Sync with head. |
tty.c | 1.193.2.15 | 16 years | ad | proc_compare: ignore estcpu, just key on pctcpu. |
tty_bsdpty.c | 1.11.8.1 | 17 years | ad | Sync with head. |
tty_conf.c | 1.53.2.4 | 16 years | ad | In the tty code, defer posting singals to a soft interrupt. Avoids touching proc... |
tty_ptm.c | 1.17.2.3 | 16 years | ad | - Increase the number of thread priorities from 128 to 256. How the space is s... |
tty_pty.c | 1.99.2.4 | 16 years | ad | In the tty code, defer posting singals to a soft interrupt. Avoids touching proc... |
tty_subr.c | 1.29.30.1 | 17 years | ad | - Replace more simple_locks, and fix up in a few places. - Use condition variabl... |
tty_tty.c | 1.34.2.1 | 17 years | ad | Sync with head. |
uipc_domain.c | 1.63.4.4 | 16 years | ad | Sync with head. |
uipc_mbuf.c | 1.120.2.3 | 16 years | ad | m_reclaim: acquire kernel_lock as this can be called from the pagedaemon. |
uipc_proto.c | 1.20 | 17 years | matt | branches: 1.20.38; 1.20.40; Convert to structure initializers. Use __arraycou... |
uipc_sem.c | 1.20.6.3 | 16 years | ad | Sync with head. |
uipc_socket.c | 1.134.2.6 | 16 years | ad | Sync with head. |
uipc_socket2.c | 1.82.2.3 | 16 years | ad | Sync with head. |
uipc_syscalls.c | 1.107.2.5 | 16 years | ad | Sync with head. |
uipc_usrreq.c | 1.95.2.6 | 16 years | ad | Fix merge error. |
vfs_bio.c | 1.170.2.27 | 16 years | hannken | buf_init(): Initialize b_iodone to NULL now that B_CALL is gone. |
vfs_cache.c | 1.68.6.3 | 16 years | ad | Update for pool_cache API changes. |
vfs_getcwd.c | 1.35.6.2 | 16 years | ad | sys_getcwd: lock the cwdinfo. |
vfs_hooks.c | 1.2 | 18 years | christos | branches: 1.2.18; 1.2.72; 1.2.74; 1.2.76; merge ktrace-lwp. |
vfs_init.c | 1.32.8.3 | 16 years | ad | Update for pool_cache API changes. |
vfs_lockf.c | 1.58.2.4 | 16 years | ad | - Pass the error number and residual count to biodone(), and let it handle set... |
vfs_lookup.c | 1.84.4.5 | 16 years | ad | Update for pool_cache API changes. |
vfs_subr.c | 1.283.2.23 | 16 years | ad | The pagedaemon can do vhold() without holding a vnode reference. This happens th... |
vfs_syscalls.c | 1.306.2.16 | 16 years | ad | Sync with head. |
vfs_trans.c | 1.5.8.9 | 16 years | hannken | Add fstrans_mount() to explicitly allocate fstrans_info. Replace remaining mallo... |
vfs_vnops.c | 1.135.2.9 | 16 years | ad | Sync with head. |
vfs_xattr.c | 1.11.6.1 | 17 years | ad | Sync with head. |
vnode_if.c | 1.67.8.7 | 16 years | ad | Checkpoint work in progress on the vnode lifecycle and reference counting stuff.... |
vnode_if.sh | 1.43.8.4 | 16 years | ad | Add a per-mount flag that specifies whether the underlying file system code is M... |
vnode_if.src | 1.51.6.3 | 16 years | ad | Checkpoint work in progress on the vnode lifecycle and reference counting stuff.... |