summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern (follow)
Commit message (Expand)AuthorAgeFilesLines
* ansijsg2021-03-061-2/+1
* Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.Sgkoehler2020-11-282-7/+7
* Retguared asm macros for powerpc libkerngkoehler2020-10-272-7/+12
* Use the retguard macros from asm.h to protect the function.deraadt2020-10-161-1/+3
* Add __multi3 from compiler_rt-8.xjca2020-08-131-0/+54
* Move compiler_rt type definitions to a separate headerjca2020-08-132-32/+68
* add aliases for arm eabi long long shift functionsjsg2020-08-033-0/+12
* __main() is no longer used by any of our toolchainsderaadt2020-07-201-41/+0
* The kernel and bootblocks never reference this file...deraadt2020-07-181-41/+0
* Provide an optimized implementation of ffs(3) in the kernel onnaddy2020-06-103-0/+47
* Add __lshrti3 to libkern and use it on sparc64jca2020-04-021-0/+71
* Remove non-__STDC__ assert macros from <lib/libkern/libkern.h>.visa2020-02-261-22/+1
* Give some END()s to assembly symbols.mpi2019-11-054-4/+8
* Add movstrSI12_i4 for linking -Os/-Oz kernels. Sadly however itderaadt2019-04-251-0/+19
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-253-6/+6
* Use _ALIGN_TRAPS instead of _ALIGN_TEXT where nops aren't needed.guenther2018-07-133-6/+6
* In asm.h ensure NENTRY uses the old-school nop-sled align, but change standardderaadt2018-07-103-5/+5
* Add retguard macros for libkernmortimer2018-07-0315-12/+43
* use size_t for the size of buffers and strings, not int.dlg2018-04-252-6/+8
* Add aliases for __aeabi_idivmod and __aeabi_uidivmod calls clang emits.jsg2017-10-261-1/+3
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Fix the __sync_* functions to make them work properlyvisa2017-08-201-1/+21
* Enable radeondrm(4) on loongson to get accelerated graphicsvisa2017-05-211-0/+317
* In preparation of compiling our kernels with -ffreestanding, explicitly mapkettenis2017-01-247-7/+22
* Copy data by using 64-bit loads and stores rather than 32-bitvisa2016-11-141-1/+53
* Add an implementation of __aeabi_ldivmode() and __aeabi_uldivmod(); clangkettenis2016-09-242-0/+183
* Add aeabi aliases.kettenis2016-09-221-1/+4
* retire sparctedu2016-09-0121-3422/+0
* remove hppa64 port, which we never got going beyond broken single users.deraadt2016-05-117-2035/+0
* " the the " -> " the ", or in a couple of cases replace the superfluouskrw2016-03-201-2/+2
* more pieces of vaxderaadt2016-03-107-319/+0
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-072-4/+4
* Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In oneguenther2015-10-011-3/+0
* At some point arm moved to a unified syntax for arm and thumb instructions.jsg2015-06-082-39/+43
* Make some $OpenBSD$ lines prettier/standardier by eliminatingkrw2015-01-191-1/+1
* Sync with libc version.millert2015-01-152-43/+42
* unifdef __APCS_26__ we don't run on anything with a 26 bit program counter.jsg2014-12-305-61/+5
* Replacing <machine/endian.h> with <sys/endian.h> does not imply removingmiod2014-12-202-0/+4
* Use <sys/endian.h> instead of <machine/endian.h>guenther2014-12-192-4/+2
* sync with libc, using brnz,pt instead, should be betterderaadt2014-12-191-5/+4
* Like libc, also for the kernel: Import new amd64 assembly versions ofreyk2014-12-094-93/+442
* it should not be necessary to clear the direction flagtedu2014-11-2916-26/+8
* mask off high bits from 'c', before operation, otherwise the packingderaadt2014-11-211-0/+1
* typomiod2014-11-091-2/+2
* KASSERTMSG(9): New kernel assertion with messageuebayasi2014-07-131-1/+17
* Make normalizeRoundAndPackFloat{32,64} non-static; they will be used outsidemiod2014-07-011-3/+6
* Protect explicit_bzero() from link-time optimizationmatthew2014-06-211-7/+12
* mop up #ifdef _KERNEL goo; ok miodderaadt2014-06-1021-106/+30
* Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingmiod2014-03-1818-1046/+0
* Initialize ci_randseed better using arc4random() + a trick. Remove thederaadt2014-01-192-17/+4