Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-04 | Revert 1.11 and load .shstrtab, as it is currently needed for /dev/ksyms | Miod Vallat | |
proper operation. | |||
2006-12-30 | do not load unneeded stringtab sections; avoids backward seeking; from ↵ | Michael Shalayeff | |
netbsd; tested by miod@ and martin@; deraadt@ ok | |||
2006-11-29 | make it compile w/ debug defined; miod@ ok | Michael Shalayeff | |
2006-11-17 | Move m88k memory copy and fill functions to libkern. The copy functions will | Miod Vallat | |
no longer share the same code, but will be instead be duplicated from the same source, so that bcopy() and memcpy() do not need to check for overlap, and memcpy() and memmove() are shorter. | |||
2006-11-09 | typo | Theo de Raadt | |
2006-10-11 | use SEEK_SET; chl@tuxfamily.org | Theo de Raadt | |
2006-10-06 | import supah pieces from netbsd | Michael Shalayeff | |
2006-09-18 | Import a slightly stripped down strtoll(3) from stdlib | Marco Pfatschbacher | |
into libsa as it is needed for boot(8) > 4G support. With help from mickey@ i386 and amd64 tests by me, alpha test by mickey@ OK mickey@, miod@, deraadt@ | |||
2006-09-18 | Add a hand rolled 64bit hex printf that can be used outside of | Marco Pfatschbacher | |
LIBSA_LONGLONG_PRINTF which requires 64bit math support. With help from mickey@ Tested on i386, amd64 and on alpha by mickey@ OK mickey@, miod@, deraadt@ | |||
2006-07-20 | adler32_combine() is not used by anything AND requires qdivrem so ifdef it ↵ | Michael Shalayeff | |
out; millert@ deraadt@ ok | |||
2006-02-06 | typos from alexey dobriyan; | Jason McIntyre | |
2006-01-06 | Adapt things to use __type_t instead of _BSD_TYPE_T_ | Todd C. Miller | |
Add new sys/_types.h header Include machine/_types.h or sys/_types.h where applicable | |||
2006-01-04 | Switch to the C version of random() on m68k platforms. It is almost as fast | Miod Vallat | |
as the assembly version on 0[234]0, but *fifteen* times faster than it on 68060 systems, since it uses a form of muls.l which has to be emulated. And since we use random() for statclock variance, this means we were gratuitously doing an average of 100 emulation traps per second. ok deraadt@ millert@ | |||
2005-08-01 | I'm Positive these are Type-O. | Miod Vallat | |
2005-07-20 | not needed | Theo de Raadt | |
2005-07-20 | add moddi3, needed by new libz | Theo de Raadt | |
2005-07-20 | Update to zlib 1.2.3; OK deraadt@ | Todd C. Miller | |
2005-07-13 | do not leak memory if read()ing section headers fails; from Andrey Matveev ↵ | Michael Shalayeff | |
<evol@online.ptt.ru> | |||
2005-07-06 | Fix bounds check for incomplete code sets so they cannot overflow the codes | Todd C. Miller | |
array. From Mark Adler. | |||
2005-05-24 | -ansi considered harmful, even in comments | Todd C. Miller | |
2005-04-01 | hppa64 bits | Michael Shalayeff | |
2005-02-13 | Remove __P usage in sys that has crept back in. | Jonathan Gray | |
'Looks fine' millert@, ok miod@ | |||
2004-12-03 | zlib-1.21 here too | Damien Miller | |
2004-11-28 | sync from libc | Michael Shalayeff | |
2004-11-28 | a tiny hppa64 bit | Michael Shalayeff | |
2004-10-08 | 64 bit safe over entire address range | Per Fogelstrom | |
2004-09-23 | make it compile with _STANDALONE, ok deraadt@ | Per Fogelstrom | |
2004-09-22 | Add code to let 32bit code *printf() {u,}int64_t values. | Miod Vallat | |
Only enabled if libsa is compiled with the adequate define, so as not to grow bootblocks which do not need this feature. ok deraadt@ | |||
2004-09-21 | Keep providing a 32bit only version of bzero() #ifdef _STANDALONE, as | Miod Vallat | |
bootblocks are compiled as 32bit code. | |||
2004-09-18 | slightly 64 bit improved | Per Fogelstrom | |
2004-09-09 | Changes for 64 bit kernel. Some functions needis to be rewritten or | Per Fogelstrom | |
optimized to take advantage of full 64 bit width registers. | |||
2004-08-26 | Fix for DoS caused by incorrect error handling. From Dmitry V. Levin. | Otto Moerbeek | |
ok miller@ henning@ | |||
2004-08-13 | add missing copyright | Per Fogelstrom | |
2004-08-11 | mips64 now | Per Fogelstrom | |
2004-08-11 | move to mips64 | Per Fogelstrom | |
2004-08-07 | ansi and some missing protos | Theo de Raadt | |
2004-07-22 | Remove some register keywords to make this compile on amd64. | Artur Grabowski | |
2004-07-09 | Fix buffer writing in cd9660 code, written by Tom and myself, examined by toby | Dale Rahn | |
and tested in-tree for a while. | |||
2004-06-22 | Change of variable name from read to nread, to reduce difference | Tom Cosgrove | |
from NetBSD version. ok weingart@ | |||
2004-06-21 | add bounded attribute to some functions. anil tested and ok'ed | Jun-ichiro itojun Hagino | |
2004-05-07 | Replace RSA-derived md5 code with code derived from Colin Plumb's PD version. | Todd C. Miller | |
This moves md5.c out of libkern and into sys/crypto where it belongs (as requested by markus@). Note that md5.c is still mandatory (dev/rnd.c uses it). Verified with IPsec + hmac-md5 and tcp md5sig. OK henning@ and hshoexer@ | |||
2004-05-06 | add back strchr/strrchr; from dhartmei | Theo de Raadt | |
2004-04-02 | remove terms 3 & 4 for drochner@NetBSD.org; as seen on netbsd lists | Theo de Raadt | |
2004-04-01 | It turns out that the so-called fast ffs(3) routines were wrong, as soon as | Miod Vallat | |
more than one bit is set, as the ff1 instruction counts from the highest order. However, gcc/m88k with optimization enabled would use a correct, short sequence based upon ff1 and tweaks, to achieve the intended result, hence i did not catch this flaw initially. So revert to the C implementation - it is correct, still decently fast, and will only be used when compiling at -O0. | |||
2004-03-24 | Do not check for writing to address zero on vax, since this is where | Miod Vallat | |
we want to be able to load a .gz kernel. ok deraadt@ | |||
2004-03-19 | Enter pxeboot, derived from the NetBSD implementation. Initially | Tom Cosgrove | |
intended to support network installs using bsd.rd over TFTP. Thanks to the many who tested, including Diana Eichert. ok deraadt@ | |||
2004-02-27 | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | Theo de Raadt | |
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | |||
2004-02-10 | Allow /boot to load read-only data segments in ELF kernels. | Tom Cosgrove | |
Thanks to miod@ for testing on many archs. ok deraadt@. | |||
2004-02-03 | no quad stuff on amd64 either; from art@ | Michael Shalayeff | |
2004-02-01 | tag... | Dale Rahn | |