summaryrefslogtreecommitdiff
path: root/sys/lib/libkern
AgeCommit message (Expand)Author
2011-07-14revert the _i4i aliases. they are not the right thing.mrg
2011-07-06add weak aliases for __sdivsi3_i4i and __udivsi3_i4i.mrg
2011-07-05If GCC 4.0 or later, use __builtin_offsetof for offsetof.matt
2011-07-02fix the names of the _END symbols passed to .size; fixes rump issues,mrg
2011-07-02Add the _restgpr* and _savegpr* entries that GCC 4.5 wants. This file ismatt
2011-06-13catch up with the userland copy:mrg
2011-03-24Add a new libquota library, which contains some blocks to build and/orbouyer
2011-02-26Add quad srcs if building x86_64 32-bit libkern.jakllsch
2011-02-26Add quad srcs if using MIPS O32 ABImatt
2011-02-19Define CTASSERT in terms of __CTASSERTmatt
2011-02-08Remove clause 3 (UCB advertising clause) from the University of Utahrmind
2011-01-31This file needs opt_multiprocessor.h early so we pick up the rightskrll
2011-01-26Fix KDASSERTMSG defintions for !DEBUGmatt
2011-01-24Add KDASSERTMSG (KDASSERT already exists).matt
2011-01-24Fix build.skrll
2011-01-22Fix MULTIPROCESSOR curlwp/curcpu handling... missed in previous commit.skrll
2011-01-17Kill _NOREGNAMES. Everything should be using %rX now. If it doesn't itmatt
2011-01-17Don't define _NOREGNAMES since all of libkern is now compiled with it.matt
2011-01-16Add -D_NOREGNAMESmatt
2010-09-07Rename jump label to something a little more negative. No, I'mpooka
2010-05-11fix typopooka
2010-04-25Fix KASSERTMSG() to be consistent with KASSERT() logic, not inverted.rmind
2010-03-20fix copy{in,out}{,str}() to return the error returned by uvm_fault().chs
2010-03-15Add memset to libkern on vax, moving existing memset.S to src/common.uwe
2010-01-20Remove kern_assert.c - it's not needed here cuz it's already pulled inpgoyette
2010-01-20__assert.c -> kern_assert.cpooka
2010-01-19Get rid of last "easy" kernel symbols starting with __:pooka
2010-01-18Keep arc4_i and arc4_j synchronised after a rekeying. This preventsjoerg
2010-01-14Move AMD64's bswap64 implementation from libc to src/common and share itjoerg
2009-12-14Build fix for the mips64 merge:uebayasi
2009-12-14Merge from matt-nb5-mips64matt
2009-12-10Rename L_ADDR to L_PCBskrll
2009-12-01Remove U_PCB as requested by rmind.skrll
2009-11-21Redo the previous inverted logic. Sort alphabetically.uebayasi
2009-11-21Don't build quad support code on 64-bit platforms.uebayasi
2009-09-22Don't build spcopy for rumpkern. Fixes hp700 build failure pointedpooka
2009-08-14Move that majority of the 'SRCS+= foo.c' into the main Makefile.libkern.dsl
2009-08-12Put back random.S. Hi dsl!skrll
2009-08-12Remove some .c files accidentally left on the .S linesdsl
2009-08-12Split the lines that add .c to SRCS from those that add .Sdsl
2009-08-12Use stuff from libc/Makefile to auto-remove .c files if a .S has been added.dsl
2009-07-21Move popcount et al to src/common and add popcount32/popcount64.joerg
2009-07-20Fix little bit, and add a few files.kiyohara
2009-06-18Back out the addition of memset.c to the vax libkern, and instead dohe
2009-06-18Add memset.c, so that the references from sha2.c can be satisfied, andhe
2009-05-13Implement snprintb_m(3) to provide multi-line bit/bit-field decode.pgoyette
2009-04-30Merge nick-hppapmap.skrll
2009-03-26Make the function declaration the same for the big-endian case ashe
2009-03-25Fix compilation error on 64-bit platforms.tls
2009-03-25Fix build problems caused by crc32 addition to libkern. Also, this makestls