summaryrefslogtreecommitdiff
path: root/sys/kern/init_main.c
AgeCommit message (Expand)Author
2010-06-29We always copy struct pcred when creating a new process, so the referencePhilip Guenthe
2010-05-14Make sure we initialize sched_lock before we try to use it.Mark Kettenis
2010-01-12Since ifinit() is now safe to be called earlier, call it just beforeTheo de Raadt
2010-01-01copyright++;Miod Vallat
2009-12-23The process's rdomain should be, well, per-process and not per-rthread,Philip Guenthe
2009-11-27Add setrdomain() and getrdomain() system calls. Committing now toPhilip Guenthe
2009-08-11uvm_scheduler() sounds important, but ``while(1) tsleep()'' is kinda lameBret Lambert
2009-08-09add mpath(4), a driver that steals paths to scsi devices if itDavid Gwynne
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-04-19Count number of cpus found (potentially not attached) and store thatTheo de Raadt
2009-03-05Make ELF platforms generate ELF core dumps. Somewhat based on code fromMark Kettenis
2009-02-13use nitems(); dunnoseriously@gmailTheo de Raadt
2009-01-01copyright_year++;Miod Vallat
2008-12-03add vscsi(4), a virtual scsi controller that passes all scsi requests up toDavid Gwynne
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),Theo de Raadt
2008-10-14Back-in; problems were apparently elsewhere.Philip Guenthe
2008-10-10backout; is causing some people difficultyTheo de Raadt
2008-10-09Put a reference count in struct process to prevent use-after-freePhilip Guenthe
2008-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
2008-05-06retire vfs_mountroot();Thordur I. Bjornsson
2008-01-01Welcome to the jungle of 2008.Miod Vallat
2007-11-25convert crypto thread to workq. add WQ_DIRECTOK flag to workq.Ted Unangst
2007-10-16more remove unneeded declarations that shadows existing vars; ok by many.Federico G. Schwindt
2007-10-10Make context switching much more MI:Artur Grabowski
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-07-25Back out the tracking of procs in struct selinfo. There's one seriousArtur Grabowski
2007-06-01some architectures called setroot() from cpu_configure(), *way* before someTheo de Raadt
2007-05-31add an interface for work queues run from a kernel thread.David Gwynne
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-04-12move p_limit and p_cred into struct processTed Unangst
2007-04-03Start moving state that is shared among threads in a process intoArtur Grabowski
2007-03-24Kill the horrible hack of storing the pid in struct selinfo.Artur Grabowski
2007-03-19attach softraid to the root of the device tree in a machine independantDavid Gwynne
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-01-12Switch some lockmgr locks to rwlocks.Artur Grabowski
2007-01-022007Dale Rahn
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2006-11-14grammar, spelling, and style fixes from bret lambert;Jason McIntyre
2006-05-06initialize the propolice cookie more carefully so -fstack-protector-allTheo de Raadt
2006-03-04With the exception of two other small uncommited diffs this movesBrad Smith
2006-01-012006Miod Vallat
2005-12-22fix memory leak conditions in thrsleep and significantly simplifyTed Unangst
2005-12-03kernel support for threaded processes (rthreads).Ted Unangst
2005-11-12ansi. No binary change.Jonathan Gray
2005-07-18Typo in comment, from Giorgos Keramidas, keramida (at) ceid (dot)Tom Cosgrove
2005-01-012005Michael Shalayeff
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-11-28mountroothooks are called after the root filesystem is mounted.Theo de Raadt
2004-11-23Create the init process earlier, before the root filesystem is mounted,Miod Vallat
2004-07-28This touches only MI code, and adds new time keeping code. TheThorsten Lockert