John Baldwin
492f000557
Always install loader.4th, defaults/loader.conf, and support.4th instead of
...
only doing so if loader.rc does not exist. This fixes the problem where
installworld doesn't update /boot/loader.4th, resulting in device.hints not
being loaded after updating past the config(8) changes, which resulted in
mcclock0 not being probed, and a nice kernel panic during boot.
2000-07-10 16:52:42 +00:00
Warner Losh
ce1dd19461
Remove the XE_DEBUG define. It shouldn't be defined now that things
...
are working. Add a small blurb about XE_DEBUG as it might be useful
to some people troubelshooting problems in the future.
Submitted by: "Kevin Oberman" <oberman@es.net>
2000-07-10 16:46:21 +00:00
Matt Jacob
cf2458c90e
Beef up a bit descriptions of SCSI devices and what the drive.
2000-07-10 15:37:03 +00:00
Matt Jacob
08a7e04845
Removing commented out devices I added.
2000-07-10 15:18:20 +00:00
Poul-Henning Kamp
88bab4e40c
Finish repo-copy:
...
Move ufs/ufs/ufs_disksubr.c to kern/subr_disklabel.c.
These functions are not UFS specific and are in fact used all over the place.
2000-07-10 13:48:06 +00:00
Kris Kennaway
682199d834
Don't call printf without a format string.
2000-07-10 07:13:36 +00:00
Mark Murray
fb15ada363
Provide more splsofttq() protection for the reseed task (running out of
...
taskqueue_swi).
2000-07-10 06:40:23 +00:00
Kris Kennaway
8c8970cf16
Don't call printf with no format string.
2000-07-10 06:40:06 +00:00
Kris Kennaway
487730cc8b
Don't call printf with no format string. This is technically a security
...
vulnerability and could in principle be used to upload a new kernel from the
bootloader :-)
2000-07-10 06:33:55 +00:00
Kris Kennaway
26eaf5dcb8
Don't call printf with no format string.
...
Reviewed by: msmith
2000-07-10 05:51:56 +00:00
Matt Jacob
f919331938
Do the same thing for TurboLaser that was done for Rawhide- make room
...
for secondary (bridged) PCI busses by making primary PCI instances
16 units apart.
2000-07-10 02:40:49 +00:00
Matt Jacob
aa5904a62a
Coordinate with change to mcpcia_pci.c- major primary busses on each
...
hose are 16 PCI instances apart. This allows us to recognize secondary
PCI busses (at least to a first level) until the pci infrastructure is
fixed.
Turn on support for secondary cycles, too. Redo debug printouts.
2000-07-10 00:34:18 +00:00
Matt Jacob
bc08581099
Don't let the infrastructure assign the 'next' PCI bus for us.
...
Instead, for now (until we get a pci infrastructure cleanup),
assign the PCI bus number to be mcpcia bus instance << 4. This
is to allow secondary bridges some room to be recongnized on
4100 systems.
2000-07-10 00:32:02 +00:00
Boris Popov
2ff087318a
Correct SYSINIT execution order in the case when KLD contains more
...
than one SYSINIT with the same 'subsystem' id and different 'order' id.
Reviewed by: peter
2000-07-09 23:58:56 +00:00
Mark Murray
43975bd56c
Make sure that tasks (running out of taskqueue_swi at splsofttq)
...
are not interfered with by the harvester.
2000-07-09 16:00:31 +00:00
Alexander Langer
d0a28baf34
Add missing "a" in "Soft updates is technique".
...
PR: 19770
Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
2000-07-09 15:44:02 +00:00
Jun-ichiro itojun Hagino
b474779f46
be more cautious about tcp option length field. drop bogus ones earlier.
...
not sure if there is a real threat or not, but it seems that there's
possibility for overrun/underrun (like non-NOP option with optlen > cnt).
2000-07-09 13:01:59 +00:00
Alexander Langer
d61e6649d5
Since this file is doc now, reorganize its structure.
...
Currently, many drivers support more than one bus of ISA, EISA, MCA,
PCI.
Before this commit, we had, for example, some SCSI devices listed more
than once, iirc, some up to three times (ISA/EISA, MCA, PCI).
Since now the "device" line is common for all of them and they only
differ for the hints stuff, I did the following:
First, list Busses: (E)ISA, MCA, PCI and explain, that only ISA
needs the hints stuff.
Move NIC/SCSI stuff, which were the only split sections, behind these
stuff. Describe all drivers only one time and list all supported
chips.
List all device (+ hints for ISA, if possible).
I've also added few additional supported chips to some drivers, xl for
example and some SCSI drivers.
Also, softupdates is no longer disabled by default, so the comment should
not say, it's not enabled by default due to license issues.
Approved by: asmodai
To come: include PAO devices (imp volunteered for help)
2000-07-09 12:34:53 +00:00
Mark Murray
11197ed12c
Small style change; make function names less likely to clash with
...
existing names. "null" is too common a string; use "null_".
2000-07-09 12:29:24 +00:00
Mark Murray
a909184e9d
Add entropy-harvesting calls.
...
/dev/random now has new-and-improved entropy!
2000-07-09 12:26:38 +00:00
Mark Murray
585ebe2b41
Yarrow tweaks; separate the fast and slow reseed tasks so that they don't
...
stomp on each other; provide constant names (as enums) for the harvester
to use (makes it more self-documenting).
2000-07-09 11:52:12 +00:00
Mark Murray
769afb047c
Fix bug with a vraiable that needs to be per-process, not static;
...
fix formatting of long macros.
Pointed out by: bde
2000-07-09 11:49:07 +00:00
Jun-ichiro itojun Hagino
595b8a1cdd
repair IPV6_JOIN_GROUP to IPv6 all multi.
...
From: ume
2000-07-09 11:17:17 +00:00
Matt Jacob
6e95418137
Thanks for Andrew Gallatin pointing out that freeing contigmalloc'd
...
items via free is bad.
2000-07-09 00:18:21 +00:00
Matt Jacob
9215675bc3
Use %p to print a pointer.
2000-07-08 23:24:08 +00:00
Matt Jacob
64ed91d595
Update SCSI device section, per Peter Wemm. I still
...
think the commented entries in GENERIC are the
right thing to do.
2000-07-08 07:44:01 +00:00
Matt Jacob
62d132e3ab
Oops- remove the '0' appended to targbh.
2000-07-08 07:05:40 +00:00
Matt Jacob
a4846ce28f
Add in the commented out SCSI device entries of
...
#device ses # SCSI Environmental Services (and SAF-TE)
#device targ # SCSI Target Mode Code
#device targbh # SCSI Target Mode Blackhole Device
#define pt # SCSI Processor Target Device
so that people know that they are there.
2000-07-08 07:05:06 +00:00
Matt Jacob
94ad21f31a
Add in the commented out SCSI device entries of
...
#device ses # SCSI Environmental Services (and SAF-TE)
#device targ # SCSI Target Mode Code
#device targbh0 # SCSI Target Mode Blackhole Device
#define pt # SCSI Processor Target Device
so that people know that they are there.
2000-07-08 07:02:58 +00:00
Kirk McKusick
cc3962a9cd
Delete README as it is now obsolete. Relevant information is in
...
README.softupdates.
2000-07-08 02:32:49 +00:00
Kirk McKusick
876578906d
Update to reflect current status.
2000-07-08 02:31:21 +00:00
Andrew Gallatin
19a6b3fea6
use contigfree() rather than free() to free memory allocated with
...
contigmalloc().
reviewed by: wpaul
2000-07-08 00:14:12 +00:00
Brian Feldman
7ceba2d755
Remove two micro-pessimizations I made. Bruce is teaching me well :)
...
KTRPOINT(p, KTR_GENIO) is more uncommon than error == 0, so it should
be first in the && statement.
2000-07-07 22:11:37 +00:00
Brian Feldman
9d1cfdce2a
Change that &@!$# UIO_READ to be UIO_WRITE. I tested the ktrace stuff,
...
but somehow... pass the pointy hat, again!
2000-07-07 21:52:15 +00:00
John Baldwin
18601b5712
Remove commented out NOMAN variable.
2000-07-07 20:37:11 +00:00
Duncan Barclay
766748ceac
Move newbus detection code to alloc routines.
...
Work around pccard nasties.
2000-07-07 19:13:11 +00:00
David E. O'Brien
dd0fdb828a
MFS: adjust University of California's copyright.
2000-07-07 18:35:11 +00:00
Boris Popov
3660ebc2c0
Fix support for more than 256 simultaneous mounts. Theoretical limit
...
is 2^16 mounts per fs type.
Reported by: Troy Arie Cobb <tcobb@staff.circle.net> via phk
Reviewed by: bde
2000-07-07 14:01:08 +00:00
Mark Murray
fd8b5fb2c7
Honour appropriate no-crypto flags.
2000-07-07 09:38:01 +00:00
Mark Murray
da3fb6b476
Darn; didn't commit this with the rest of the entropy gathering code.
2000-07-07 09:06:54 +00:00
Mark Murray
c9ec235ca1
Add entropy gathering code. This will work whether the module is
...
compiled in or loaded.
2000-07-07 09:03:59 +00:00
Kris Kennaway
f2542885f0
Bump __FreeBSD_version to note KAME upgrade
2000-07-07 08:39:31 +00:00
Kris Kennaway
549922405f
Add missing #include to unbreak IPSEC_DEBUG builds
...
Submitted by: Jim Bloom <bloom@reyim.ne.mediaone.net>
2000-07-07 08:36:00 +00:00
Greg Lehey
45b65a5e33
Suppress a warning message about trigraphs.
...
Approved-by: itojun
2000-07-07 04:09:51 +00:00
Bill Paul
8484ad351d
Fix a minor bug in the MAC address unscrambling code.
...
(Some shift rights should have been shift lefts.)
2000-07-06 19:21:07 +00:00
Julian Elischer
561e4fb9f6
Don't forget to set our MAC address into packets we wre sending out via
...
netgraph. Eventually we may need to have a separate hook for packets
that already have a source AMC address but for now just drop it in.
Should fix PPPoE.
2000-07-06 15:35:59 +00:00
Nick Hibma
1d3e7ea3dd
Properly fix world.
...
Sorry for breaking things in the first place.
2000-07-06 13:23:35 +00:00
Ollivier Robert
ee76ce7fa5
Fix buildworld.
2000-07-06 08:37:34 +00:00
Bill Paul
95674596b9
Add support for the National Semiconductor DP83815 fast ethernet
...
controller chip. This chip is currently being used on the NetGear
FA312-TX adapter, which I guess is a replacement for the FA310-TX
(PNIC-based).
I added support for this chip by modifying the sis driver since
the SiS 900 and the NS DP83815 have almost the same programming
interface (the RX filter programming and PHY access methods are
different, but the general configuration, DMA scheme and register
layout are identical).
I would have had this done a lot sooner, but getting the damn MAC
address out of the EEPROM proved to be more complicated than expected.
2000-07-06 06:02:04 +00:00
John Baldwin
8dfe6fb59c
- Inline all the functions that are only called once. This results in a
...
savings of 68 bytes in boot2.
- Also add a comment warning that you can't remove the empty exit()
function.
2000-07-06 01:51:27 +00:00