summaryrefslogtreecommitdiff
path: root/sys/kern/init_main.c
AgeCommit message (Expand)Author
2023-07-10Implement sending of LOCKDOC experiment information on startupMerlin Scholz
2023-07-07heartbeat(9): New mechanism to check progress of kernel.riastradh
2022-10-26kern/init_main.c: Get extern lwp0 from sys/lwp.h.riastradh
2022-07-21Removed unused opt_wapbl.h include.simonb
2022-06-18fix typos in word "functions" in comments, mainly s/fuctions/functions/.andvar
2022-03-19Fix locking after opendisk(), VOP_IOCTL() needs an unlocked vnode,hannken
2022-03-18entropy(9): Establish the softint a little earlier.riastradh
2022-01-26remove double t from targeted, add missing r to arbitraryandvar
2021-04-01Expose olde style intrcnt interrupt accounting via event counters.simonb
2020-12-05Refactor interval timers to make it possible to support types other thanthorpej
2020-11-12Set a better default for MAXFILES on larger RAM machines if notsimonb
2020-11-04In uvmpd_tryownerlock(), if the initial try-lock of the owner lock failschs
2020-09-08ipi: Split up initialization into two parts.riastradh
2020-09-07Add the ability to set an alternate cnmagic in the kernel configthorpej
2020-08-27Move address hashing from init_main.c to kern_sysctl.c.riastradh
2020-08-26Instead of returning 0 when sysctl kern.expose_address=0, return a randomchristos
2020-06-11uvm_availmem(): give it a boolean argument to specify whether a recentad
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-05-11Move cprng_init before configure.riastradh
2020-04-30Rewrite entropy subsystem.riastradh
2020-04-26Add a NetBSD native futex implementation, mostly written by riastradh@.thorpej
2020-02-24move config_init_mi() call before vfsinit(), which can trigger loadingjdolecek
2020-02-18remove the aiodoned thread. I originally added this to provide a thread contextchs
2020-02-15- Move the LW_RUNNING flag back into l_pflag: updating l_flag without lockad
2020-01-28Call radix_tree_init() earlier, so more stuff can make use of radixtree.ad
2020-01-08Hopefully fix some problems seen with MP support on non-x86, in particularad
2020-01-02- Eliminate the global "boottime" variable, which was being accessedthorpej
2020-01-01- Introduce a new global kernel variable "shutting_down" to indicate thatthorpej
2020-01-01First steps towards properly serializing access to the TOD clock.thorpej
2019-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-27Redo the page allocator to perform better, especially on multi-core andad
2019-12-22Fix integer overflow when printing available memory size (resulting fromad
2019-12-21uvmexp.free -> uvm_free()ad
2019-12-14Include radixtree in the kernel.ad
2019-12-12Eliminate per-hook duplication of common code as suggested bypgoyette
2019-12-02Take the basic CPU topology information we already collect, and use itad
2019-12-01Init kern_runq and kern_synch before booting secondary CPUs.ad
2019-10-03Remove compile-time asserts checking whether intptr_t and void* are compatkamil
2019-09-24Add a temporary ctassert checking whether void* and intptr_t are compatiblekamil
2019-05-17Implement an aggressive psref leak detectorozaki-r
2019-02-20Attach "mnt_transinfo" to "dead_rootmount" so every mount has ahannken
2019-01-23Change the place of initproc initializationkamil
2018-12-26Rather than performing lazy initialization, statically initialize earlythorpej
2018-10-30Correct the 6 second offset issue between the time reported bykre
2018-10-26Only print the "no console" warning when booting verbose or debug.martin
2018-07-03Fix net.inet6.ip6.ifq node doesn't existozaki-r
2018-04-16Remove the rnewprocp argument from fork1(9)kamil
2018-04-16Set initproc inside start_init()kamil
2018-02-04Add a proper defflag for GPROF, and include opt_gprof.h, otherwise we'remaxv
2017-12-26 Make cold __read_mostly like mp_online.msaitoh