| 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-30 | Add a prototype for memset(). | he | |
| 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-23 | The paddr_t type is integral, so no longer compatible with NULL, | he | |
| so use 0 instead. | |||
| 2003-10-21 | Add bswap64.c, required by options FFS_EI. | tsutsui | |
| 2003-10-18 | Rename local variables `read' to `nread' to shut up -Wshadow. | itohy | |
| 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-09-04 | Um, undo last; libsa printf doesn't do %z. | he | |
| 2003-09-04 | Use the %zu format for size_t printing instead of cast + %lu. | he | |
| 2003-09-03 | Cast size_t to u_long before printing, and use %lu instead of %d as format. | he | |
| Fixes compilation on alpha. | |||
| 2003-09-01 | Another attempt to get libsa to contain the right things. | dsl | |
| - put a 'standards conforming' memcmp into memcmp.c - make bcmp be a second label on the same code - make bcmp.c be just #include "memcmp.c" This means that libsa.o might contain both a memcmp.o and a bcmp.o, but both contain the same code (defining both symbols) so it doesn't matter which ld uses. Saves worrying about which of bcmp.c and memcmp.c the architecture specific Makefile requests. | |||
| 2003-08-31 | Fix signed/unsigned warnings. | fvdl | |
| 2003-08-31 | update for LWPs, and some lite cleanup. | chs | |
| 2003-08-29 | The __strong_alias() seems to have to be in the file with the definition. | dsl | |
| So make bcmp.c define bcmp and memcmp. This should (?) fix the atari build. (I've now no idea why the previous change defined memcpy for the alpha build.) | |||
| 2003-08-27 | An ever sneakier way of making memcmp and bcmp use the same code: | dsl | |
| __strong_alias(memcmp,bcmp) | |||
| 2003-08-27 | Use memset not bzero to help shrink alpha bootxx_lfs | dsl | |
| (sys/arch/alpha/stand/common/start.S also uses bzero, I don't know any alpha opcodes so cant change that one...) | |||
| 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-22 | Reduce memory footprint: | dsl | |
| - use file buffer for all block reads - only save a small amount of the indirect block list Allows i386 bootxx_ufs code to load /boot from a filesystem with 32k blocks while still fitting inside 64k of memory. Code size reduced as well (by ~1k on i386). It ought to be possible to use a buffer that is smaller than a filesystem block. This might be needed in order to boot from filesystems with larger block sizes. | |||
| 2003-08-21 | Should call ufs_close() if it isn't being built in. | elric | |
| 2003-08-21 | make 'path' argument to cd9660_open 'const char *' and fix the fallout. | elric | |
| 2003-08-20 | KNF | itojun | |
| 2003-08-19 | Kerner library files for pdp10. | ragge | |
| 2003-08-18 | make 'path' argument to ufs_open 'const char *' and fix the fallout. | dsl | |
| 2003-08-18 | KNF, fix a comment or two | dsl | |
