summaryrefslogtreecommitdiff
path: root/sys/lib/libkern
AgeCommit message (Expand)Author
2003-02-25Switch back to generic bzero/memset until new one is shown to work.matt
2003-02-24Actually use bzero.S. Also fix bzero to use GET_CPUINFOmatt
2003-02-24Don't make memset.c since bzero.o has memset in addition to bzero.matt
2002-12-05Wrap this file in "#ifndef _STANDALONE".thorpej
2002-11-25Add strtoul.cfvdl
2002-11-23If LIBKERN_ARCH is defined, use that as the architecture-specificfvdl
2002-11-23Sync arm asm libkern files with libc's asm files.chris
2002-11-20Use assembly version of bzero() and memset().itohy
2002-11-20Assembly version of bzero()/memset().itohy
2002-11-20memcpy() and memmove() must return the first parameter.itohy
2002-11-16Add an assembler version of strcmp, based on example code from the ARMrearnsha
2002-11-10ABICALLS -> __ABICALLS__thorpej
2002-11-02Add lint infrastructureperry
2002-11-02set LLIBS= so we don't try to check the lint lib against llib-lc.lnperry
2002-10-29move includes to the top so that this builds in libc context too.chs
2002-10-27remove setjmp/longjmp from libkern, they're not used.chs
2002-10-27use %g5 instead of %g7 (since we want to use %g7 for the cpu_info pointerchs
2002-10-24make offsetof lint friendlier.christos
2002-10-22Replace the SuperH memcpy() with homebrewed code. The former seems to havescw
2002-10-20Sync with libc/quad:scw
2002-10-19Fix a sign-extension botch for ILP32.scw
2002-10-19Doh. Bail out early if we're passed a zero-length buffer.scw
2002-10-17Add native optimised assembler versions of some libkern routines.scw
2002-10-10#undef ffs before the ffs() function definition, so that the namejdolecek
2002-10-08need to include <sys/param.h> to get inline strlen() on vax; foundjdolecek
2002-10-08Add RCS ids.simonb
2002-10-06let this compile in the non KERNEL case without NRND.dan
2002-10-06ESP output was drawing down the entropy pool at a ferocious rate, atls
2002-10-06This commit includes two major changes:tls
2002-10-04Unconditionally add strstr.c. Bill Studenmund.junyoung
2002-10-04Add strstr() to libkern. For now, it's only used in i386 (for processorjunyoung
2002-10-04include rnd.h only under kernel build.itojun
2002-10-04add missing "rnd.h" include - noted by simonbitojun
2002-10-04Ansify's (use prototypes).matt
2002-09-28Preserve and restore the caller's FP status register, and ensurescw
2002-09-27remove trailing \n in panic(). approved perry.provos
2002-09-21add strtoul.c, it's now used in MI code.chs
2002-09-19Need strtoul() also.ragge
2002-09-05Add __movstr_i4_{odd,even} for -m4.msaitoh
2002-09-01Save 1-4 instructions on all cases except for the ret=0 case.itohy
2002-08-28Slightly improved version of ffs(3).itohy
2002-08-25Tweak the previous change so that a prototype is always provided.thorpej
2002-08-24Use assembly version of ffs(3).itohy
2002-08-24Oops, SYSLIBC_SCCS -> LIBC_SCCSitohy
2002-08-24Assembly version of ffs(3).itohy
2002-08-23Do not try to use "__builtin_ffs" on vax, ffs is an instruction already.ragge
2002-08-21GCC 2.95 supports __builtin_ffs(); use it.thorpej
2002-08-17Local label fixup.thorpej
2002-08-17pull in ffs.S from libc for arm.chris
2002-08-15Use .L prefix for all local labels.briggs