summaryrefslogtreecommitdiffstats
path: root/sys/kern/init_main.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-16wire stoeplitz code into the tree.dlg1-1/+10
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt1-3/+1
2020-05-25Pass bootblock indicator RB_GOODRANDOM to random_start(). Future workderaadt1-2/+2
2020-03-13Rename "sigacts" flag field to avoid conflict with the "process" one.mpi1-2/+2
2020-02-25Start the SMR thread when all CPUs are ready for scheduling. Thisvisa1-1/+4
2020-01-01copyright++;jsg1-2/+2
2019-12-30Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-4/+4
2019-11-29Repurpose the "syscalls must be on a writeable page" mechanism toderaadt1-2/+3
2019-11-04Regularly poll and report kubsan findings using the timeout(9) APIanton1-7/+1
2019-10-22struct proc: change ps_start from utc time to uptimecheloha1-2/+2
2019-06-21Make resource limit access MP-safe. So far, the copy-on-write sharingvisa1-2/+2
2019-06-20Undefined behavior (UB) can potentially be present anywhere in theanton1-1/+16
2019-06-02Move initialization of limit0 into a dedicated function. This newvisa1-15/+2
2019-06-01Revert to using the SCHED_LOCK() to protect time accounting.mpi1-3/+1
2019-05-31Use a per-process mutex to protect time accounting instead of SCHED_LOCK().mpi1-1/+3
2019-05-31Rename struct plimit field p_refcnt to pl_refcnt to avoid confusionvisa1-2/+2
2019-02-26Introduce safe memory reclamation, a mechanism for reclaiming sharedvisa1-1/+5
2019-01-19Move boottime into the timehands.cheloha1-4/+2
2019-01-01copyright++;jsg1-2/+2
2018-09-10- if_cloners list populated at boot time only then becomes immutable,sashan1-1/+7
2018-08-13Simplify the startup of the cleaner, reaper and update threads byvisa1-28/+4
2018-07-20Remove a few leftovers from the days of emulation, which could result inderaadt1-3/+2
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andguenther1-2/+1
2018-04-28Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa1-2/+2
2018-04-12Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andderaadt1-2/+2
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.mpi1-1/+2
2018-02-28Revert the change that postpones CPUs until after mounthook activities.patrick1-3/+3
2018-01-11Postpone secondary CPUs until after mounthook activities. This ispatrick1-3/+3
2018-01-01copyright++;jsg1-2/+2
2017-08-14Load CTF debug symbols before mountrootuwe1-5/+6
2017-08-11Merge DDBCTF into DDB.mpi1-2/+2
2017-04-28Add futex(2) syscall based on a sane subset of its Linux equivalent.mpi1-1/+7
2017-04-20Add a port of witness(4) lock validation tool from FreeBSD.visa1-1/+4
2017-03-06domaininit() doesn't need splnet().mpi1-6/+3
2017-02-12Split up fork1():guenther1-3/+2
2017-01-21p_comm is the process's command and isn't per thread, so move it fromguenther1-2/+2
2017-01-01copyright++;jsg1-2/+2
2016-11-14Automatically create a default lo(4) interface per rdomain.mpi1-3/+4
2016-11-07Split PID from TID, giving processes a PID unrelated to the TID of theirguenther1-2/+3
2016-10-24move the mbstat structure to percpu countersdlg1-1/+3
2016-10-21add generalised access to per cpu data structures and counters.dlg1-1/+5
2016-09-22Introduce a new 'softclock' thread that will be used to execute timeoutmpi1-1/+5
2016-09-18add missing call to db_ctf_init().jasper1-1/+6
2016-09-04Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelmpi1-3/+4
2016-09-03Write the system time back to the RTC every 30 minutes.naddy1-1/+3
2016-09-03Do not reinitialize __guard_local if it is 0. This cannot be donederaadt1-10/+1
2016-09-02move links from http to https://www.openbsd.org/tb1-2/+2
2016-05-17Backout the previous fix for the sendsyslog(2) with LOG_CONS solution.bluhm1-18/+8
2016-05-10If sendsyslog(2) is called with LOG_CONS before syslogd(8) has beenbluhm1-8/+18
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookiederaadt1-2/+3