aboutsummaryrefslogtreecommitdiff
path: root/sys/libkern
Commit message (Expand)AuthorAgeFilesLines
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-2734-36/+0
* sccs: Manual changesWarner Losh2023-11-271-8/+0
* sys: Remove ancient SCCS tags.Warner Losh2023-11-2712-34/+0
* arm64: Mark the armv8 crc32c as supporting BTIAndrew Turner2023-11-211-0/+4
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1670-139/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-162-2/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-164-8/+0
* gsb_crc32: Fix a warning when compiled in userland.John Baldwin2023-07-311-0/+3
* divmoddi*: Use separate statements instead of the comma operator.John Baldwin2023-07-073-18/+31
* libkern: remove old ffs/fls routinesMitchell Horne2023-07-066-297/+0
* libkern: Trim OBE comment from divmoddi routines.John Baldwin2023-07-013-5/+0
* divmoddi4: Handle negative remainders.John Baldwin2023-07-011-6/+6
* sys: Add [u]divmoddi4 intrinsics on i386.John Baldwin2023-07-013-0/+108
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1217-17/+17
* ext2fs: extract crc16 into sys/crc16.hVal Packett2023-04-241-0/+66
* ashldi3: Use C89-style function definitionWarner Losh2022-11-271-3/+1
* arm: Remove unused ffs.SWarner Losh2022-10-201-58/+0
* qdivrem: Predict division by zero as false.Hans Petter Selasky2022-10-041-1/+1
* Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten2022-09-301-5/+5
* libkern: Fix a typo in a source code commentGordon Bergling2022-06-051-1/+1
* libkern: Fix two typos in source code commentsGordon Bergling2022-04-091-2/+2
* sys/libkern: Use C99 fixed-width integer types.John Baldwin2021-12-281-3/+3
* libkern: remove bcopyMateusz Guzik2021-08-241-8/+0
* Remove libkern/bcmp.cMateusz Guzik2021-08-231-146/+0
* arm: flip memclr to use memsetMateusz Guzik2021-08-231-2/+4
* arc4random: Avoid KMSAN false positives from pre-seeding resultsMark Johnston2021-08-131-0/+9
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-081-1/+0
* Switch to an ifunc in the kernel for crc32cAndrew Turner2021-07-221-18/+38
* Add missing libkern/strnstr.c fileGreg V2021-07-151-0/+64
* Remove incorrect __restricted labels from strcspnAlfonso Gregory2021-07-141-1/+1
* Use '.arch_extension crc' in the arm64 crc32 codeAndrew Turner2021-05-061-1/+2
* x86: remove gcov kernel supportKonstantin Belousov2021-04-021-316/+0
* random(9): Restore historical [0,2^31-1] output range and related manLawrence Stewart2021-03-241-1/+1
* Restore the augmented strlen commentaryMateusz Guzik2021-02-081-11/+4
* Revert "Reimplement strlen"Mateusz Guzik2021-02-031-25/+54
* tests/sys/kern/crc32: Check for SSE4.2 before using itAlex Richardson2021-02-021-5/+11
* Reimplement strlenMateusz Guzik2021-01-291-54/+25
* Remove obsolete code gated on _ARM_ARCH_*Andrew Turner2021-01-281-29/+0
* libkern/strcasestr.c: Drop xlocale support and connect to build.Vladimir Kondratyev2021-01-071-14/+8
* Copy strcasestr.c from libc to libkern.Vladimir Kondratyev2021-01-071-0/+74
* arc4random(9): Integrate with RANDOM_FENESTRASX push-reseedConrad Meyer2020-10-101-2/+36
* arm64: check for CRC32 support via HWCAPMitchell Horne2020-09-081-9/+3
* libkern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-019-28/+0
* Smaller crc for the boot loader.Warner Losh2020-09-011-0/+8
* Add prng(9) APIConrad Meyer2020-08-131-32/+3
* libkern: Add arc4random_uniformEmmanuel Vadot2020-05-231-0/+58
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-7/+14
* random(9): Deprecate random(9), remove meaningless srandom(9)Conrad Meyer2019-12-261-13/+12
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-213-3/+3