KATO Takenori
869f0b9b22
bs, olpt, pckbd are static limited devices.
2000-06-17 03:58:06 +00:00
Peter Wemm
f71c01cc52
Borrow phk's axe and apply the next stage of config(8)'s evolution.
...
Use Warner Losh's "hint" driver to decode ascii strings to fill the
resource table at boot time.
config(8) no longer generates an ioconf.c table - ie: the configuration
no longer has to be compiled into the kernel. You can reconfigure your
isa devices with the likes of this at loader(8) time:
set hint.ed.0.port=0x320
userconfig will be rewritten to use this style interface one day and will
move to /boot/userconfig.4th or something like that.
It is still possible to statically compile in a set of hints into a kernel
if you do not wish to use loader(8). See the "hints" directive in GENERIC
as an example.
All device wiring has been moved out of config(8). There is a set of
helper scripts (see i386/conf/gethints.pl, and the same for alpha and pc98)
that extract the 'at isa? port foo irq bar' from the old files and produces
a hints file. If you install this file as /boot/device.hints (and update
/boot/defaults/loader.conf - You can do a build/install in sys/boot) then
loader will load it automatically for you. You can also compile in the
hints directly with: hints "device.hints" as well.
There are a few things that I'm not too happy with yet. Under this scheme,
things like LINT would no longer be useful as "documentation" of settings.
I have renamed this file to 'NOTES' and stored the example hints strings
in it. However... this is not something that config(8) understands, so
there is a script that extracts the build-specific data from the
documentation file (NOTES) to produce a LINT that can be config'ed and
built. A stack of man4 pages will need updating. :-/
Also, since there is no longer a difference between 'device' and
'pseudo-device' I collapsed the two together, and the resulting 'device'
takes a 'number of units' for devices that still have it statically
allocated. eg: 'device fe 4' will compile the fe driver with NFE set
to 4. You can then set hints for 4 units (0 - 3). Also note that
'device fe0' will be interpreted as "zero units of 'fe'" which would be
bad, so there is a config warning for this. This is only needed for
old drivers that still have static limits on numbers of units.
All the statically limited drivers that I could find were marked.
Please exercise EXTREME CAUTION when transitioning!
Moral support by: phk, msmith, dfr, asmodai, imp, and others
2000-06-13 22:28:50 +00:00
Yoshihiro Takahashi
0a67fdf343
Removed ICMP_BANDLIM option. It no longer exists.
2000-05-31 10:49:19 +00:00
Yoshihiro Takahashi
3ec91ea962
Sync with sys/i386/conf/GENERIC revisions from 1.246 to 1.256.
2000-05-19 16:36:42 +00:00
Yoshihiro Takahashi
7c14268dbd
Supported the mss on PC-98 and Sound Blaster 98.
...
Submitted by: "T.Yamaoka" <taka@windows.squares.net>
2000-05-19 15:41:52 +00:00
Yoshihiro Takahashi
987887c000
GENERIC98 -> GENERIC
2000-05-05 08:03:31 +00:00
Yoshihiro Takahashi
b81eb9cfd6
Sync with sys/i386/conf/GENERIC revision 1.252.
2000-04-23 09:04:42 +00:00
Yoshihiro Takahashi
239fe111cd
- Added PC-98 Cbus frontend.
...
- Move dev/aic/aic_isa.c entry from conf/files to conf/files.MACHINE
because PC-98 uses different file.
Submitted by: nyan and IMAI Takeshi <take-i@ceres.dti.ne.jp>
2000-03-29 14:32:34 +00:00
KATO Takenori
af5d822f28
Commented out apm0. It could cause hang-up.
2000-03-29 13:39:15 +00:00
Yoshihiro Takahashi
9d97e36cc4
Added the joy driver (commented out).
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-22 03:19:37 +00:00
KATO Takenori
9b8b69aae4
Added COMPAT_OLDPCI and COMPAT_OLDISA options.
2000-03-19 14:42:52 +00:00
Yoshihiro Takahashi
54bfac8fdc
Backed out ppc0 flags addtion. It isn't necessary without PPC_PROBE_CHIPSET
...
option.
Pointed out by: peter
2000-03-17 11:37:03 +00:00
Yoshihiro Takahashi
13b6f8f604
Added 'flags 0x40' to ppc0.
2000-03-16 12:03:36 +00:00
Yoshihiro Takahashi
1a9a318055
Changed sio1 flags to 0x12000010 to enable serial console.
...
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
2000-03-16 11:53:16 +00:00
KATO Takenori
9c675e3c19
Merged from sys/i386/conf/GENERIC revisions 1.243, 1.244 and 1.245.
2000-03-01 08:52:28 +00:00
KATO Takenori
48ca6b1019
Synced with sys/i386/conf/GENERIC revision 1.241.
...
Approved by: jkh
2000-02-05 00:43:04 +00:00
KATO Takenori
3c21e97804
Synced with sys/i386/conf/GENERIC rev 1.240.
...
Approved by: jkh
2000-02-03 10:46:28 +00:00
Peter Wemm
68b538c712
Remove 'conflicts' token - it has been effectively doing absolutely
...
nothing for quite some time. The only thing that cared was userconfig,
but it was for one invisible device so we never saw it's effects.
2000-01-29 18:07:07 +00:00
KATO Takenori
930ba557d5
Merged with sys/i386/conf/GENERIC rev 1.238.
2000-01-28 07:15:23 +00:00
Yoshihiro Takahashi
78bd1e8a57
Merge from sys/i386/conf/GENERIC revision 1.231, 1.232 and 1.235.
2000-01-28 01:07:48 +00:00
KATO Takenori
fa7f776c1a
Merged from sys/i386/conf/GENERIC rev 1.236.
2000-01-24 14:02:34 +00:00
Peter Wemm
d0cde06dd3
Remove some no-op "port ?" and "irq ?" declarations.
2000-01-24 08:52:29 +00:00
Peter Wemm
3fc005f656
Drop 'at ppbus?' and trailing '0' from ppbus children.
2000-01-23 14:47:58 +00:00
Peter Wemm
ea46992cd9
Remove useless trailing digit from pci and other unwired devices.
2000-01-23 12:20:09 +00:00
Yoshihiro Takahashi
450a74c2bb
- Merge from sys/i386/conf/GENERIC rev 1.224, 1.225 and 1.226.
...
- Reorder network interfaces.
2000-01-21 13:22:07 +00:00
Yoshihiro Takahashi
3f681c0c41
Fixed typo.
2000-01-20 12:37:06 +00:00
KATO Takenori
c818f7b9de
Synced with sys/i386/conf/GENERIC rev 1.230.
2000-01-20 08:34:40 +00:00
KATO Takenori
85a13e4332
Synced with sys/i386/conf/GENERIC rev 1.228.
2000-01-14 13:05:33 +00:00
Peter Wemm
537cf769ab
s/controller/device/ as per config(8) changes
2000-01-08 16:07:11 +00:00
KATO Takenori
f030ad5fda
Synced with sys/i386/conf/GENERIC rev 1.222.
2000-01-05 12:33:10 +00:00
Bill Paul
dfd1e98eac
Add device driver support for USB ethernet adapters based on the
...
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).
Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.
Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c
2000-01-05 04:27:24 +00:00
Yoshihiro Takahashi
f8183ea817
- Add commented out USB driver entries.
...
- Reorder network interfaces.
2000-01-03 07:12:56 +00:00
KATO Takenori
cf13ae55d6
Synced with sys/i386/conf/GENERIC rev 1.220.
2000-01-03 05:35:56 +00:00
KATO Takenori
1b1deb2dba
Oops, deactivate ed drivers because of undefiend references from
...
if_ed_pci.o.
1999-12-26 05:26:43 +00:00
KATO Takenori
26380d27fd
Added Allied Telesis SIU-98-D support.
...
Submitted by: Isizu Takaaki <isizu-t01@aso-group.co.jp>
chi@bd.mbn.or.jp (Chiharu Shibata)
(w/ minor change by kato)
1999-12-26 05:10:14 +00:00
KATO Takenori
a612687a3a
Merge from sys/i386/conf/GENERIC rev 1.218 & 1.219.
1999-12-24 11:12:43 +00:00
KATO Takenori
ae53af3d0e
Sync with sys/i386/conf/GENERIC rev 1.217.
1999-12-20 10:53:49 +00:00
KATO Takenori
81efad5102
Remove ze and zp drivers.
1999-12-10 14:02:48 +00:00
Peter Wemm
8293948942
Merge pnp change from i386/conf/GENERIC (rev 1.211)
1999-12-06 18:20:31 +00:00
Bill Paul
6e647fa9a4
Update to reflect removed of al, ax, dm, pn and mx drivers and addition
...
of dc driver.
1999-12-05 21:11:05 +00:00
Yoshihiro Takahashi
86a4809ff7
Sync with sys/i386/conf/GENERIC revision 1.208.
1999-12-03 11:40:52 +00:00
Yoshihiro Takahashi
a81931f608
Sync with sys/i386/conf/GENERIC revision up to 1.207.
1999-12-02 14:00:28 +00:00
Yoshihiro Takahashi
313fce1d93
Sync with sys/i386/conf/GENERIC revision 1.205.
1999-11-28 08:55:01 +00:00
Yoshihiro Takahashi
4e9b463ccf
Sync with sys/i386/conf/GENERIC revision 1.202.
1999-11-27 11:41:46 +00:00
Yoshihiro Takahashi
e5b122b283
Fixed missing changes from sys/i386/conf/GENERIC.
1999-11-13 14:04:49 +00:00
Yoshihiro Takahashi
10b50b7afd
- Commented out ed driver.
...
- Added sis driver.
1999-11-09 12:20:34 +00:00
Yoshihiro Takahashi
c89e63c1af
Cosmetic changes.
1999-11-03 10:08:15 +00:00
Yoshihiro Takahashi
e80b158987
Sync with sys/i386/conf/GENERIC revision 1.199.
1999-11-03 08:43:11 +00:00
KATO Takenori
a3066f74e6
Merge form sys/i386/conf/GENERIC revision 1.195.
1999-10-16 13:11:49 +00:00
KATO Takenori
fc821b3264
ed driver re-activated.
1999-09-27 03:39:15 +00:00
KATO Takenori
49100c9e21
Commented out ed driver.
1999-09-22 11:55:25 +00:00
KATO Takenori
3ff89cce61
Sync with sys/i386/conf/GENERIC revision 1.192.
1999-09-22 11:54:03 +00:00
KATO Takenori
4e7d4af091
Merge from sys/i386/conf/GENERIC revision 1.190.
1999-09-13 08:55:15 +00:00
KATO Takenori
de7e0308e8
Sync with sys/i386/conf/GENERIC revision up to 1.186.
1999-09-02 13:41:15 +00:00
KATO Takenori
545a1c84b2
- Removed COMPAT_ATDISK from option because it is pseudo-device now.
...
- Fixed arguments of atcompat_dsinit() in diskslice_machdep.c.
1999-08-29 21:28:47 +00:00
Poul-Henning Kamp
f054c29093
Merge alpha and pc98 changes into i386 MBR handling code and replace all
...
three copies with one copy in MI land.
1999-08-29 09:12:54 +00:00
Yoshihiro Takahashi
3dec6735e5
Merge missing changes from sys/i386/conf/GENERIC.
1999-08-28 16:49:58 +00:00
KATO Takenori
c41e88e949
Added MII bus support.
...
Reminded by: phk
1999-08-28 15:04:27 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Poul-Henning Kamp
c6ba8fec16
Give if_tun the "almost clone" makeover.
1999-08-15 09:54:57 +00:00
Poul-Henning Kamp
bd3a53203f
Give BPF the "almost-clone" update. If you need more of them, make
...
more entries in /dev and be happy you don't need to recompile your
kernel.
1999-08-15 09:38:21 +00:00
Poul-Henning Kamp
ef40c56108
Make the pty driver as close to a cloning device as we can get for now,
...
we create the pty on the fly when it is first opened.
If you run out of ptys now, just MAKEDEV some more.
This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1
in a device driver.
1999-08-08 19:28:59 +00:00
KATO Takenori
353299befe
Enable bpf by default.
1999-08-08 11:09:28 +00:00
KATO Takenori
a42377eaa1
Sync with sys/i386/conf/GENERIC revision 1.178.
1999-07-26 12:10:33 +00:00
Dag-Erling Smørgrav
6b5ca0d83e
Rename bpfilter to bpf.
1999-07-06 19:23:32 +00:00
Yoshihiro Takahashi
8261d02032
Remove the 'tty' interrupt label. This is obsolete.
...
Pointed out by: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>
1999-07-04 11:53:18 +00:00
KATO Takenori
fe85f176c7
New parallel port support for PC98. Old PC98s which have
...
uni-directional parallel port should use olpt driver instead of lpt
driver.
Files ppc.c and ppcreg.h are copied form i386/isa directory with PC98
change.
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
1999-06-18 14:48:28 +00:00
Dag-Erling Smørgrav
9b953cf681
Kill option FAILSAFE.
...
PR: i386/12187
Approved by: bde
1999-06-15 13:14:56 +00:00
KATO Takenori
e453f04978
Sync with sys/i386/conf/GENERIC and Makefile.i386 revisions 1.169 and
...
1.152, respectively.
1999-05-10 09:00:29 +00:00
KATO Takenori
19add1f020
Remove obsolete interrupt labels.
1999-04-25 05:59:02 +00:00
KATO Takenori
38160a0f0d
De-quote.
1999-04-25 04:03:22 +00:00
KATO Takenori
bf362ede5f
Rectivate pnp0.
1999-04-20 09:06:03 +00:00
KATO Takenori
c55a92c639
Sync with follwing files:
...
Path Revision
i386/conf/GENERIC 1.162
i386/conf/Makefile.i386 1.146
i386/conf/files.i386 1.236
i386/conf/options.i386 1.111
i386/i386/machdep.c 1.329
i386/i386/userconfig.c 1.134
i386/isa/fd.c 1.135
i386/isa/if_ed.c 1.151
i386/isa/isa_dam.c 1.1
i386/isa/npx.c 1.67
isa/sio.c 1.224
dev/syscons/syscons.c 1.300
i386/isa/wd.c 1.194
isa/vga_isa.c 1.5
isa/atkbd_isa.c 1.3
isa/syscons_isa.c 1.2
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:42:20 +00:00
KATO Takenori
02418719d1
Delete the aic driver.
1999-04-01 13:39:27 +00:00
KATO Takenori
4df62f4dc9
Sync with sys/i386/conf/GENERIC revision 1.155.
1999-03-17 08:56:28 +00:00
KATO Takenori
a9b9a6ba74
Added comment on Access/PC N98C+ and LAC-98 cards, and FE_8BIT_SUPPORT
...
option that LAC-98 needs.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-02-25 13:59:47 +00:00
KATO Takenori
3b91c9f034
Added adv driver support.
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-02-25 13:53:13 +00:00
KATO Takenori
4a044b1d86
Commented out lpt0.
1999-02-25 13:41:54 +00:00
KATO Takenori
b6478cfe85
- Cosmetic change.
...
- Enable bs driver.
- Add ax and xl drivers.
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-02-16 11:15:21 +00:00
KATO Takenori
9a6ef21e00
Sync with sys/i386/conf/GENERIC revision 1.144.
1999-01-28 09:12:05 +00:00
KATO Takenori
1835ec2219
Switched to new syscons driver.
...
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp> and
Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 08:38:08 +00:00
KATO Takenori
5d4a8edf37
Revise sio entries to synchronize with current driver.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-01-16 13:20:42 +00:00
KATO Takenori
48bd413130
Sync with sys/i386/conf/GENERIC revision up to 1.140.
1998-12-30 07:46:23 +00:00
KATO Takenori
5365b3a408
Sync with sys/i386/conf/GENERIC revision 1.133.
1998-12-05 09:17:31 +00:00
KATO Takenori
fcc6e7373f
Reorder entries of ed drivers. Many NICs can be automatically
...
detected, even though a user doesn't disable unused entries with
userconfig.
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
1998-11-25 11:00:31 +00:00
KATO Takenori
3bf3b7af20
Cosmetic change.
1998-11-25 10:53:21 +00:00
KATO Takenori
e6a8c534a3
Sync with sys/i386/conf/GENERIC revision 1.131.
1998-11-13 08:18:44 +00:00
Dag-Erling Smørgrav
fb46af4f6c
Back out previous commit. The bpfilter -> bpf transition will have to be a
...
flag day unless we can hack config(8) to smooth things over.
1998-11-03 22:01:22 +00:00
Dag-Erling Smørgrav
10b4ab477f
Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal
...
and will stick around for a while.
1998-11-03 21:12:20 +00:00
Bruce Evans
d0644dfc47
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
Don't quote port names that don't have a digit in them.
1998-10-22 16:16:02 +00:00
KATO Takenori
b494420086
Added rl driver.
1998-10-22 11:29:58 +00:00
KATO Takenori
a8a4a44273
Sync with sys/i386/conf/GENERIC revision 1.125.
1998-10-18 13:58:16 +00:00
KATO Takenori
e165741792
Commented out bs driver.
1998-10-16 16:22:35 +00:00
KATO Takenori
d74a7fd03e
Commented out aic driver.
1998-10-13 08:14:33 +00:00
KATO Takenori
049f9fd334
Sync with sys/i386/conf/GENERIC revision 1.124.
1998-10-11 15:00:24 +00:00
KATO Takenori
c9b153c8af
Oops, discard my previous commits becase sumitted code is for RELENG_2_2.
1998-10-08 17:16:41 +00:00
KATO Takenori
caff4610b9
Add entry for EtherEZ98 and Access/PC N98C+ cards.
...
Reviewed by: kato
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1998-10-08 17:07:44 +00:00
KATO Takenori
acb3c15910
Sync with sys/i386/conf/GENERIC revision up to 1.123.
1998-10-08 12:10:07 +00:00
KATO Takenori
770e1ffc56
Sync with sys/i386/conf/GENERIC revision 1.118.
1998-09-19 13:35:18 +00:00
KATO Takenori
81083f630d
Sync with sys/i386/conf/GENERIC, SMP-GENERIC, device.i386, files.i386,
...
majors.i386 and options.i386 revisions 1.116, 1.13, 1.14, 1.203, 1.49
and 1.86, respectively.
1998-09-15 14:10:56 +00:00