steve
ae132dac72
#include <stdlib.h> in the C++ case and declare getenv and realloc
...
in the C case so that we don't have to depend on stdlib.h being
present.
Submitted by: Bruce Evans <bde@freefall.freebsd.org>
1997-04-29 03:07:45 +00:00
fsmp
a4d9955380
add a userland program for SMP support
...
mptable examines and displays the MP table of an SMP motherboard.
1997-04-29 03:06:35 +00:00
steve
df56a86d0b
Keep style consistent.
...
Submitted by: Bruce Evans <bde@freefall.freebsd.org>
1997-04-29 03:05:38 +00:00
jdp
b06d78ec57
Set the N_EXT (external) flag for all weak symbols. It makes no
...
sense to have a weak symbol that is not externally visible. This
fixes many of the "relocation burb" warnings produced when compiling
C++ code with "-fpic". Beyond eliminating warnings, it also makes
some things work that didn't work before.
1997-04-29 02:11:48 +00:00
kato
d9ec773b46
Revised fix for locking violation when unionfs calls vput with
...
UN_KLOCK flag.
When UN_KLOCK is set, VOP_UNLOCK should keep uppervp locked and clear
UN_ULOCK flag. To do this, when UN_KLOCK is set, (1) union_unlock
clears UN_ULOCK and does not clear UN_KLOCK, (2) union_lock() does not
access uppervp and does not clear UN_KLOCK, and (3) callers of
vput/VOP_UNLOCK should clear UN_KLOCK. For example, vput becomes:
SETKLOCK(union_node);
vput(vnode);
CLEARKLOCK(union_node);
where SETKLOCK macro sets UN_KLOCK and CLEARKLOCK macro clears
UN_KLOCK.
1997-04-29 02:06:07 +00:00
se
299d0a28fc
Move CMD640 option from kernel Makefile into opt_wd.h
...
Submitted by: Wolfgang Helbig <helbig@mx.ba-stuttgart.de>
1997-04-28 19:26:18 +00:00
kato
6af94e8c0a
Synchronize with sys/i386/isa/isa.c revision 1.83.
1997-04-28 15:51:15 +00:00
kato
59ffd5c16c
Synchornize with sys/i386/conf/options.i386 revision 1.42.
1997-04-28 15:49:55 +00:00
kato
ecc4c74468
Synchronize with sys/i386/conf/Makefile.i386 revision 1.95.
1997-04-28 15:48:49 +00:00
wpaul
7a79f7c5cf
Back out unnecessary overly-paranoid paranoia test from here too; yp_access()
...
does the right thing already.
1997-04-28 14:22:31 +00:00
wpaul
c7507c1409
Back out one of my paranoia tests from the last commit here; yp_access()
...
already deals with it appropriately. (You know you've been working too
hard when you forget how your own code works.)
1997-04-28 14:18:38 +00:00
wollman
c63d12aeb3
Condition SO_PRIVSTATE twiddling on the definedness of SO_PRIVSTATE.
...
(This was done as a #ifdef to keep source compatibility between 2.2 and 3.0.)
1997-04-28 13:55:07 +00:00
jkh
b980a85e29
Adapt to rc.conf file format.
1997-04-28 10:31:14 +00:00
jkh
a82625370f
YAMF22
1997-04-28 10:14:45 +00:00
jkh
6b8ee379fd
YAMF22
1997-04-28 10:07:21 +00:00
jkh
77efe62cb7
Back out mount change here (which is the only branch it should have
...
occupied in the first place :)
1997-04-28 09:35:59 +00:00
jkh
900d610a4e
Mount MFS read/write as in days of yore.
1997-04-28 09:15:18 +00:00
fsmp
1891fac932
cleaned out an old FIXME.
1997-04-28 08:39:48 +00:00
jkh
a7db654978
YAMF22
1997-04-28 07:35:37 +00:00
jkh
950e94d56a
YAMF22
1997-04-28 06:15:49 +00:00
jkh
1cc559a091
YAMF22
1997-04-28 05:51:57 +00:00
steve
fadc8fc0f2
Change spelling of ECBDIC to EBCDIC. Closes PR #3402
...
Submitted by: h-nokubi@nmit.mt.nec.co.jp
1997-04-28 04:07:29 +00:00
steve
c2743ee837
Turn on the new type builtin.
1997-04-28 03:50:07 +00:00
steve
bafc3a0eb8
Fix problems using -Wwrite-strings and -Wcast-qual with yacc generated
...
parsers. Closes PR #2792 .
Submitted by: Tim Vanderhoek
1997-04-28 03:36:13 +00:00
steve
9b0ffd7cdc
Sync with NetBSD's revision 1.29 of this file.
...
Obtained from: NetBSD
1997-04-28 03:28:43 +00:00
steve
6186f8a0bf
Remove an extra semicolon and nuke register keyword usage.
1997-04-28 03:27:12 +00:00
steve
1601bfa863
Fix redirection of unopened file descriptors and nuke register
...
keyword usage.
Obtained from: NetBSD
1997-04-28 03:25:13 +00:00
steve
bd025769ba
Revert changes from rev 1.16 to 1.17 for now. Closes PR 2879.
1997-04-28 03:22:09 +00:00
steve
4636b4b5ee
mdoc-ify and cleanup UNIMPLEMENTED messages. Closes PR 2880.
1997-04-28 03:20:09 +00:00
steve
f781548b1d
Reorder declarations slightly.
1997-04-28 03:17:51 +00:00
steve
1da8ca45aa
Avoid a possible NULL pointer dereference, nuke register usage,
...
and remove an unnecessary reset.
Obtained from: NetBSD
1997-04-28 03:16:12 +00:00
steve
a503bbc21f
Nuke register keyword usage, #if -> #ifdef, and avoid void *
...
arithmetic.
Obtained from: NetBSD
1997-04-28 03:14:04 +00:00
steve
6ce1ec6c04
Nuke register keyword usage, rename pread to preadfd, and open
...
input files FD_CLOEXEC.
Obtained from: NetBSD
1997-04-28 03:11:52 +00:00
steve
101652d621
When NO_HISTORY is defined and the history command is used
...
show an error message.
Inspired by: NetBSD
1997-04-28 03:10:31 +00:00
steve
d13866ebb9
Add a type builtin and nuke register keyword usage.
...
Obtained from: NetBSD
1997-04-28 03:08:38 +00:00
steve
2b784fa564
Nuke register keyword usage and #if -> #ifdef.
...
Obtained from: NetBSD
1997-04-28 03:06:52 +00:00
steve
9c7a4e1848
Shamelessly pilfer most of NetBSD's Makefile so that the
...
problem with 'make -j n' and no .depend file goes away.
I think Bruce mentioned this somewhere on one of the
mailing lists.
Obtained from: NetBSD
1997-04-28 03:03:23 +00:00
msmith
902e53fc94
Always include PROT_READ for Linux mmap operations.
...
Submitted by: Hannu Savolainen <hannu@voxware.pp.fi> via jkh
1997-04-28 02:53:17 +00:00
fsmp
222b28542a
removed TEST_CPUHITS code.
...
replaced push/pop of %ds with use of 'ss' prefix in Xinvltlb.
Submitted by: Bruce Evans <bde@zeta.org.au>
1997-04-28 01:47:55 +00:00
fsmp
cd2cd1174e
removed TEST_CPUHITS code.
1997-04-28 01:46:31 +00:00
fsmp
7fe1fec71b
removed all the TEST_UPPERPRIO crud.
1997-04-28 01:08:47 +00:00
fsmp
ecd7dfd828
remove all the SMP_INVLTLB defines, making the code default for APIC_IO.
...
Reviewed by: informal discussion with Peter Wemm <peter@spinner.DIALix.COM>
1997-04-28 00:25:00 +00:00
fsmp
0790f42145
remove the SMP_INVLTLB option, making the code default for APIC_IO.
...
Reviewed by: informal discussion with Peter Wemm <peter@spinner.DIALix.COM>
1997-04-28 00:24:28 +00:00
fsmp
7fa336b360
remove all the SMP_INVLTLB defines, making the code default for APIC_IO.
...
replace invldebug with invltlb_ok for throttling smp_invltlb() during boot.
Reviewed by: informal discussion with Peter Wemm <peter@spinner.DIALix.COM>
1997-04-28 00:24:00 +00:00
fsmp
7ea9f4a42f
Submitted by: Wolfgang Helbig <helbig@MX.BA-Stuttgart.De>
...
make world fails when it tries to build LKMs because the files
opt_smp.h
opt_smp_invltbl.h
are missing.
This patch to /usr/src/share/mk/bsd.kmod.mk is a temporary workaround.
Note that LKMs built in this way may or may NOT work properly with an
SMP kernel.
1997-04-28 00:02:22 +00:00
gj
feaedb83b1
change kvm-fbsd.c so that kernel debugging works again.
...
document the -k and -wcore options in the manpage.
change Makefile to use a local copy of the manpage.
1997-04-27 21:36:49 +00:00
alex
c38f6b729e
Removed bogon from previous commit: doubly included sys/systm.h.
1997-04-27 21:32:21 +00:00
alex
cbb0f01be4
Remove bogon from previous commit: doubly included sys/systm.h.
1997-04-27 21:26:29 +00:00
fsmp
b1042863df
informal discussion between Bruce Evans <bde@zeta.org.au>,
...
Peter Wemm <peter@spinner.DIALix.COM>, Steve Passe <smp@csn.net>
removed all the IPI_INTS code.
made the XFAST_IPI32 code default, renaming Xfastipi32 to Xinvltlb.
cleanup of i386/isa/isa_device.h to eliminate SMP dependancies:
made the id_irq member of struct isa_device an u_int.
made the id_drq member of struct isa_device an int.
removed all other '#ifdefs' concerning SMP & APIC_IO.
removed SMP/APIC_IO dependancies from if_ze.c.
1997-04-27 21:18:59 +00:00
fsmp
9b85100220
informal discussion between Bruce Evans <bde@zeta.org.au>,
...
Peter Wemm <peter@spinner.DIALix.COM>, Steve Passe <smp@csn.net>
removed all the IPI_INTS code.
made the XFAST_IPI32 code default, renaming Xfastipi32 to Xinvltlb.
1997-04-27 21:17:56 +00:00