| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2003-12-04 | netbsd.org -> NetBSD.org | keihan | |
| This was the last commit of this kind to src/sys, which is now totally "NetBSD.org clean". Thanks for the patiance, and sorry for all the commits. | |||
| 2003-12-04 | NetBSD.ORG -> NetBSD.org | keihan | |
| Now all "NetBSD.ORG" are gone from src/sys. | |||
| 2003-11-14 | Use assembler version of bswap64. | uwe | |
| 2003-11-14 | bswap64 written in assembler. | uwe | |
| 2003-11-13 | Eliminate bzero. | uwe | |
| 2003-11-09 | Compile identity ntoh*/hton* only for big endian case. | uwe | |
| 2003-11-09 | bzero is no longer used in the kernel. | scw | |
| 2003-11-09 | bzero is gone from the kernel | martin | |
| 2003-11-09 | Get rid of bcopy relics. Minimize diffs against the libc version. | uwe | |
| 2003-11-08 | Nuke bcopy. Move the code to memmove.S (which it is) make memmove the | uwe | |
| primary entry point and comment out the bcopy entry point. Kernels before and after the change are identical. | |||
| 2003-11-08 | Add '.SUFFIXES: .m4' here, now that <sys.mk> doesn't provide it anymore. | lukem | |
| It appears that .PATH.m4: needs it. Should fix problem noted in private mail by Markus W Kilbinger. | |||
| 2003-11-08 | don't need bcmp() and bzero() | jdolecek | |
| 2003-11-08 | no need for bcmp.c | jdolecek | |
| 2003-11-07 | Make 'dependall' generate dependencies in these libraries. | dsl | |
| 2003-11-05 | rindex() shouldn't be used in the kernel. Use strrchr() instead. | junyoung | |
| 2003-11-01 | g/c index.c and rindex.c (not used anywhere) | jdolecek | |
| 2003-10-29 | Don't try to build random.S on 68010. | mycroft | |
| 2003-10-29 | Refresh from libc to get 68010 version. | mycroft | |
| 2003-10-27 | index() shouldn't be used in the kernel. Use strchr() instead. | junyoung | |
| 2003-10-26 | Goodbye to bcmp.S, bcopy.S, and bzero.S. They are defined as macros in | junyoung | |
| sys/systm.h. | |||
| 2003-10-26 | Remove bcmp.S and bzero.S from list. They were doing nothing but wasting | junyoung | |
| kernel bits for a long time (2 years?). | |||
| 2003-10-23 | Duh, fix the align-to-32-bits code. | scw | |
| 2003-10-21 | Add bswap64.c, required by options FFS_EI. | tsutsui | |
| 2003-10-13 | Xscale-optimised mem* functions, contributed by Wasabi Systems. | scw | |
| (Note: memcmp/memset improvements also benefit non-Xscale). memcmp() - Compare 32-bits at a time if possible. Special-case 6-byte comparisons, for the benefit of the network stack. memset() - More loop unrolling, plus use of 'strd' instruction, results in > 100% speedup on Xscale. memcpy() - Big-endian support, unrolled loops, 'strd/ldrd/pld', plus special-cases for very common length/alignment combinations (at least in the kernel). Benchmarks show ~50% improvment on Xscale. memmove() - Big-endian support. Use fast memcpy(), above, if the regions don't overlap. Otherwise unchanged. | |||
| 2003-10-10 | update for new gas syntax. from Jochen Kunz. | chs | |
| 2003-10-09 | big endian support | ichiro | |
| thanks to smi@sm.sony.co.jp | |||
| 2003-10-08 | sort entries, and add a couple | lukem | |
| 2003-10-02 | fix build for bootloaders (no /usr/include/sys/kernel.h any more). | itojun | |
| 2003-09-23 | Same treatment as libc/hash/sha1.c: ifdef the sparc64 compiler bug | martin | |
| workaround for old gcc only. | |||
| 2003-09-11 | the asm version of strlcpy() was buggy, just use the C version. | chs | |
| 2003-08-31 | update for LWPs, and some lite cleanup. | chs | |
| 2003-08-27 | Actually the right instruction to fill a half-word. | matt | |
| From Juergen Hannken-Illjes hannken at eis dot cs dot tu-bs dot de | |||
| 2003-08-20 | KNF | itojun | |
| 2003-08-19 | Kerner library files for pdp10. | ragge | |
| 2003-08-13 | Do not use the builtins for the mem* functions on vax, the compiler gets | ragge | |
| confused with the static inline functions vax uses. | |||
| 2003-08-13 | Include the C versions of the string instructions. | ragge | |
| Replace blkcpy() with a version that can handle overlapping data areas. | |||
| 2003-08-10 | Add a memset.S (does not use dcbz; to be added later). It does both bzero | matt | |
| and memset. | |||
| 2003-08-10 | Sync with userland version. | martin | |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc | |
| Patches provided by Joel Baker in PR 22364, verified by myself. | |||
| 2003-07-07 | Add xlat_mbr_fstype - converts mbr type to disklabel type | dsl | |
| 2003-06-07 | Provide a strtoul() implementation based on the one in libc instead of the | briggs | |
| totally different version that was here. This version, of course, has an BSD license on it while the old one did not. This one also compiles down to tighter code--the smaller the better for libkern & libsa. | |||
| 2003-05-15 | latest copyright notice (more loose). noted by wiz | itojun | |
| 2003-05-15 | add strl{cpy,cat} to libkern. code from lib/libc/string (originally from ↵ | itojun | |
| openbsd). | |||
| 2003-04-22 | don't define TRUE and FALSE locally. | christos | |
| 2003-04-15 | Significantly faster memcpy/memmove/bcopy and memset/bzero | dsl | |
| 2003-04-07 | When MEMCOPY is defined, don't bother checking if a backwards-copy is | scw | |
| required. That's what memmove() is for. This should fix port-powerpc/16889. The backwards copyin can confuse uiomove/genfs_getpages, resulting in corruption of files written over NFS. | |||
| 2003-04-05 | NetBSD/acorn26 has used APCS-32 for years, so unifdef -U__APCS_26__. | bjh21 | |
| 2003-02-25 | Switch back to generic bzero/memset until new one is shown to work. | matt | |
| 2003-02-24 | Actually use bzero.S. Also fix bzero to use GET_CPUINFO | matt | |
| 2003-02-24 | Don't make memset.c since bzero.o has memset in addition to bzero. | matt | |
