John Baldwin
f6af4ff6cb
Make 3dfx i386-only. The memrange API it uses may be defined in an MI
...
header, but it is only implemented on i386.
2002-11-08 20:04:38 +00:00
John Baldwin
787f149830
Move rc(4) over to MI notes and enable it as a MI module.
2002-11-08 19:34:26 +00:00
John Baldwin
2d2f7b6292
Make xrpu(4) i386-only. Consumers of i386_btop() are not MI.
2002-11-08 15:05:16 +00:00
John Baldwin
1786a481d7
Move sr(4) over to i386-only as it is yet another user of kvtop().
2002-11-07 21:15:29 +00:00
John Baldwin
7d2ba89bbf
Move firewire back to being MI.
2002-11-07 16:19:43 +00:00
John Baldwin
246d578cba
lnc(4) uses kvtop() and is thus i386-only for now.
2002-11-06 22:56:57 +00:00
John Baldwin
c8341b3e2d
Make firewire i386-only for now. It doesn't quite handle machines with
...
64-bit address spaces yet. Pointy hat to myself for sticking it in the MI
NOTES file to begin with.
2002-11-06 22:30:33 +00:00
John Baldwin
b76c5a11e5
ed(4) uses kvtop() and is thus i386-only. It has several other warnings
...
related to sizeof(int) != sizeof(void *), but kvtop() is much harder to
fix.
Approved by: imp
2002-11-06 22:03:53 +00:00
John Baldwin
b180bb1684
Move the drm code to the i386 MD NOTES file. It can be added to other MD
...
NOTES files if desired, but this code is not MI on FreeBSD. The Alpha
support is Linux specific and does not compile on FreeBSD.
2002-11-06 21:42:42 +00:00
John Baldwin
cea108a8ce
Move digi to the i386 MD NOTES until it stops using inb() and outb().
...
Please use bus_space functions instead.
2002-11-06 21:11:42 +00:00
John Baldwin
1183b97250
- Move comments regarding flags for dgb(4) over to the MD NOTES file where
...
dgb(4) lives.
- Move dgb(4) back to where it used to be relative to other drives in the
old NOTES/LINT file.
2002-11-06 21:07:13 +00:00
John Baldwin
8a651d2c4a
Make the ar(4) driver i386-only for now. It has lots of sizeof(int) ==
...
sizeof(void *) assumptions and doesn't use busdma yet (it uses kvtop()
which is not an MI interface).
Recommended by: jake, mux
2002-11-06 19:27:09 +00:00
Matthew N. Dodd
6fe8789d6d
- Convert to newbus, bus_space etc.
...
- Move to MI space.
Tested on: i386
2002-11-05 09:37:32 +00:00
Matthew N. Dodd
30201b6cef
Merge PC98 changes.
2002-11-02 04:18:10 +00:00
Matthew N. Dodd
c7f718ec6a
Handle hints for the atspeaker device.
...
Document same.
2002-10-28 02:00:09 +00:00
John Baldwin
d2ec391b39
Rename 'device acpica' to 'device acpi'.
...
Approved by: msmith, iwasaki
2002-10-24 19:05:04 +00:00
Robert Watson
7aab30d1d8
device rc no longer requires a count since jhb newbussified the rc
...
device driver.
2002-10-24 16:46:53 +00:00
John Baldwin
08675def10
npx(4) doesn't honor port hints so don't provide an example one.
2002-10-23 14:52:53 +00:00
John Baldwin
e2ded8bbde
- No need for pmtimer hint anymore.
...
- npx doesn't need an 'at' hint anymore.
2002-10-22 17:32:51 +00:00
Bruce Evans
25388b6cc4
Fixed the quoting of the value of SC_CUT_SEPCHARS. The double quotes
...
needed to be quoted (to get a C string literal), not the value itself.
Fixed the value of SC_CUT_SEPCHARS. Setting this value would have had no
effect even if it were used, since the value was the same as the default.
The above bugs had no effect except to set bad examples, since test
coverage of SC_CUT_SEPCHARS is broken by enabling a negative option.
Removed (unquoted) double quotes for all options. They were all bogus
since they had no effect except to make non-strings look like strings.
Most of the non-strings were expressions. The value of INIT_PATH is
a non-string since it is stringified later (unlike SC_CUT_SEPCHARS).
Fixed parenthesization errors inside bogus quotes (parenthesize values
if they have more than one token in them but don't parenthesize single
tokens).
2002-10-17 13:47:31 +00:00
Jim Pirzyk
e22f9477f7
Updated the CPU_DISABLE_CMPXCHG notes to warn users not to also enable
...
SMP with it.
Requested by: Lars Eggert <larse@ISI.EDU>
2002-10-16 15:59:07 +00:00
Jim Pirzyk
77e8341280
Add a knob to turn on and off the CMPXCHG instruction on > i386 IA32 systems.
...
This is most beneficial for vmware client os installs.
Reviewed by: jmallet, iedowse, tlambert2@mindspring.com
MFC After: never, -STABLE does not currently use this instruction
2002-10-14 19:33:12 +00:00
Matthew N. Dodd
3ae5b53264
newbus & bus_space the mcd(4) driver.
2002-10-04 07:14:19 +00:00
Scott Long
0910374b7f
Alas, poor matcd, I knew ye well.
...
It doesn't work.
It cannot be made to work.
Goodbye.
X-MFC after: ASAP
2002-10-04 06:06:04 +00:00
Scott Long
89147260d5
Move the aac driver from MI to MD NOTES. It is a long way from being
...
64-bit clean.
2002-09-26 18:16:28 +00:00
Peter Wemm
db2cfa1f86
move wl (isa wavelan card, not "wi") to i386-only
2002-09-19 03:10:23 +00:00
Peter Wemm
6938800ee2
move "profile 2" to i386
2002-09-19 03:04:07 +00:00
Peter Wemm
b80ad83e76
move ncv, nsp, stg to i386-only section (there is no pc98-specific version)
2002-09-19 03:02:42 +00:00
Peter Wemm
2b412989fe
Move dgb to the i386 section
2002-09-19 02:58:41 +00:00
Nate Lawson
8579e9cfbd
Fix LINT build on alpha by completing move of cy and apm_saver to
...
i386/conf/NOTES rather than the global conf/NOTES.
Suggested by: bde
2002-09-11 05:33:15 +00:00
Jun Kuriyama
b37a9be231
Use "options " rather than "options<tab>".
2002-09-09 02:40:59 +00:00
Poul-Henning Kamp
9339569236
Fix style(9) bugs.
...
Brucified by: bde
2002-09-08 15:16:49 +00:00
Peter Wemm
8c478ca930
Note that 'device gzip' *requires* COMPAT_AOUT. Maybe this "device"
...
should be renamed to COMPAT_GZIPAOUT or something like that.
2002-09-08 02:33:42 +00:00
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
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
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
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
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
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
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
Chris D. Faulhaber
eab0c369f1
s/sysctl -w/sysctl/
2002-05-06 00:45:27 +00:00