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
| File | Rev. | Age | Author | Last log entry |
|---|---|---|---|---|
| 1.24 | 12 months | dyoung | Exclude drm sources from tags computation. | |
| 1.16 | 5 months | dyoung | Add a target, subr_vmem, for building the vmem(9) test program. | |
| 1.11 | 3 years | yamt | malloc -> kmem_alloc | |
| 1.10 | 3 years | yamt | malloc -> kmem_alloc | |
| 1.16 | 3 months | hannken | Move an assertion to the right place. Ok: YAMAMOTO Takashi <yamt@netbsd.org> F... | |
| 1.13 | 3 years | yamt | malloc -> kmem_alloc | |
| 1.13 | 2 months | christos | Apply the better patch in the PR. | |
| 1.36 | 12 days | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | |
| 1.1 | 10 years | thorpej | branches: 1.1.2; 1.1.4; Add support for dumping ELF-cormat core files. | |
| 1.18 | 12 months | chuck | udpate license clauses on my code to match the new-style BSD licenses. verified ... | |
| 1.35 | 9 months | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | |
| 1.29 | 9 months | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | |
| 1.36 | 5 days | joerg | Add AuxInfo record with the base address of the main thread. | |
| 1.137 | 3 years | ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into module... | |
| 1.3 | 3 years | ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into module... | |
| 1.66 | 14 months | dholland | Introduce struct pathbuf. This is an abstraction to hold a pathname and the meta... | |
| 1.70 | 6 months | enami | Bounds process's stack size with max_stack_size so that 32bit binary works regar... | |
| 1.10 | 6 years | uwe | Rewrite to support LINTSTUB in multiline comments. Be more flexible in what we a... | |
| 1.441 | 6 days | tls | Entropy-pool implementation move and cleanup. 1) Move core entropy-pool code an... | |
| 1.186 | 7 weeks | tls | Separate /dev/random pseudodevice implemenation from kernel entropy pool implem... | |
| 1.1 | 2 years | pooka | branches: 1.1.4; Chop init_sysctl into base nodes (init_sysctl_base.c) and the ... | |
| 1.260 | 8 days | dholland | Regen syscalls with proper id info. | |
| 1.93 | 5 months | christos | Make sure that we initialize all accounting bytes. | |
| 1.66 | 2 months | jym | Implement the register/deregister/evaluation API for secmodel(9). It allows regi... | |
| 1.9 | 3 years | yamt | remove extra semicolons. | |
| 1.1 | 17 months | pgoyette | branches: 1.1.2; 1.1.4; 1.1.10; Define a set of new kernel locking primitives... | |
| 1.130 | 3 months | christos | Back out previous; this should not be done in statclock but when the allocations... | |
| 1.30 | 6 months | uebayasi | These don't need uvm/uvm_extern.h. | |
| 1.20 | 4 months | christos | Don't dump core on an existing core file we don't own. From OpenBSD, suggested b... | |
| 1.55 | 10 days | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | |
| 1.3 | 21 months | darran | branches: 1.3.2; DTrace: Fix several bugs where the mod_ctf_get() function coul... | |
| 1.218 | 2 weeks | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | |
| 1.32 | 5 months | plunky | NULL does not need a cast | |
| 1.75 | 2 weeks | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | |
| 1.336 | 5 days | matt | Add a hook for freeing an ep_emul_arg. Add a wrapper routine (exec_free_emul_ar... | |
| 1.235 | 4 months | chs | mark exit_psignal() as __noclone to work around a gcc 4.5 bug on arm. | |
| 1.35 | 2 weeks | rmind | fileassoc_file_delete: pre-check whether fileassoc was used and thus avoid acqui... | |
| 1.187 | 7 days | christos | Disable PTRACE_FORK for vforked() children, because the parent is waiting and wi... | |
| 1.1 | 8 months | mrg | branches: 1.1.2; 1.1.6; move and rename the uvm history code out of uvm_stat t... | |
| 1.4 | 13 months | matt | Add critpoll (critical polling) hooks. These are keep things like watchdogs fro... | |
| 1.25 | 10 days | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | |
| 1.67 | 2 months | christos | close the comment, there is a draft. | |
| 1.38 | 3 months | jym | Avoid crashing when we do not explictly pass down a CPU when creating a kthread(... | |
| 1.160 | 5 weeks | christos | Avoid panic on DIAGNOSTIC kernels with ktrace -p <not-existing-process> The old ... | |
| 1.152 | 2 months | jmcneill | add KERNEL_LOCKED_P() macro | |
| 1.165 | 8 weeks | jmcneill | In lwp_create, copy l_sigstk from the template. Previously sigaltstack wasn't in... | |
| 1.138 | 3 days | drochner | align allocations >=pagesize at a page boundary, to preserve traditional malloc(... | |
| 1.26 | 5 months | matt | Allocate a color compatible page to the VA we are going to use. | |
| 1.4 | 21 months | rmind | Remove M_IOV (missed in previous commit) and M_1394DATA types. | |
| 1.86 | 2 months | jym | Implement the register/deregister/evaluation API for secmodel(9). It allows regi... | |
| 1.12 | 4 months | christos | - don't if then else the same thing. print a more meaningful message - don't lea... | |
| 1.51 | 9 months | rmind | G/C unused MUTEX_COUNT_BIAS (it was for VAX) | |
| 1.5 | 4 months | jym | branches: 1.5.2; Modify *ASSERTMSG() so they are now used as variadic macros. T... | |
| 1.54 | 21 months | pooka | _KERNEL_OPT | |
| 1.26 | 2 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.92 | 11 months | pooka | Make vmapbuf() return success/error and make physio deal with a failure. | |
| 1.35 | 8 months | dsl | Don't directly call sys_sync() from random bits of code, instead add do_sys_sy... | |
| 1.180 | 8 months | rmind | Sprinkle __cacheline_aligned and __read_mostly, also const-ify. | |
| 1.113 | 9 months | martin | Simplify previous: the original code was mostly correct but relied on "register_... | |
| 1.34 | 3 years | wrstuden | Merge wrstuden-revivesa into HEAD. | |
| 1.1 | 3 years | pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; Split rate-checking routines into the... | |
| 1.168 | 2 months | yamt | assertion | |
| 1.1 | 6 days | tls | Entropy-pool implementation move and cleanup. 1) Move core entropy-pool code an... | |
| 1.1 | 6 days | tls | Entropy-pool implementation move and cleanup. 1) Move core entropy-pool code an... | |
| 1.33 | 2 months | yamt | comments | |
| 1.37 | 10 months | rmind | Optimise mutex_onproc() and rw_onproc() by making them O(1), instead of O(ncpu) ... | |
| 1.3 | 8 months | rmind | Sprinkle __cacheline_aligned and __read_mostly. | |
| 1.1 | 23 months | darran | branches: 1.1.2; 1.1.6; DTrace: Add an SDT (Statically Defined Tracing) provid... | |
| 1.316 | 4 months | reinoud | Fix sigactsunshare() to do what the manpage and the commit tells it to do! I.e. ... | |
| 1.45 | 12 days | rmind | Remove obsolete ltsleep(9) and wakeup_one(9). | |
| 1.38 | 4 months | jym | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal is to... | |
| 1.6 | 2 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.36 | 5 months | dyoung | Add stub implementations of bus_dma_tag_create()/bus_dma_tag_destroy(). | |
| 1.212 | 4 months | christos | ifdef unused variable with -UPTRACE | |
| 1.297 | 12 days | rmind | Remove obsolete ltsleep(9) and wakeup_one(9). | |
| 1.5 | 17 months | pgoyette | Update the rest of the kernel to conform to the module subsystem's new locking p... | |
| 1.233 | 2 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.42 | 21 months | pooka | _KERNEL_OPT | |
| 1.171 | 7 weeks | christos | Fix monotonic interval timers. | |
| 1.45 | 13 months | rmind | - Fix a few possible locking issues in execve1() and exit1(). Add a note that... | |
| 1.34 | 12 months | rmind | Remove clause 3 (UCB advertising clause) from the University of Utah copyright. ... | |
| 1.31 | 2 months | yamt | move priority inheritance code to separate functions | |
| 1.5 | 2 years | ad | branches: 1.5.2; uid_init: maxproc -> maxcpus | |
| 1.18 | 2 months | tls | First step of random number subsystem rework described in <20111022023242.BA26F1... | |
| 1.128 | 2 months | hannken | Fix locking against self in veriexec_fp_calc(). | |
| 1.72 | 5 months | matt | Print syscall name on syscall exit (when using SYSCALL_DEBUG). XXX this should u... | |
| 1.24 | 10 months | dyoung | Clean up excessive #ifdef'age of NMI trap handling for amd64/i386/xen. Handle NM... | |
| 1.119 | 7 months | christos | * Arrange for interfaces that create new file descriptors to be able to set cl... | |
| 1.28 | 2 months | yamt | update a comment | |
| 1.30 | 4 months | christos | This is no place to attach the primary cpu. Things go wrong from here because fo... | |
| 1.222 | 9 days | matt | Use proper ANSI prototypes for foo() -> foo(void) Caught when compiling with -Wo... | |
| 1.10 | 9 months | rmind | - Replace few malloc(9) uses with kmem(9). - Rename buf_malloc() to buf_alloc(),... | |
| 1.20 | 2 years | pooka | Provide unwind log for bufq sysctls, since (theoretically) bufq might not be ini... | |
| 1.7 | 2 years | rmind | Add assert that ce->ce_func is not NULL. | |
| 1.1 | 2 years | pooka | branches: 1.1.4; Split uiomove() and high-level copy routines out of the crowde... | |
| 1.5 | 7 weeks | tls | Separate /dev/random pseudodevice implemenation from kernel entropy pool implem... | |
| 1.8 | 3 months | jruoho | Revert the revision 1.5 in cpufreq(9). Instead, document that the KPI can not be... | |
| 1.7 | 3 years | ad | Disable the freecheck stuff atomically so we only get one warning about being ou... | |
| 1.2 | 2 years | pooka | Device accessors are only marginally related to autoconf, so put them into subr_... | |
| 1.29 | 8 weeks | mrg | implement bdev_size(9) wrapper around d_psize() routine, so we can take the devi... | |
| 1.100 | 15 months | mrg | add some (uint64_t) casts so avoid 32 bit overflows. this fixes my 3TB disk wit... | |
| 1.42 | 7 months | wiz | dependant -> dependent | |
| 1.6 | 2 months | tsutsui | Revert "stopcap fix" for rump by christos, which causes build failure on most no... | |
| 1.11 | 4 months | jym | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal is to... | |
| 1.6 | 8 months | alnsn | kern/42030 - tracking of file descriptors by ktrace/kdump | |
| 1.75 | 11 days | para | remove left over macro after kmem_map is gone | |
| 1.4 | 6 weeks | christos | PR/45736: Michael van Elst: setting kern.maxvnodes may lock up Clamp the number ... | |
| 1.1 | 2 years | pooka | branches: 1.1.4; Give humanize_number & format_bytes their own spots in the sun... | |
| 1.19 | 2 years | pooka | Create CTL_HW before creating nodes on top of it (sysctl constructors run in "ra... | |
| 1.4 | 10 days | rmind | - Add kcpuset_isotherset() and kcpuset_countset(). - Fix KC_NFIELDS_EARLY. Make... | |
| 1.42 | 4 days | rmind | - Make KMGUARD interrupt-safe. - kmem_intr_{alloc,free}: remove workaround. Cha... | |
| 1.44 | 5 months | christos | Always provide a meaningful short name for the kobj in the error message, as wel... | |
| 1.6 | 5 months | christos | Always provide a meaningful short name for the kobj in the error message, as wel... | |
| 1.45 | 6 months | yamt | try to fill ld_locked/ld_unlocked for shared acquisition of lock | |
| 1.50 | 3 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.2 | 21 months | christos | branches: 1.2.2; 1.2.4; 1.2.6; void police! | |
| 1.6 | 2 years | cegger | ansify function definitions | |
| 1.5 | 3 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.6 | 8 days | alnsn | Revert to more readable but non-standard use of offsetof to calculate a size of ... | |
| 1.10 | 4 months | jym | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal is to... | |
| 1.16 | 12 days | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | |
| 1.194 | 4 days | para | make acorn26 compile by fixing up subpage pool allocations ok: riz@ | |
| 1.148 | 2 months | christos | - fixed signed/unsigned comparison - don't write/increment sbuf if NULL | |
| 1.45 | 2 years | rmind | Replace few USER_TO_UAREA/UAREA_TO_USER uses, reduce sys/user.h inclusions. | |
| 1.5 | 10 days | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | |
| 1.13 | 3 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.3 | 21 months | ad | MAXCPUS -> maxcpus | |
| 1.2 | 3 years | martin | Convert to new 2 clause license | |
| 1.10 | 2 years | manu | Back out previous change: do not skip the test on rootspec, but make it a simple... | |
| 1.9 | 7 weeks | christos | Fix monotonic interval timers. | |
| 1.25 | 6 months | drochner | modify parsing of device names so that it can deal with names which have numbers... | |
| 1.71 | 7 days | para | allocate uareas and buffers from kernel_map again add code to drain pools if kme... | |
| 1.32 | 3 months | jym | Turn a workqueue(9) name into an array in the struct workqueue, rather than a co... | |
| 1.13 | 8 months | rmind | Sprinkle __cacheline_aligned and __read_mostly. | |
| 1.37 | 11 months | matt | Remove curproc == NULL test. | |
| 1.25 | 2 weeks | christos | Add locking, requested by yamt. Note that locking is not used everywhere for the... | |
| 1.128 | 2 weeks | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | |
| 1.52 | 19 months | chs | many changes for COMPAT_LINUX: - update the linux syscall table for each platfo... | |
| 1.13 | 7 months | mrg | avoid some uninitialised variable warnings. | |
| 1.33 | 9 months | martin | Add missing <sys/atomic.h> include. | |
| 1.135 | 2 weeks | christos | As discussed in tech-kern, provide the means to prevent delivery of SIGPIPE on E... | |
| 1.10 | 3 years | ad | branches: 1.10.4; Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE. | |
| 1.162 | 5 months | jmcneill | PR# kern/45330: ptrace: signals can alter syscall return values process_stoptra... | |
| 1.17 | 6 months | rmind | Remove LW_AFFINITY flag and fix some bugs affinity mask handling. | |
| 1.39 | 10 days | rmind | - Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there. ... | |
| 1.36 | 5 months | rmind | Add kern.direct_select sysctl. Default to 0 for now. | |
| 1.36 | 2 months | christos | add a copyin function for sigset so that we can use sigtimedwait1 from emulation... | |
| 1.65 | 7 weeks | christos | - Eliminate so_nbio and turn it into a bit SS_NBIO in so_state. - Introduce MSG_... | |
| 1.9 | 3 years | martin | Convert to new 2 clause license | |
| 1.251 | 8 days | dholland | Regen syscalls with proper id info. | |
| 1.17 | 7 months | christos | * Arrange for interfaces that create new file descriptors to be able to set cl... | |
| 1.253 | 8 days | dholland | Change the syscall API for quotas over to the new non-proplib one. - struct ... | |
| 1.23 | 2 years | rmind | Replace malloc with kmem(9). | |
| 1.62 | 6 months | uebayasi | Correct sizes to pass uvm_km_free(9) in error paths. | |
| 1.88 | 6 months | uebayasi | Correct sizes to pass uvm_km_free(9) in error paths. | |
| 1.122 | 5 months | christos | Add an optional pglist argument to uvm_obj_wirepages, to be filled with the list... | |
| 1.249 | 3 months | christos | extract broken proc_compare. lwp compares against self. | |
| 1.17 | 14 months | dholland | Introduce struct pathbuf. This is an abstraction to hold a pathname and the meta... | |
| 1.55 | 3 years | martin | Remove clause 3 and 4 from TNF licenses | |
| 1.27 | 19 months | hannken | Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp):... | |
| 1.131 | 4 months | christos | put back the cc == 0 check, because we can re-enter the loop with cc != 0 if we ... | |
| 1.40 | 4 months | christos | - Introduce a sysctl to control the default tty queue size kern.tty.qsize, whi... | |
| 1.38 | 19 months | hannken | Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp):... | |
| 1.12 | 17 months | pgoyette | Update the rest of the kernel to conform to the module subsystem's new locking p... | |
| 1.87 | 3 months | seanb | Use PR_SLOWHZ, PR_FASTHZ defines in a couple spots. | |
| 1.144 | 12 days | para | extending vmem(9) to be able to allocated resources for it's own needs. simplify... | |
| 1.29 | 6 months | dyoung | Miscellaneous mbuf changes: 1 Add some protection against double-freeing mbufs ... | |
| 1.22 | 8 months | manu | Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off, submitted... | |
| 1.35 | 9 months | rmind | ksem_free: remove wrong assert. | |
| 1.209 | 8 days | matt | When using socket loaning, make sure the KVA used for the loan has the same colo... | |
| 1.110 | 7 weeks | christos | - Eliminate so_nbio and turn it into a bit SS_NBIO in so_state. - Introduce MSG_... | |
| 1.154 | 2 weeks | christos | revert atomics for so_options since it is a short. | |
| 1.136 | 7 months | christos | * Arrange for interfaces that create new file descriptors to be able to set cl... | |
| 1.236 | 7 days | para | allocate uareas and buffers from kernel_map again add code to drain pools if kme... | |
| 1.88 | 7 months | rmind | Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM a... | |
| 1.4 | 11 months | pooka | Support FD_CLOEXEC in rump kernels. | |
| 1.10 | 3 years | enami | branches: 1.10.4; Previous code ususally works since compiler won't put gap bet... | |
| 1.47 | 14 months | dholland | Abolish struct componentname's cn_pnbuf. Use the path buffer in the pathbuf obje... | |
| 1.6 | 2 years | cegger | ansify function definitions | |
| 1.45 | 2 years | elad | - Add usermount_common_policy() that implements some common (everything but ac... | |
| 1.73 | 12 months | dholland | Fix build with LOCKF_DEBUG on LP64 platforms; from Alexander Nasonov in PR 44490... | |
| 1.192 | 4 months | christos | include <sys/dirent.h> to make MAXNAMLEN visible. | |
| 1.12 | 2 months | christos | - collect the long (and sometimes incomplete) lists of basic flags into the he... | |
| 1.38 | 8 days | dholland | Improve the names of some members of struct quotactl_args. These are effectively... | |
| 1.432 | 8 days | dholland | Change the syscall API for quotas over to the new non-proplib one. - struct ... | |
| 1.447 | 8 days | dholland | Be consistent about whether idtype and objtype codes are signed or unsigned. The... | |
| 1.25 | 2 years | yamt | don't forget to skip marker processes. | |
| 1.15 | 7 weeks | hannken | Move the diagnostic check for a missing VOP_CLOSE() to the top of vrelel(). As l... | |
| 1.183 | 3 months | hannken | Change the vnode locking protocol of VOP_GETATTR() to request at least a shared ... | |
| 1.51 | 12 days | para | replacing malloc(9) with kmem(9) wapbl_entries get there own pool, they are free... | |
| 1.29 | 3 months | drochner | for the *xattr() calls, return ENOTSUP rather than EOPNOTSUPP if the filesystem ... | |
| 1.88 | 7 months | hannken | Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do... | |
| 1.58 | 7 months | hannken | Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do... | |
| 1.63 | 3 months | hannken | Change the vnode locking protocol of VOP_GETATTR() to request at least a shared ... |