aboutsummaryrefslogtreecommitdiff
path: root/sys/libkern
Commit message (Expand)AuthorAgeFilesLines
* iconv uses strlen directly on user supplied memoryDavid Bright2018-02-261-3/+3
* libkern: use nul for terminating char rather than 0Ed Maste2018-02-135-9/+9
* SPDX: fix wrong license ID tag in libkern.Pedro F. Giffuni2017-12-281-1/+1
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2717-1/+35
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2038-0/+76
* ANSIfy sys/libkernEd Maste2017-11-1919-56/+21
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-182-0/+4
* Continuing efforts to provide hardening of FFS, this change adds aKirk McKusick2017-09-221-0/+5
* x86/crc32_sse42.c: quiet unused function warningRyan Libby2017-08-111-7/+9
* arm64: add ".arch armv8-a+crc" to allow use of crc instructionsEd Maste2017-06-081-0/+1
* Sync qsort.c with userland r318515.Xin LI2017-05-191-47/+82
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-18/+18
* armv8 has support for optional CRC32C instructions. This patch checks if they...Michael Tuexen2017-04-272-0/+94
* Replace the RC4 algorithm for generating in-kernel secure randomMark Murray2017-04-161-120/+130
* Use inline asm instead of unportable intrinsics for the SSE4 crc32Bruce Evans2017-03-261-11/+102
* Discard first 3072 bytes of RC4 keystream, this is a bandaidXin LI2017-03-141-2/+2
* strstr.c was inadvertently blasted with a copy of isa_nmi.c. RevertWarner Losh2017-03-011-30/+20
* Renumber copyright clause 4Warner Losh2017-02-2832-56/+62
* sys: Replace zero with NULL for pointers.Pedro F. Giffuni2017-02-221-1/+1
* Remove inet_ntoa() from the kernelEric van Gyzen2017-02-161-14/+0
* calculate_crc32c: Add SSE4.2 implementation on x86Conrad Meyer2017-01-312-0/+299
* Use time_t for intermediate values to avoid overflow in clock_ts_to_ctConrad Meyer2017-01-241-0/+4
* libkern: Remove obsolete 'register' keywordConrad Meyer2017-01-1211-29/+29
* Update r309143 to prevent false sharing.Fabien Thomas2016-11-251-2/+2
* In a dual processor system (2*6 cores) during IPSec throughput tests,Fabien Thomas2016-11-251-37/+80
* sys: Make use of our rounddown() macro when sys/param.h is available.Pedro F. Giffuni2016-04-301-1/+1
* Merge ACPICA 20160422.Jung-uk Kim2016-04-271-0/+63
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-154-4/+4
* libkern: ffs, fls: s/4/3/ the 3rd BSD clauseConrad Meyer2015-10-226-6/+6
* Add libkern ffsll() for parity with flsll()Conrad Meyer2015-10-221-0/+48
* Add the __aeabi_memclr8 symbol, clang 3.7 uses this.Andrew Turner2015-09-211-0/+2
* Remove checks for __ARM_EABI__, we only build for EABI now.Andrew Turner2015-07-096-30/+0
* Add support for __aeabi_memclr4, clang 3.7 calls it.Andrew Turner2015-07-091-0/+40
* Huge cleanup of random(4) code.Mark Murray2015-06-302-16/+10
* Add more __aeabi_memcpy functions, later versions of clang generate callsAndrew Turner2015-05-311-0/+4
* Move zlib.c from net to libkern.Craig Rodrigues2015-04-221-0/+5414
* Implement asprintf in libkernRyan Stone2015-03-011-0/+77
* Similar to r277901, fix more -Wcast-qual warnings in libkern's strtoq(),Dimitry Andric2015-01-293-3/+3
* Fix a -Wcast-qual warning in libkern's strtol(), by using __DECONST. NoDimitry Andric2015-01-291-1/+1
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-0/+32
* Use the unified syntax in a few more assembly filesAndrew Turner2014-12-051-1/+2
* Sync with userland variant.Xin LI2014-11-171-5/+3
* Add a complete implementation of MurmurHash3. Tweak both implementationsDag-Erling Smørgrav2014-10-181-12/+70
* Remove duplicated code.Xin LI2014-10-161-0/+4
* Change the PF hash from Jenkins to Murmur3. In forwarding testsGeorge V. Neville-Neil2014-10-101-0/+74
* Add explicit_bzero(3) and its kernel counterpart.Xin LI2014-10-071-0/+24
* Use __DECONST to avoid compiler warnings (and thus build failures)Bjoern A. Zeeb2014-09-081-2/+2
* Add support for gdb's memory searching capabilities to our in-kernel gdbBenno Rice2014-09-051-0/+62
* Bring in the new automounter, similar to what's provided in most otherEdward Tomasz Napierala2014-08-171-0/+51
* Fix unwind-info errors in our hand-written arm assembler code.Ian Lepore2014-08-011-10/+10