KATO Takenori
87beee9c90
Merged from sys/boot/i386/loader/Makefile revision 1.47.
2000-09-08 11:18:40 +00:00
Jason Evans
c3b8f29aea
Only call kdb_trap() if the DDB config option is specified.
2000-09-08 09:51:16 +00:00
John Baldwin
9c25701692
Back out my previous commit as well as some SMPng changes to revert the
...
siosetwater() function to its previous behavior of always disabling
interrupts and obtaining the com_lock before returning.
Requested by: bde (in principle)
2000-09-08 08:50:25 +00:00
Kris Kennaway
b777873ec1
Disallow '/' characters in LC_* environment variables which might
...
be used to point to a bad locale file. This is only believed to be a
minor security risk - the only risk is if some program uses the result
of a localized string as a format specifier in a vulnerable function
like sprintf(). No such code is believed to exist in the FreeBSD base
system, although it is possible that badly written third party code
would do that.
Submitted by: imp
Approved by: ache
2000-09-08 07:29:48 +00:00
Greg Lehey
e45e88e8aa
siointr1: Schedule soft interrupt when needed. This fixes the "no
...
interrupt" problem people had seen with SMPng.
Approved by: jasone
Tested by: bp
2000-09-08 06:58:58 +00:00
Warner Losh
52bf24e769
Add a mild warning for people to expect problems in -current after the
...
SMPng merge. Suggest 4.x-stable for a while for those people that are
unable or unwilling to cope with problems.
After 6 hours of use tonight, my gut tells me that we're going to have
lots of problems crop up in the coming weeks.
2000-09-08 06:41:47 +00:00
Bruce A. Mah
43df730912
New relnotes: SMPng, clarification to nsswitch.conf(5)
...
that hosts.conf(5) is gone, perl 5.6.0. First two items inspired by
recent commits to UPDATING.
2000-09-08 05:58:18 +00:00
Warner Losh
799c0f62dd
Look for libstand in the built tree rather than in /usr/lib. This
...
likely could be done better, but the tree is broken and I wanted to
get a fix into the tree.
Reviewed by: msmith
2000-09-08 04:26:55 +00:00
Jake Burkholder
4ef34f39ec
Really fix USER_LDT. (Don't use currentldt as an L-value.)
2000-09-08 03:36:09 +00:00
John Baldwin
60ee19d500
Fix a problem where we would recursively try to get the com lock within
...
comparam when calling siosetwater().
Noticed by: bp
2000-09-08 00:35:46 +00:00
Kirk McKusick
52a3bfa2e7
Cannot do MALLOC with M_WAITOK while holding ACQUIRE_LOCK
...
Obtained from: Ethan Solomita <ethan@geocast.com>
2000-09-07 23:02:55 +00:00
Warner Losh
0deb7ddcd4
Add note about SMPNG commit.
2000-09-07 21:39:59 +00:00
Bruce A. Mah
f34a27c910
Crypto-related release notes: sshd now has X11Forwarding on by default,
...
RSAREF no longer needed in the USA, sshd now enabled by default on
new installs.
2000-09-07 21:28:01 +00:00
Warner Losh
8aab4bc775
Revamp boot message. Get the path names right.
...
Submitted by: "Dampure, Pierre Y." <pierre.dampure@alveley.org>
2000-09-07 21:04:39 +00:00
Robert Watson
6af9621841
o When pre-allocating attribute storage space, also allocate space for
...
attribute instance headers, or higher inode numbers will require
additional disk blocks to be allocated later.
Obtained from: TrustedBSD Project
2000-09-07 20:32:31 +00:00
Matt Jacob
e11a1ee870
Per msmith's request, don't attach to Qlogic 12160 id'd cards that have
...
a certain SubVendorID.
2000-09-07 20:27:40 +00:00
Jake Burkholder
88f4c2a1d6
Don't use currentldt as an L-value.
...
This should fix options USER_LDT.
Reported-by: John Hay <jhay@zibbi.mikom.csir.co.za>
Nickolay Dudorov <nnd@mail.nsk.ru>
2000-09-07 20:12:12 +00:00
Bill Paul
78999dd117
Special-case the LED twiddling code so that it doesn't do anything
...
on the NEC VersaPro NoteBook PC. This 21143 implementation has no LEDs,
and flipping the LED control bits somehow stops it from establishing
a link. We check the subsystem ID and don't flip the LED control
bits for the NEC NIC.
2000-09-07 18:51:04 +00:00
Bruce A. Mah
2a512567a4
Note that the asr(4) and mly(4) drivers are in -CURRENT.
...
Reviewed by: msmith, "Salyzyn, Mark" <mark_salyzyn@adaptec.com>
2000-09-07 18:47:55 +00:00
Bill Paul
2705f23073
Close PR #20963 . Do not pass encryption keys back to the caller via
...
wi_ioctl() unless they're the superuser.
2000-09-07 17:05:12 +00:00
John Baldwin
281ec158d7
- Revert gratuitous reinstall -> install change in previous commit.
...
- Don't try to build modules when compiling a kernel during release.
2000-09-07 16:51:23 +00:00
Dag-Erling Smørgrav
81dc16f619
Pierre Beyssac originally derived linprocfs from procfs, and I've made (and
...
will keep making) significant modifications, so I'm adding both our copyrights
to the top of these files.
2000-09-07 16:44:26 +00:00
Dag-Erling Smørgrav
ec82b1165a
Redeclare cp_time. It's no longer static, and linprocfs needs it.
2000-09-07 16:38:04 +00:00
John Baldwin
746a935474
Test for both SMP and I386_CPU being set before generating an error.
2000-09-07 16:10:02 +00:00
Jordan K. Hubbard
c0953990e0
MFS: sync with -stable by removing the now-vestigal X_AS_PKG stuff.
2000-09-07 16:05:52 +00:00
Nick Hibma
c613a5e7dc
Fix breakage introduced in rev.1.7. yystacksize and yysslim are global and
...
should be prefixed by YYPREFIX as well.
Only relevant if -p <yyprefix> is used. Used in cases where multiple parsers
are used in executable.
2000-09-07 15:01:18 +00:00
Yoshihiro Takahashi
f69dfaede1
Don't assume that address of I/O address table increase (PC-98 only).
...
Pointed out by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
2000-09-07 14:43:00 +00:00
KATO Takenori
232d649b48
Merged from sys/i386/i386/machdep.c revision 1.406.
2000-09-07 13:35:44 +00:00
KATO Takenori
106038c33b
Merged from sys/isa/sio.c revision 1.306, 1.307 and 1.308.
2000-09-07 13:34:45 +00:00
KATO Takenori
258cacb69b
Merged from sys/i386/isa/npx.c revision 1.84.
2000-09-07 13:33:48 +00:00
KATO Takenori
841d7a731e
Merged from sys/i386/isa/clock.c revision 1.156.
2000-09-07 13:32:59 +00:00
KATO Takenori
6db643cde1
Merged from sys/conf/files.i386 revision 1.327 (adding synch_machdep.c
...
and ithread.c.)
2000-09-07 13:31:38 +00:00
Dag-Erling Smørgrav
b6e55a056a
Fix comment to match previous commit, as per bde.
2000-09-07 07:03:11 +00:00
David E. O'Brien
ab721da874
Minimal set of diffs from the i386 bits to the AlphaLinux.
...
Submitted by: gallatin (content, minimization by me)
2000-09-07 06:12:41 +00:00
David E. O'Brien
2440c807a3
The kernel is now known as `kernel.ko' and it and its matching modules
...
live in ``/boot/kernel/''. So tweak the release build to match previous
assumptions and expectations.
2000-09-07 05:52:43 +00:00
David E. O'Brien
ecf92803ef
Create an "expert" mode where the device hints are not checked during
...
installation. This is need for the release build.
2000-09-07 05:50:07 +00:00
Hajimu UMEMOTO
025ada8856
Make sure to accept RA. Some laptops run /etc/pccard_ether before
...
/etc/rc.network6.
PR: bin/21062
2000-09-07 03:06:06 +00:00
Jacques Vidrine
cb0600bd54
Fix getipnodebyname(3) bug.
...
Submitted by: ume
2000-09-07 02:18:22 +00:00
Jason Evans
0384fff8c5
Major update to the way synchronization is done in the kernel. Highlights
...
include:
* Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The
alpha port is still in transition and currently uses both.)
* Per-CPU idle processes.
* Interrupts are run in their own separate kernel threads and can be
preempted (i386 only).
Partially contributed by: BSDi (BSD/OS)
Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
2000-09-07 01:33:02 +00:00
Jason Evans
62ae6c89ad
Add KTR, a facility that logs kernel events in order to to facilitate
...
debugging.
Acquired from: BSDi (BSD/OS)
Submitted by: dfr, grog, jake, jhb
2000-09-07 01:29:44 +00:00
David E. O'Brien
39f7b60e36
Remove superfluous `/'s before KODIR.
...
Acceptability explained by: rgrimes
2000-09-07 00:26:33 +00:00
Peter Wemm
9bb715b7fd
I have not tested this to completion yet, but this appears to fix world.
...
Add nsswitch.h to the list of includes installed.
2000-09-07 00:10:02 +00:00
Mark Ovens
2c021c6c54
Fix typos
...
Approved by: Warner
2000-09-06 23:51:10 +00:00
Kris Kennaway
e1f99b045c
``Anyone is now free to rub two primes together for their own gratification''
...
-- Unknown
Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.
The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!
2000-09-06 23:46:50 +00:00
Brian Somers
1a0f89e02b
Spelling police
...
Submitted by: des
2000-09-06 21:02:06 +00:00
David E. O'Brien
db266683d3
With the committed changes to the loaders modules path code, the kernel
...
path does not need to be hard coded.
2000-09-06 20:50:24 +00:00
David E. O'Brien
3e0aa01059
Since AlphaLinux is the weirdest Linux of all, probably best to do the
...
logic this way.
2000-09-06 20:21:55 +00:00
David E. O'Brien
849baab858
Two sys/compat/linux sources aren't applicable on the Alpha at this time.
2000-09-06 20:21:15 +00:00
Bruce A. Mah
36677e00ae
Fix whitespace bogon.
2000-09-06 20:19:30 +00:00
Bruce A. Mah
8cb744f5ba
Note that the regular expression syntax supported by killall(1) changed
...
when it became a C program.
Submitted by: sheldonh
2000-09-06 20:17:33 +00:00