summaryrefslogtreecommitdiffstats
path: root/sys/kern/init_main.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert the convertion of per-process thread into a SMR_TAILQ.mpi2021-02-081-2/+2
* New rw_obj_init() API providing reference-counted rwlock.mpi2021-01-111-1/+2
* copyright++;jsg2021-01-011-2/+2
* Use per-CPU counters for fault and stats counters reached in uvm_fault().mpi2020-12-281-1/+2
* Convert the per-process thread list into a SMR_TAILQ.mpi2020-12-071-2/+2
* Initialize sigacts0 before making them visible by setting ps->ps_sigacts.claudio2020-09-131-2/+2
* wire stoeplitz code into the tree.dlg2020-06-161-1/+10
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-3/+1
* Pass bootblock indicator RB_GOODRANDOM to random_start(). Future workderaadt2020-05-251-2/+2
* Rename "sigacts" flag field to avoid conflict with the "process" one.mpi2020-03-131-2/+2
* Start the SMR thread when all CPUs are ready for scheduling. Thisvisa2020-02-251-1/+4
* copyright++;jsg2020-01-011-2/+2
* Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2019-12-301-4/+4
* Repurpose the "syscalls must be on a writeable page" mechanism toderaadt2019-11-291-2/+3
* Regularly poll and report kubsan findings using the timeout(9) APIanton2019-11-041-7/+1
* struct proc: change ps_start from utc time to uptimecheloha2019-10-221-2/+2
* Make resource limit access MP-safe. So far, the copy-on-write sharingvisa2019-06-211-2/+2
* Undefined behavior (UB) can potentially be present anywhere in theanton2019-06-201-1/+16
* Move initialization of limit0 into a dedicated function. This newvisa2019-06-021-15/+2
* Revert to using the SCHED_LOCK() to protect time accounting.mpi2019-06-011-3/+1
* Use a per-process mutex to protect time accounting instead of SCHED_LOCK().mpi2019-05-311-1/+3
* Rename struct plimit field p_refcnt to pl_refcnt to avoid confusionvisa2019-05-311-2/+2
* Introduce safe memory reclamation, a mechanism for reclaiming sharedvisa2019-02-261-1/+5
* Move boottime into the timehands.cheloha2019-01-191-4/+2
* copyright++;jsg2019-01-011-2/+2
* - if_cloners list populated at boot time only then becomes immutable,sashan2018-09-101-1/+7
* Simplify the startup of the cleaner, reaper and update threads byvisa2018-08-131-28/+4
* Remove a few leftovers from the days of emulation, which could result inderaadt2018-07-201-3/+2
* Move from sendsig() to its callers the initsiginfo() calls andguenther2018-07-101-2/+1
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-2/+2
* Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andderaadt2018-04-121-2/+2
* Do not panic from ddb(4) when a lock requirement isn't fulfilled.mpi2018-03-201-1/+2
* Revert the change that postpones CPUs until after mounthook activities.patrick2018-02-281-3/+3
* Postpone secondary CPUs until after mounthook activities. This ispatrick2018-01-111-3/+3
* copyright++;jsg2018-01-011-2/+2
* Load CTF debug symbols before mountrootuwe2017-08-141-5/+6
* Merge DDBCTF into DDB.mpi2017-08-111-2/+2
* Add futex(2) syscall based on a sane subset of its Linux equivalent.mpi2017-04-281-1/+7
* Add a port of witness(4) lock validation tool from FreeBSD.visa2017-04-201-1/+4
* domaininit() doesn't need splnet().mpi2017-03-061-6/+3
* Split up fork1():guenther2017-02-121-3/+2
* p_comm is the process's command and isn't per thread, so move it fromguenther2017-01-211-2/+2
* copyright++;jsg2017-01-011-2/+2
* Automatically create a default lo(4) interface per rdomain.mpi2016-11-141-3/+4
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-2/+3
* move the mbstat structure to percpu countersdlg2016-10-241-1/+3
* add generalised access to per cpu data structures and counters.dlg2016-10-211-1/+5
* Introduce a new 'softclock' thread that will be used to execute timeoutmpi2016-09-221-1/+5
* add missing call to db_ctf_init().jasper2016-09-181-1/+6
* Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelmpi2016-09-041-3/+4