Commit Graph

119828 Commits

Author SHA1 Message Date
jdolecek
85204ef973 fix NULL vs. 0 usage 2003-10-26 11:45:46 +00:00
scw
4d7283b3ec Assume that if curpcb is NULL, we're already running with alignment
faults enabled.
2003-10-26 11:34:29 +00:00
jdolecek
a45cfadaff cleanup some (uschar **) to (char **) casts which break
strict aliasing rules, so that this builds with gcc 3.3; this was done
by changing variables & function arguments to uschar where appropriate
2003-10-26 11:34:23 +00:00
yamt
bc075cd173 use ffs() rather than handcrafted one for ipi bit search. 2003-10-26 11:30:42 +00:00
yamt
9be92e2eef issue PAUSE in the debug version of __cpu_simple_lock as well. 2003-10-26 11:28:21 +00:00
tsutsui
2685dee90d Remove -mcpu=r4000 from CFLAGS. It's no longer available on gcc3. 2003-10-26 11:27:54 +00:00
yamt
ab51be8e72 define SPINLOCK_SPIN_HOOK to let LK_SPIN lockmgr locks call x86_pause. 2003-10-26 11:15:16 +00:00
yamt
8122bbfb62 issue PAUSE during ipi rendezvous even with DIAGNOSTIC. 2003-10-26 11:09:13 +00:00
mycroft
fe2cafa2c3 Carefully tweak some makefs parameters so this builds.
XXX This is very fragile and has absolutely no slop space right now.
2003-10-26 10:59:57 +00:00
yamt
f16e031e00 don't grab kernel lock for SYCALL_MPSAFE syscalls. 2003-10-26 10:48:08 +00:00
jdolecek
ad67de5ad8 move ALLOCSYS() macro from <sys/systm.h> to kern_alloc.c - it's the
only place which uses it
2003-10-26 10:45:03 +00:00
mycroft
fc2aa2b3be Mention that we should be adding space for bitmaps. 2003-10-26 10:32:35 +00:00
jdolecek
2e59e9ae06 allocate virtual memory for SYSV shm, msg and semaphore structures
separately from the bufpages, so that it would be possible to eventually
make their limits changeable in runtime

