summaryrefslogtreecommitdiff
path: root/sys/lib/libkern
AgeCommit message (Expand)Author
2022-06-16Pull up following revision(s) (requested by skrll in ticket #1473):martin
2022-06-14Pull up following revision(s) (requested by skrll in ticket #1472):martin
2021-08-08Pull up following revision(s) (requested by skrll in ticket #1328):martin
2019-04-05clzdi2 and ctzdi2 are needed on alpha. (counting instructions are in thethorpej
2019-02-07don't use -fnon-call-exceptions on arm. not needed and triggers eh_frame gen...mrg
2019-02-07apply the previous to all GCC-7 platforms. it affects vax as well.mrg
2019-02-07for sh3 and GCC 7 pass -fnon-call-exceptions for udivmoddi4.c.mrg
2018-09-22- Determine KERN_AS automatically depending on whether OPT_MODULAR isrin
2018-09-03We have popcount; no need to reimplement it.riastradh
2018-09-03Rename min.c -> uimin.c, max.c -> uimax.c in libkern.riastradh
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-27Add kasan interceptors for strcpy/strcmp/strlen.maxv
2018-08-20Add support for kASan on amd64. Written by me, with some parts inspiredmaxv
2018-07-08provide memmemchristos
2018-06-05Use the standard build rules.christos
2018-05-27- Introduce :q modifier for make variables and make it double escape $'s sochristos
2018-04-19s/static inline/static __inline/g for consistency.christos
2018-03-16use memmove.Sryo
2017-12-31PR port-alpha/52520: provide float64 -> uint64 conversion and usemartin
2017-12-09Even smaller and takes print function.christos
2017-12-08don't ifdef _KERNELchristos
2017-12-08use a different, more readable approach.christos
2017-12-08coalesce the two copies of hexdump into libkernchristos
2017-11-30Import SHA-3 code into libc and libkern.riastradh
2017-10-30Add END().maxv
2017-03-14Add garbage instructions at end of kern_assert after vpanic.riastradh
2016-08-20extract crc16 code from utoppy driver to a separate file in libkern, for usejdolecek
2016-08-05PR port-ia64/51261scole
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-05-11provide const versions of container_of macros.rtr
2016-05-02move scsipi_strvis -> libkern:strnvisx()christos
2016-03-28Fix relation in rngtest failure message to match reality.riastradh
2016-03-22remove a bunch of "@echo done" from the tail of rules. these messagesmrg
2015-10-29remove "@echo done" from 4 rules that don't need it and the random "done"mrg
2015-09-07Order library object build.uebayasi
2015-09-07Sprinkle more done messages.uebayasi
2015-09-06In kernel lib build, print message when things not only start bug also end.uebayasi
2015-08-30Include opt_diagnostic.h.uebayasi
2015-07-30Revert untested and unnecessary change in previous rev 1.36.tsutsui
2015-07-30add mulsi3, needed by inet_addr.ochristos
2015-05-29If the platform support popcount as a __builtin, use that in preferencematt
2015-05-09tricks with sizeof() make coverity complain.christos
2015-04-20Add container_of to libkern.riastradh
2015-04-15remove various HAVE_GCC=45 fragments.mrg
2015-01-16strtoi and strtou for the kernelchristos
2014-11-20bcdtobin and bintobcd are now inlines in <dev/clock_subr.h>christos
2014-09-19New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)matt
2014-09-08Revert 1.33 and 1.34 for now, until either .INVISIBLE is reinstanciatedjoerg
2014-09-03New files for OR1K supportmatt
2014-09-01Make random.S invisible for coldfire too (e.g. anything not "m68k")matt