Peter Wemm
f7749f924c
Automatically enable CPU_ENABLE_SSE (detect and enable SSE instructions)
...
if compiling with I686_CPU as a target. CPU_DISABLE_SSE will prevent
this from happening and will guarantee the code is not compiled in.
I am still not happy with this, but gcc is now generating code that uses
these instructions if you set CPUTYPE to p3/p4 or athlon-4/mp/xp or higher.
2002-09-07 07:02:12 +00:00
Peter Wemm
6bf46c4c5f
Add options COMPAT_AOUT to detect future bitrot.
2002-09-07 01:49:52 +00:00
David E. O'Brien
f31d7a5714
Statically compile pcn(4) into the install kernel vs. using as module.
...
lnc(4) will attach to AMD PCnet/FAST NICs if pcn(4) does not attach.
I.e. pcn(4) gets first chance. There is a problem however in that pcn(4)
was moved out of the install kernel so that the module would be used.
This however causes bad installs if one has an AMD PCnet/FAST NIC.
2002-09-05 15:45:01 +00:00
Poul-Henning Kamp
bd8add3d61
Change the support for AMDs ElanSC520 CPU from being a device driver to
...
be
options CPU_ELAN
(NB: Soekris.com users!)
It is cleaner this way. We still recognize the cpu on the host-pci bridge.
2002-09-04 19:43:22 +00:00
Brooks Davis
5906e69ac2
Continue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921,
...
i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are
no longer count devices. Also remove a few other instances of N<DEVICE>
being used to control compilation of whole files.
Reviewed by: hm
2002-09-02 00:52:11 +00:00
Justin T. Gibbs
97145a37a6
Enable ahd/ahc register pretty printing by default. This expedites
...
handling of bug reports.
2002-08-31 06:56:43 +00:00
Jun Kuriyama
ba77aa0d56
Merge changes in GENERIC to reduce difference (mostly cosmetic).
2002-08-20 04:36:31 +00:00
Peter Wemm
f453022cd9
remove unit counts from atkbdc, pckbd, sc
2002-08-20 00:10:22 +00:00
Warner Losh
165bdcbd06
Now that NEWCARD is gone, NEWCARD.hints is even less necessary.
...
Noticed by: bde
2002-08-17 20:03:02 +00:00
Warner Losh
6319263d7b
pccbb->cbb
2002-08-15 08:05:40 +00:00
Warner Losh
f5a9ae40ce
No longer needed
2002-08-15 08:04:06 +00:00
Matt Jacob
9b63136347
Add support for the LSI-Logic Fusion/MP architecture.
...
This is an architecture that present a thing message passing interface
to the OS. You can query as to how many ports and what kind are attached
and enable them and so on.
A less grand view is that this is just another way to package SCSI (SPI or
FC) and FC-IP into a one-driver interface set.
This driver support the following hardware:
LSI FC909: Single channel, 1Gbps, Fibre Channel (FC-SCSI only)
LSI FC929: Dual Channel, 1-2Gbps, Fibre Channel (FC-SCSI only)
LSI 53c1020: Single Channel, Ultra4 (320M) (Untested)
LSI 53c1030: Dual Channel, Ultra4 (320M)
Currently it's in fair shape, but expect a lot of changes over the
next few weeks as it stabilizes.
Credits:
The driver is mostly from some folks from Jeff Roberson's company- I've
been slowly migrating it to broader support that I it came to me as.
The hardware used in developing support came from:
FC909: LSI-Logic, Advansys (now Connetix)
FC929: LSI-Logic
53c1030: Antares Microsystems (they make a very fine board!)
MFC after: 3 weeks
2002-08-11 23:34:20 +00:00
Brooks Davis
05c872ad62
Make ppp(4) devices clonable and unloadable.
2002-08-09 15:30:48 +00:00
Warner Losh
6690540821
Add Intersil and Symbol as vendors for 802.11 cards that the wi driver
...
supports.
Obtained from: NetBSD
2002-08-07 05:40:34 +00:00
Eric Anholt
2690c0bb32
Add device agp to GENERIC, filter it out of floppy builds
...
Approved by: des (mentor)
2002-08-04 18:35:02 +00:00
Warner Losh
35e58ed326
Remove commented out PCI_ENABLE_IO_MODES. It is gone now.
2002-08-04 18:06:15 +00:00
Poul-Henning Kamp
927b6b099d
Add the minimalist elan-mmcr device driver.
...
This driver allows a userland program to mmap the MMCR of the AMD
Elan sc520 CPU.
2002-08-02 15:53:04 +00:00
Marc Fonvieille
c0727dcbfe
Fix the link to the Handbook
2002-08-01 17:21:18 +00:00
Mike Barcroft
6f0dc1fd51
Catch up to rev 1.339 of src/sys/conf/options (PCI_ENABLE_IO_MODES is
...
now a sysctl and is enabled by default).
2002-07-27 16:25:30 +00:00
Peter Wemm
b618108fff
de-count pci
2002-07-23 06:38:47 +00:00
Peter Wemm
51fabead55
Add unit counts for the i4b stuff where it still uses NFOO etc.
2002-07-21 23:23:14 +00:00
Peter Wemm
d3abf70bbc
Add static unit count for 'card'
2002-07-21 23:09:48 +00:00
Peter Wemm
08240012f9
Add static unit count for pci here as well.
2002-07-21 23:09:15 +00:00
Peter Wemm
fc147d7fe9
Add explicit unit count on 'device pci' for ahc/ahd
2002-07-21 23:07:31 +00:00
Peter Wemm
c06a33507a
The following devices do not take a static unit 'count' argument:
...
ar, fe, lnc, sr, wl, fpa, bktr, sbni
2002-07-21 22:28:43 +00:00
John Baldwin
dde0429505
Various comment and minor style fixes. No actual content changes.
...
Inspired by: bde
2002-07-16 18:20:17 +00:00
Mark Murray
e9b24da3d5
Retire the perl gethints.conf in favour of an awk version. Move
...
the awk version to a central place for maintenance.
Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
2002-07-16 09:28:25 +00:00
John Baldwin
30cce2ed6b
Add a new VM options section. Move KSTACK_PAGES there from the MI NOTES
...
file and better document it. Add better documentation for the DISABLE_PSE
option. Add the missing DISABLE_PG_G option and document it.
2002-07-15 19:25:40 +00:00
John Baldwin
601969b9aa
The EISA_SLOTS option appears to be i386-only.
2002-07-15 18:55:07 +00:00
John Baldwin
122b088a2a
COMPAT_OLDISA is only used on i386.
2002-07-15 18:50:13 +00:00
John Baldwin
557c19bff3
makeLINT.send has been moved to sys/conf so we can build LINT on other
...
architectures besides i386.
2002-07-15 17:48:47 +00:00
John Baldwin
a916ce1acc
Move ACPI device and options from MI NOTES to the i386 MD NOTES file.
2002-07-15 14:28:20 +00:00
Alfred Perlstein
f0eb293e88
Move COMPAT_FREEBSD4 to arch-neutral sys/conf/NOTES.
...
Add COMPAT_FREEBSD4 to GENERIC for arches that existed in FreeBSD 4's time,
not just i386. (alpha and pc98)
Requested by: bde
2002-07-13 16:43:53 +00:00
Alfred Perlstein
074453c230
Introduce syscall.master option 'COMPAT4' which allows one to wrap
...
syscalls for FreeBSD 4 compatibility.
Add kernel option COMPAT_FREEBSD4 to enable these syscalls.
2002-07-12 06:38:34 +00:00
Mark Murray
8d03e1e931
Comment out apm; ACPI is the modern replacement, and folks who really
...
need it can uncomment it. This may buy us some kernel space.
Discussed with: imp & msmith (quite a while ago)
2002-07-08 11:56:44 +00:00
Warner Losh
22c0046f53
Make NEWCARD the default pccard/cardbus system.
2002-07-07 19:00:00 +00:00
Robert Watson
006f19e4f2
Remove ALT_BREAK_TO_DEBUGGER. This was inconsistent (both in form
...
and function) with existing configuration choices. Arguably if
ALT_BREAK_TO_DEBUGGER was present, so should have been
BREAK_TO_DEBUGGER. Regardless, it broke the option sort order in
these kernel configuration files.
Requested by: bde
2002-06-30 04:12:21 +00:00
Warner Losh
881951a6c9
OLDCARD version of GENERIC.
2002-06-22 19:23:57 +00:00
Juli Mallett
e0cf55e42a
Use rm -f in the clean target, as seems to be common practice, and also avoids
...
errors if no LINT exists.
Submitted by: dwcjr
2002-06-22 18:16:24 +00:00
Justin T. Gibbs
cdd49e97b4
Hook up the ahd driver.
2002-06-06 16:35:58 +00:00
David E. O'Brien
69d18565e0
Do not refer to the Intel PRO/1000 by its internal name.
...
Requested by: pdeuskar
2002-05-29 18:42:26 +00:00
David E. O'Brien
540e5c2eaf
Restore us back to the rev 1.324 level of having an Intel gigE driver.
2002-05-22 19:00:48 +00:00
Robert Watson
ddbbc9628d
Permit alternative break sequence to break to debugger in GENERIC. Breakage
...
of serial break on -CURRENT seems rampant for some reason, and I like
being able to get into ddb.
Reviewed by: peter
2002-05-21 23:35:51 +00:00
Chris D. Faulhaber
eab0c369f1
s/sysctl -w/sysctl/
2002-05-06 00:45:27 +00:00
Juli Mallett
ea0b7a7699
Typo fix: detects -> detect.
...
Reviewed by: phk
2002-05-03 17:59:25 +00:00
Peter Wemm
7bdbf808c3
Retire makeLINT.pl
2002-05-02 22:20:40 +00:00
David E. O'Brien
1de6d67791
Revert rev 1.1018. rp(4) and dgb(4) are deemed MI, while the rest of the
...
drivers for simular hardware are i386-specific. That is why I did not
find the information here.
2002-05-02 19:42:38 +00:00
Dag-Erling Smørgrav
cff135d87c
Join the pissing contest: generate LINT with a single sed(1) command.
...
Smaller script, smaller (though equivalent) output.
2002-05-02 16:34:47 +00:00
Jun Kuriyama
23dc40e1dd
Use shell script version (using awk and sed) of makeLINT.pl.
2002-05-02 06:10:09 +00:00
David E. O'Brien
b20b5a8b09
Add some NOTES on the Comtrol Rocketport and the Digiboard drivers.
2002-05-01 23:03:31 +00:00