Go to file
scw 5e7e19ec12 Xscale-optimised mem* functions, contributed by Wasabi Systems.
(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-13 19:59:24 +00:00
bin Move Matt Green's code from a 4-clause to a 3-clause licence by removing 2003-10-13 14:22:20 +00:00
contrib/sys Pull the latest HAL from sourceforge.net/madwifi/ since it fixes 2003-10-13 04:53:04 +00:00
crypto Make sure HAVE_OPENSSL is undefined, to avoid depending on both 2003-10-09 04:31:17 +00:00
dist Cope with the possibility of NetBSD ZZZZZX "the Christos way". 2003-10-03 22:26:58 +00:00
distrib Add pmatch(9). 2003-10-13 19:57:41 +00:00
doc ACPICA 20031002 is out. 2003-10-11 02:00:16 +00:00
etc the main parts of new unified MAKEDEV framework - MAKEDEV template 2003-10-13 09:37:45 +00:00
games remove unnecessary / 2003-09-30 09:23:19 +00:00
gnu Don't pull in libgcc_pic.a for -shared - it was added as a workaround for 2003-10-13 13:19:41 +00:00
include "force" is not an inverted option; fix it. 2003-10-13 17:55:11 +00:00
lib Move Jason Downs's code from a 4-clause to a 3-clause licence by 2003-10-13 15:36:33 +00:00
libexec Move Jason Downs's code from a 4-clause to a 3-clause licence by 2003-10-13 15:36:33 +00:00
regress Writing to address 0x5a5a5a5a does not guarantee a SIGSEGV on all platforms 2003-10-12 17:13:46 +00:00
rescue
sbin Move Matt Green's code from a 4-clause to a 3-clause licence by removing 2003-10-13 14:22:20 +00:00
share Add a man page for pmatch(). 2003-10-13 19:52:58 +00:00
sys Xscale-optimised mem* functions, contributed by Wasabi Systems. 2003-10-13 19:59:24 +00:00
tools add -O2 to HOST_CFLAGS on Darwin since adding "-no-cpp-precomp" there blows 2003-10-10 21:49:59 +00:00
usr.bin Move Matt Green's code from a 4-clause to a 3-clause licence by removing 2003-10-13 14:22:20 +00:00
usr.sbin Move Jason Downs's code from a 4-clause to a 3-clause licence by 2003-10-13 15:36:33 +00:00
x11 -DHAVE_ARC4RANDOM for auth.c 2003-10-03 00:13:39 +00:00
BUILDING
Makefile
Makefile.inc
UPDATING Overhaul MBR handling (part 1): 2003-10-08 04:25:43 +00:00
build.sh