summaryrefslogtreecommitdiffstats
path: root/sys/sys/systm.h
Commit message (Expand)AuthorAgeFilesLines
* Add a new sysctl for reporting all of the supported page sizes.alc2009-09-181-0/+1
* * Change the scope of the ASSERT_ATOMIC_LOAD() from a generic check toattilio2009-08-171-3/+10
* Add a new macro to test that a variable could be loaded atomically.bz2009-08-141-0/+4
* Add hierarchical jails. A jail may further virtualize its environmentjamie2009-05-271-2/+0
* Add cpu_flush_dcache() for use after non-DMA based I/O so that amarcel2009-05-181-0/+1
* Revert r190676,190677thompsa2009-04-101-1/+1
* Add a how argument to root_mount_hold() so it can be passed NOWAIT and be calledthompsa2009-04-031-1/+1
* Extract the no_poll() and vop_nopoll() code into the common routinekib2009-03-061-0/+2
* Add memmove() to the kernel, making the kernel compile with Clang.ed2009-02-281-0/+1
* Add cr_canseeinpcb() doing checks using the cached socketbz2008-10-171-0/+2
* Move uminor() and umajor() to the same place as userspace minor() and major().ed2008-09-271-2/+0
* Various whitespace fixes.jhb2008-09-101-1/+1
* Turn dev2unit(), minor(), unit2minor() and minor2unit() into macro's.ed2008-06-121-1/+0
* Remove some DTrace hook definitions that are now in dtrace_bsd.hjb2008-05-181-6/+0
* The "free-lance" timer in the i8254 is only used for the speakerphk2008-03-261-0/+2
* Remove kernel support for M:N threading.jeff2008-03-121-1/+0
* Refactor select to reduce contention and hide internal implementationjeff2007-12-161-4/+0
* Implement fetching of the __FreeBSD_version from the ELF ABI-tag note.kib2007-12-041-0/+1
* I don't know what I was smoking when I wrote these three years ago; thedes2007-10-131-2/+3
* Since cdev mutex is after system map mutex in global lock order, free()kib2007-07-041-0/+2
* Continue kernel privilege cleanup for 7.0: unstaticize suser_enabled andrwatson2007-07-021-1/+0
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inrwatson2007-06-121-6/+0
* Since locking in kern/subr_prof.c is changed a bit, we need nomore ofattilio2007-06-091-2/+0
* - Move clock synchronization into a seperate clock lock so the globaljeff2007-05-201-0/+2
* Add root_mounted() function that returns true if the root file system ispjd2007-04-081-0/+1
* Add root_mount_wait() function which can be used to wait until the rootpjd2007-04-031-0/+1
* Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,jhb2007-03-211-1/+1
* Allow threads to atomically release rw and sx locks while waiting for anjhb2007-03-091-4/+9
* Minor reformatting.thomas2007-02-281-2/+2
* Add a new kernel sleep function pause(9). pause(9) is for places thatjhb2007-02-231-0/+1
* Optimize bitcount32 by replacing 6 logical operations with 2. The keycperciva2007-02-141-3/+3
* Reviewed by: rwatsonrrs2007-01-151-1/+6
* turn non-INVARIANT KASSERT into an empty but real Ckmacy2006-12-261-2/+5
* Add a new priv(9) kernel interface for checking the availability ofrwatson2006-11-061-1/+1
* o Add keyword volatile for user mutex owner field.davidxu2006-10-171-2/+2
* First part of a little cleanup in the calendar/timezone/RTC handling.phk2006-10-021-7/+0
* Implement casuword32, compare and set user integer, thank Marcel Moolenarrdavidxu2006-08-281-1/+2
* Add a type definition for the cyclic timer callback function.jb2006-08-041-0/+6
* Use a sleep mutex instead of an sx lock for the kernel environment. Thisscottl2006-07-091-1/+1
* CPU time accounting speedup (step 2)phk2006-02-111-2/+5
* Modify the way we account for CPU time spent (step 1)phk2006-02-071-0/+3
* - Add the global 'rebooting' variable that is used to detect whenjeff2006-02-061-0/+1
* Add a new function msleep_spin() which is a slightly stripped down versionjhb2005-12-291-0/+1
* Tweak how the MD code calls the fooclock() methods some. Instead ofjhb2005-12-221-5/+4
* Avoid code duplication and implement bitcount32() function in systm.h only.pjd2005-08-191-0/+52
* Inline functions belong in <sys/libkern.h>, not in <sys/systm.h>.marcel2005-04-281-22/+0
* Refactor the CRC-32 code to enhance its usability. Move the actualmarcel2005-04-271-1/+21
* Add a named reference-count KPI to hold off mounting of the root filesystem.phk2005-04-181-0/+7
* Constify hexdump() harder.phk2005-04-061-1/+1
* Privatize major().phk2005-03-291-1/+0
OpenPOWER on IntegriCloud