Jake Burkholder
d07160f401
Change the disk probing so that it will actually find disks other
...
than the first one on a controller, and work for secondary
controllers.
Due to the prom not having nodes for each disk, but a catch-all one,
we have to iterate over each device, trying to open it to determine
whether it is actually present.
Since probing this way takese some time (and spews some spurious
warnings), it should maybe be short-circuited if we use the
device we were booted from.
Implement lazy device probing, and correct slice/partiniton
handling in the ofwd_open() code. With this, I can now actually boot
a kernel from disk, and the loader does not create unnecessary
delays.
Submitted by: tmm
2002-05-11 21:30:46 +00:00
Jake Burkholder
025c284b8d
Add a support macro to convert the 5-bit packed register field of
...
a floating point instruction into a 6-bit register number for
double and quad arguments.
Make use of the new INSFPdq_RN macro where apporpriate; this
is required for correctly handling the "high" fp registers
(>= %f32).
Fix a number of bugs related to the handling of the high registers
which were caused by using __fpu_[gs]etreg() where __fpu_[gs]etreg64()
should be used (the former can only access the low, single-precision,
registers).
Submitted by: tmm
2002-05-11 21:20:05 +00:00
David E. O'Brien
ab4448f3e4
Add pointers to GCC's allowable values for -march, and restore structure
...
of rev 1.7 until someone can sit down and think thru all the GCC 3.1
related changes.
2002-05-11 20:18:54 +00:00
Wilko Bulte
88d564040b
Explicitely note ATEN UC-232A is supported. Sort list entries
...
while we are here.
2002-05-11 20:10:38 +00:00
David E. O'Brien
2c0b3c611a
With GCC 3.1, we can now treat AMD Athlon and an Athlon.
...
Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>
2002-05-11 20:05:17 +00:00
Maxime Henrion
eb4ebb056c
Fix a typo : ".Xr mount_udf 8," -> ".Xr mount_udf 8 ,".
2002-05-11 19:32:24 +00:00
Bruce A. Mah
0d355a8ef3
Some features should have been marked as &merged;, but weren't. Fix
...
this.
While I'm here, add a few missing words.
2002-05-11 19:23:17 +00:00
Marcel Moolenaar
441b1ec776
Add support for stripping non-native object files by using an
...
environment variable that specifies the name of the strip(1)
program to use. The envvar is "STRIPBIN". The more natural
choice would be "STRIP", but that one is taken already.
2002-05-11 19:15:15 +00:00
David E. O'Brien
3bf8b9cee3
NOPIC, NOPROFILE, NOMAN, and INTERNALSTATICLIB are redundant when using
...
INTERNALLIB now.
2002-05-11 18:02:33 +00:00
Bruce A. Mah
2b48633c7c
New release notes: ng_split, lpd(8) rc (+MFC).
...
Deleted some release notes that were too vague to be useful: CAM
error recovery update, vinum update, lpr/lpq/lpd update.
2002-05-11 17:56:09 +00:00
David E. O'Brien
89a75ff0d0
We don't need libgnumalloc or libresolv on ELF systems.
2002-05-11 17:51:04 +00:00
David E. O'Brien
785b36d40f
Use the simpler NOMAN rather than NOMAN, NOPIC, NOPROFILE, INTERNALLIB.
2002-05-11 17:45:03 +00:00
Bruce A. Mah
bf724125ff
New release notes: new crashdump infrastructure, cdcontrol(1) speed,
...
fsdb(8) blocks (+MFC), who(1) -H/-T/-m/-u/-q, xargs(1) -L, general
note on SuSv3/POSIX.1 conformance.
Modified release notes: The system awk is now BWK awk (noted in three
places), uudecode(1)/uuencode(1) -o/-m (+MFC), xargs(1) -I/-J.
2002-05-11 17:28:01 +00:00
Brian Somers
413205628d
We don't need to include arpa/inet.h here. In fact, only FreeBSD needs
...
netinet/in.h.
2002-05-11 17:04:01 +00:00
Eric Melville
003f849311
Remove cross reference to pkg_update(1).
2002-05-11 16:27:19 +00:00
Jacques Vidrine
bd9a339ccc
Do not install this with set-user-ID bit set. This utility does not
...
grok the `wheel' group.
Noticed by: jmallett
2002-05-11 14:05:07 +00:00
Brian Somers
aaa348891f
Reword the ``alias'' description slightly. We must specify a non-conflicting
...
netmask - not necessarily 0xffffffff.
MFC after: 3 days
2002-05-11 11:35:35 +00:00
Brian Somers
b50574e8bc
#include netinet/in.h when !__FreeBSD__ to silence some warnings from
...
the inclusion of arpa/inet.h
2002-05-11 10:54:45 +00:00
Alfred Perlstein
e5ba687a2c
Use GCC's __attribute__ ((constructor)) mechanism to invoke the pthread
...
startup code rather than a static C++ object since c++ seems to be broken.
This doesn't seem to work for staticically linked program just yet, I'll
give that some more work when I get a chance.
2002-05-11 08:13:42 +00:00
Kelly Yancey
ca2b29fd52
Fix logic inversion bug.
2002-05-11 06:27:24 +00:00
Dima Dorfman
b90faaf350
sysctl -w -> sysctl
2002-05-11 06:06:11 +00:00
Dima Dorfman
ff8ac0d53c
sysctl -w -> sysctl
...
Approved by: ume
2002-05-11 05:55:05 +00:00
Dima Dorfman
9bbb043ee9
Beware the log demon! (Fix typo: s/demon/daemon/)
...
Submitted by: zhuravlev alexander <zaa@ulstu.ru>
2002-05-11 05:16:02 +00:00
David E. O'Brien
c00b947e3f
Sorry, I did not mean to turn collect2 back on yet.
2002-05-11 04:51:45 +00:00
Alfred Perlstein
ec3cd764a8
Fix warnings by commenting out text after #else/#endif.
2002-05-11 04:40:13 +00:00
John Baldwin
8f0dda1601
Temporarily disable Jeff's fix for atomic_cmpset_32() to zero-extend the
...
value we load from memory. gcc3.1 passes in the u_int32_t old value to
compare against as a _sign_-extended 64-bit value for some reason (bug?).
This is a temporary workaround so kernels work again on alpha.
2002-05-11 04:27:39 +00:00
Alfred Perlstein
f7bb25f702
replace __FUNCTION__ with standardized __func__.
...
Requested by: jhb
2002-05-11 04:17:55 +00:00
Alfred Perlstein
40e7772b07
unbreak build: fix multi-line string literal
2002-05-11 04:10:49 +00:00
Alfred Perlstein
b71b449d27
As a temporary bandaid disable '__printf0like' unconditionally, it
...
doesn't seem to work under gcc 3.1 yet.
We are now 'WERROR' safe again.
2002-05-11 03:58:24 +00:00
Alfred Perlstein
a74d1691fe
unbreak build: ditch multi-line string literals
2002-05-11 03:54:21 +00:00
Alfred Perlstein
a2bcd1a09f
fix build:
...
you may not use string concatination with __FUNCTION__, replace all occurances
of:
__FUNCTION__ ": error string"
with:
"%s: error string"
2002-05-11 03:48:49 +00:00
Brian Somers
35bed99ba9
NetBSD keeps des.h in /usr/include/openssl these days
2002-05-11 03:47:15 +00:00
Alfred Perlstein
3a9818f926
unbreak build:
...
K&R style main() makes gcc emit a warning about missing prototypes so
switch to ANSI.
2002-05-11 03:29:04 +00:00
Alfred Perlstein
cc7b0935ec
unbreak build:
...
commands.c, sys_bsd.c: comment out/remove junk after #endif/#else
network.c, terminal.c, utlities.c: include stdlib.h for exit(3)
2002-05-11 03:19:44 +00:00
Chris D. Faulhaber
753d42d2ea
#include <stdlib.h> for exit(3) prototype.
2002-05-11 03:18:14 +00:00
Chris D. Faulhaber
c01df1d365
Add semicolon to empty default case to silence warning.
2002-05-11 03:12:02 +00:00
Garrett Wollman
94a48596a3
EXPR_COMPAT should imply -e, since there is no way to specify it otherwise,
...
and -e reflects the historic behavior of FreeBSD's expr.
2002-05-11 03:08:12 +00:00
Alfred Perlstein
4a21733e2d
unbreak build: include string.h for strcmp prototype.
2002-05-11 03:07:38 +00:00
John Baldwin
2065f9d26e
Add a dummy cleandir target to the kernel section so that make buildkernel
...
actually works on a kernel config with NO_MODULES set.
2002-05-11 02:25:02 +00:00
Brian Somers
08c36822bb
Mention the other RAS_PORT_TYPEs from rfc2865
...
Suggested by: "lsz8425" <lsz8425@mail.cd.hn.cn>
2002-05-11 01:27:27 +00:00
Alfred Perlstein
033be9ae81
while i'm breaking stuff, use __dead2 instead of GCC specific __attribute__.
2002-05-11 01:25:54 +00:00
Alfred Perlstein
46d560550a
backout additional include of cdefs.h, it's not helping any.
2002-05-11 01:24:39 +00:00
Alfred Perlstein
dfe7e2f8ff
include cdefs.h for __printf0like to silence warning.
2002-05-11 00:54:33 +00:00
Chris D. Faulhaber
75a011263c
Add semicolon to empty default case to silence warning.
2002-05-11 00:45:01 +00:00
David E. O'Brien
8e4199296c
Localize the version number at the request of the GCC developers.
2002-05-11 00:25:50 +00:00
Alfred Perlstein
64baebf95b
Add semicolon to empty default case to silence warning.
2002-05-11 00:21:00 +00:00
David E. O'Brien
b42da20fd5
Revert rev 1.3 -- I tested using the wrong build compiler.
2002-05-11 00:15:45 +00:00
David E. O'Brien
943aada83d
Actually we don't need any special YACC'ing here. The ones known to
...
Bmake are fine.
2002-05-10 23:20:54 +00:00
Garrett Wollman
1393277e29
The response to my POSIX interpretation request says that `expr'
...
is required to be oblivious to overflow and to use the data type `long'.
(Division by zero is undefined in ISO C so it's still OK to check for it
here.) Add a new `-e' flag to get the old, more useful behavior.
2002-05-10 22:59:29 +00:00
David E. O'Brien
a81da3c933
Note potential cvs update problem in contrib/gcc.
2002-05-10 22:56:59 +00:00