make static all local variables which do not need to be exported to other
kernel parts
2003-10-26 10:32:24 +00:00
mycroft
f8ab7a4906 Remove a strange multiplication which appears to be incorrect. 2003-10-26 10:31:44 +00:00
kleink
7bc235809e Hide the extended-precision definitions from __mc68010__. 2003-10-26 10:08:02 +00:00
mycroft
9396a5ae34 MAKEDEV no longer supports __ramdisk. However, now we have too many device
nodes and the ramdisk overflows.
2003-10-26 10:03:45 +00:00
kleink
be5cd162d0 Use the generic long double' == double' versions on m68000. 2003-10-26 10:03:11 +00:00
tron
3fda49f7af Move shared version of "libXxf86dga" into architecture specific sets
because it is not build under NetBSD-sparc.
2003-10-26 09:50:20 +00:00
mrg
ce063d020a fix a bad merge: s/ifdef/ifndef/. fixes PR#23275 2003-10-26 09:45:44 +00:00
tron
4f00245d66 "libXxf86dga.a", "libXxf86misc.a" and "libXxf86vm.a" belong into the
"xcomp" and not into the "xserver" set.
2003-10-26 09:44:03 +00:00
tron
9dce43c500 "./usr/X11R6/lib/libXxf86dga.a" belongs into "xcomp" and not into
"xserver" set.
2003-10-26 09:35:51 +00:00
lukem
5037f26eb0 don't need -DHAVE_CONFIG_H here 2003-10-26 09:30:55 +00:00
mycroft
c8a5d1fa1c Fix a compiler warning. 2003-10-26 09:23:06 +00:00
christos
de6033f456 Add __HAVE_SIGINFO 2003-10-26 08:11:53 +00:00
wiz
f86e4d21d7 Bump date for previous.
Do not turn off hyphenation (no reason).
2003-10-26 08:11:51 +00:00
christos
94c11938c1 Regen 2003-10-26 08:11:17 +00:00
christos
099d2ea44d Add __HAVE_SIGINFO 2003-10-26 08:11:01 +00:00
christos
2454871f57 Sparc64 builds with __HAVE_SIGINFO 2003-10-26 08:08:07 +00:00
lukem
931c212f78 Now that <math.h> #defines INFINITY as HUGE_VALF (the float version)
(per C99 7.12 #4), we can't define it as HUGE_VAL (the double version).
Instead, just use HUGE_VAL directly.
2003-10-26 08:08:06 +00:00
christos
7553e57186 Add compat_16_machdep.c 2003-10-26 08:07:27 +00:00
christos
a5d24112bb more siginfo glue 2003-10-26 08:06:56 +00:00
christos
3d54c93f8e Initial siginfo support for sparc64 (untested). COMPAT_16 sigcontext signal
delivery tested.
2003-10-26 08:05:26 +00:00
jdolecek
4e7d0870dc update comment - kmem_map is created in kmeminit(), not uvm_km_init() 2003-10-26 08:05:00 +00:00
martti
a215a8d5cf Added descripton about fsck_flags 2003-10-26 07:58:44 +00:00
dyoung
9c65c69cd6 Support data-rate adaptation loosely based on the paper "Link
Adaptation Strategy for IEEE 802.11 WLAN via Received Signal Strength
Measurement" by Javier del Prado Pavon and Sunghyun Choi. This
module should provide faster adaptation and higher throughput than
Lucent's rate-adaptation scheme.

Individual drivers need to be modified to use this module. Patches
for wi(4) are forthcoming.
2003-10-26 07:56:41 +00:00
lukem
f85d2d1c14 Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
mycroft
08c9a64727 I have no idea how this built, given that there seems to be a syntax error... 2003-10-26 06:26:26 +00:00
mycroft
07ea22b5b8 Note that armeb needs GCC 3, and hppa and m68000 need GDB 5.3. 2003-10-26 05:45:05 +00:00
lukem
857ab1bdd0 use ${HOST_SH} instead of /bin/sh 2003-10-26 03:50:07 +00:00
lukem
414f1003f0 don't need to set SHELL=/bin/sh 2003-10-26 03:49:39 +00:00
lukem
1d866c2496 use ${PRINTOBJDIR} 2003-10-26 03:49:11 +00:00
sekiya
6daa011b5a NULL -> 0 2003-10-26 03:30:26 +00:00
lukem
7f41288379 use ${HOST_SH} instead of sh 2003-10-26 03:29:44 +00:00
lukem
301dd07e78 Explain why make is being rebuilt.
Patch from Hubert Feyrer in [toolchain/23156].
2003-10-26 03:12:21 +00:00
lukem
5daa33014e Improve how build.sh -N and MAKEVERBOSE interoperate;
rather than adding '-s' to make's command line in the makewrapper,
use the .SILENT target based on MAKEVERBOSE's value.

This means that you can do:
	./build.sh -N 1 makewrapper

	$TOOLDIR/bin/nbmake-$MACHINE
	#  runs at MAKEVERBOSE==1, with command lines suppressed

	$TOOLDIR/bin/nbmake-$MACHINE MAKEVERBOSE=2
	#  runs at MAKEVERBOSE==2 for this invocation, with command lines shown
2003-10-26 02:17:46 +00:00
lukem
371e58334b "Normalise" MKOBJDIRS MKUPDATE MKUNPRIVED with getmakevar() before
trying to use them internally to build.sh.
Fixes issue where build.sh would run "make cleandir" if MKUPDATE=yes was
set in mk.conf and -u wasn't given to build.sh.
2003-10-26 02:00:37 +00:00
lukem
6c22027ca8 On MACHINE_ARCH==arm, compile newsyslog(8) with -fno-gcse-lm.
Fixes PRs [toolchain/22986] [toolchain/23002] [toolchain/23217]
2003-10-26 01:56:54 +00:00
lukem
6af0268550 document the (more useful) flags for `reboot' 2003-10-26 01:44:22 +00:00
matt
1bafa7eae6 Fix LP64 bug. 2003-10-26 01:32:22 +00:00
simonb
8652f3d5d3 Switch MIPS to GDB 5.3 2003-10-26 01:29:34 +00:00