NetBSD/sys/kern
jmcneill e692a6c76a Introduce pmf_system_bus_resume. In the ACPI S3 resume path, use this to
separate powering up devices from restoring their state. This is required
on some machines where AcpiLeaveSleepState can fail due to an attempt to
access a powered off device.
2007-12-14 01:29:29 +00:00
..
bufq_disksort.c
bufq_fcfs.c
bufq_priocscan.c
bufq_readprio.c Merge from vmlocking: cosmetic change. 2007-10-08 17:02:51 +00:00
cnmagic.c
core_elf32.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
core_elf64.c
core_netbsd.c
exec_aout.c
exec_conf.c - add an elf aux vector entry for implementing $ORIGIN. 2007-12-03 02:06:57 +00:00
exec_ecoff.c
exec_elf32.c - add an elf aux vector entry for implementing $ORIGIN. 2007-12-03 02:06:57 +00:00
exec_elf64.c
exec_macho.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
exec_script.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
exec_subr.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
genlintstub.awk
init_main.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
init_sysctl.c - Use KAUTH_ARG() instead of casts, 2007-12-10 18:58:02 +00:00
init_sysent.c Regen. 2007-11-12 23:12:57 +00:00
kern_acct.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_auth.c Fix minor error in previous. 2007-11-29 19:50:28 +00:00
kern_cctr.c fix typo in comment 2007-11-08 20:10:26 +00:00
kern_clock.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_condvar.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_core.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_cpu.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_descrip.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_drvctl.c
kern_event.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
kern_exec.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_exit.c Use membar_*(). 2007-11-30 23:05:43 +00:00
kern_fileassoc.c
kern_fork.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_idle.c Lock curlwp when updating the start time. 2007-11-15 20:12:25 +00:00
kern_ksyms.c
kern_kthread.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_ktrace.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_lkm.c
kern_lock.c Nothing uses shared -> exclusive upgrades any more, so remove the code. 2007-12-06 17:05:07 +00:00
kern_lwp.c include <sys/user.h>. 2007-12-13 05:25:03 +00:00
kern_malloc_debug.c Change some initialization of static queues to compile time. 2007-11-11 23:22:23 +00:00
kern_malloc.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_mutex.c mutex_init: use 'if' instead of 'switch' to avoid complaints from the 2007-12-06 01:18:46 +00:00
kern_ntptime.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
kern_pax.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
kern_physio.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
kern_pmf.c Introduce pmf_system_bus_resume. In the ACPI S3 resume path, use this to 2007-12-14 01:29:29 +00:00
kern_proc.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_prot.c Fix inverted check in sys_setgroups(). 2007-06-30 21:31:41 +00:00
kern_ras.c ras_sync: deal with spurious wakeup and add comments. 2007-10-26 17:28:37 +00:00
kern_resource.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_rwlock.c rw_vector_enter: assert !cpu_intr_p(). 2007-12-04 09:13:59 +00:00
kern_sig.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_sleepq.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_softint.c Change the ncpu test to work when a pool_cache or softint is initialized 2007-12-11 19:07:27 +00:00
kern_stub.c Fix inverted test in ktrpoint(), NAMI traces weren't being generated. 2007-08-27 13:33:45 +00:00
kern_subr.c Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
kern_synch.c Soft interrupts can now take proclist_lock, so there is no need to 2007-12-03 20:26:24 +00:00
kern_sysctl.c Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed 2007-08-15 12:07:23 +00:00
kern_systrace.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_tc.c Use membar_*(). 2007-11-30 23:05:43 +00:00
kern_time.c Replace usage of p_cred in kauth(9) call with kauth_cred_get(). 2007-12-08 13:31:03 +00:00
kern_timeout.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_todr.c Pull in sys/intr.h 2007-11-29 18:04:46 +00:00
kern_turnstile.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
kern_uuid.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:59:08 +00:00
kern_verifiedexec.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
kern_xxx.c Add MI implementations of the indirect stystem call functions sys_syscall() 2007-11-09 14:50:51 +00:00
kgdb_stub.c
Make.tags.inc Don't run ctags(1) on sys/altq/altq.h, it redefines useful NetBSD 2007-08-10 22:50:12 +00:00
Makefile
makesyscalls.sh Support "NOARGS INDIR" for compat_mach. 2007-11-10 13:22:11 +00:00
sched_4bsd.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
sched_m2.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_autoconf.c Use aprint_debug to notify the user that a device does not implement the 2007-12-09 21:11:57 +00:00
subr_blist.c
subr_bufq.c It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
subr_callback.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_debug.c add \n to printf messages. 2007-11-14 11:06:53 +00:00
subr_devsw.c Don't pass devname to {b,c}devsw_attach(), it's not used. 2007-11-20 14:47:14 +00:00
subr_disk_mbr.c Merge brelse() changes from the vmlocking branch. 2007-10-08 18:02:53 +00:00
subr_disk.c Merge disk init changes from the vmlocking branch. These seperate init / 2007-10-08 16:41:05 +00:00
subr_evcnt.c
subr_extent.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_hash.c Move hashinit() & hashdone() from kern_subr.c to subr_hash.c to 2007-07-28 12:53:52 +00:00
subr_iostat.c
subr_kmem.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
subr_lockdebug.c Merge changes from vmlocking2 branch. 2007-12-08 15:00:13 +00:00
subr_log.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
subr_once.c
subr_optstr.c
subr_pool.c add ddb "whatis" command. inspired from solaris ::whatis dcmd. 2007-12-13 02:45:09 +00:00
subr_prf2.c subr_prf_bitmask.c -> subr_prf2.c 2007-08-15 20:34:48 +00:00
subr_prf.c Merge from vmlocking. 2007-11-07 00:19:08 +00:00
subr_prof.c machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
subr_specificdata.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
subr_syscall_stats.c
subr_tftproot.c
subr_time.c Pull in sys/intr.h 2007-11-29 18:04:46 +00:00
subr_userconf.c
subr_vmem.c add ddb "whatis" command. inspired from solaris ::whatis dcmd. 2007-12-13 02:45:09 +00:00
subr_workqueue.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
subr_xcall.c Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
sys_aio.c aio_enqueue_job: Fix the mix of previous commits, that is, increase 2007-11-30 17:39:43 +00:00
sys_generic.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
sys_lwp.c sys__lwp_create: set in the correct lock when the LWP is created suspended. 2007-12-02 15:49:38 +00:00
sys_mqueue.c Unify the license: All rights reserved. 2007-11-28 19:30:55 +00:00
sys_pipe.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
sys_pmc.c Include sys/cdefs.h first. 2007-09-21 19:14:12 +00:00
sys_process.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
sys_sched.c
sys_sig.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
sys_socket.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
sys_syscall.c use __KERNEL_RCSID() instead of __RCSID() 2007-12-11 12:16:34 +00:00
syscalls.c Regen. 2007-11-12 23:12:57 +00:00
syscalls.conf Version mount(2) so that the length of the 'data' buffer is passed into 2007-07-14 15:41:30 +00:00
syscalls.master Add _lwp_ctl() system call: provides a bidirectional, per-LWP communication 2007-11-12 23:11:58 +00:00
sysv_ipc.c
sysv_msg.c - Retry the operations (instead of failing) in case of reallocation. 2007-11-25 19:03:24 +00:00
sysv_sem.c Merge from vmlocking2: don't hold semlock across copyin(). 2007-12-08 15:02:46 +00:00
sysv_shm.c
tty_bsdpty.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
tty_conf.c Merge tty changes from the vmlocking branch. 2007-11-07 15:56:11 +00:00
tty_ptm.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
tty_pty.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
tty_subr.c - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
tty_tty.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
tty.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
uipc_domain.c 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that 2007-09-19 04:33:42 +00:00
uipc_mbuf2.c
uipc_mbuf.c m_print: avoid sign extention of m_flags. 2007-11-14 14:11:57 +00:00
uipc_proto.c
uipc_sem.c Increase the default limit of SEM_MAX, allow changing of limit 2007-12-06 01:27:21 +00:00
uipc_socket2.c Use selinit() / seldestroy(). 2007-09-25 14:04:07 +00:00
uipc_socket.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
uipc_syscalls.c Pass the mbuf type (e.g., MT_SONAME, MT_SOOPTS) as the second 2007-11-24 07:49:03 +00:00
uipc_usrreq.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_bio.c Fscow_run(): add a flag "bool data_valid" to note still valid data. 2007-12-02 13:56:15 +00:00
vfs_cache.c Change some initialization of static queues to compile time. 2007-11-11 23:22:23 +00:00
vfs_getcwd.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_hooks.c
vfs_init.c Merge from vmlocking: 2007-11-07 00:23:13 +00:00
vfs_lockf.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
vfs_lookup.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_subr2.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
vfs_subr.c getnewvnode: remove a homegrown decl. of uvm_vnodeops. 2007-12-01 10:36:47 +00:00
vfs_syscalls.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_trans.c Fscow_run(): add a flag "bool data_valid" to note still valid data. 2007-12-02 13:56:15 +00:00
vfs_vnops.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vfs_xattr.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
vnode_if.c regen: remove struct lwp as a parameter to VOPs 2007-11-26 19:03:30 +00:00
vnode_if.sh Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
vnode_if.src Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00