Commit Graph

179 Commits

Author SHA1 Message Date
tsubai
3e373da88d Enable com* at pcmcia. 1999-10-15 12:27:06 +00:00
tsubai
c1a7ea14a3 Add cardbus support. 1999-10-15 07:55:08 +00:00
tsubai
26cb48e441 Fix typo. 1999-10-15 07:16:16 +00:00
tsubai
3499cf35ad Define fdc, because dev/pcmcia needs it. 1999-10-15 06:43:05 +00:00
haya
4eee111127 This is the first check-in of CardBus driver. CardBus driver contains
CardBus bus stub, YENTA PCI-CardBus bridge (cbb), 3Com 3C575TX driver
(ex) and Intel fxp driver.

TODO:
  o Conform to the KNF more strictly.
  o Be unified with pcmcia code as much as possible.
  o Add more drivers for CardBus card, such as APA-1480 or USB card.

The affected files are listed below.

	sys/arch/i386/conf/files.i386
	sys/arch/macppc/conf/files.macppc
	sys/conf/files
	sys/dev/ic/elinkxl.c
	sys/dev/ic/elinkxlvar.h
	sys/dev/ic/i82365.c
	sys/dev/ic/i82365var.h
	sys/dev/isa/i82365_isasubr.c
	sys/dev/pci/files.pci
	sys/dev/pcmcia/pcmcia.c
	sys/dev/pcmcia/pcmciachip.h

The added files are listed below.

	sys/arch/i386/conf/CARDBUS
	sys/arch/i386/include/rbus_machdep.h
	sys/arch/i386/i386/rbus_machdep.c
	sys/arch/macppc/include/rbus_machdep.h
	sys/arch/macppc/macppc/rbus_machdep.c
	sys/dev/cardbus/if_ex_cardbus.c
	sys/dev/cardbus/Makefile.cardbusdevs
	sys/dev/cardbus/cardbus.c
	sys/dev/cardbus/cardbus_map.c
	sys/dev/cardbus/cardbusdevs
	sys/dev/cardbus/cardbusdevs.h
	sys/dev/cardbus/cardbusdevs_data.h
	sys/dev/cardbus/cardbusvar.h
	sys/dev/cardbus/cardslot.c
	sys/dev/cardbus/cardslotvar.h
	sys/dev/cardbus/devlist2h.awk
	sys/dev/cardbus/files.cardbus
	sys/dev/cardbus/if_fxp_cardbus.c
	sys/dev/cardbus/pccardcis.h
	sys/dev/cardbus/rbus.c
	sys/dev/cardbus/rbus.h
	sys/dev/pci/pccbb.c
	sys/dev/pci/pccbbreg.h
	sys/dev/pci/pccbbvar.h
1999-10-15 06:07:17 +00:00
matt
9ac5036f93 Make the DEFPA run under the macppc port (tested on a B&W G3). Add it to
the GENERIC config file.
1999-09-19 22:02:37 +00:00
chs
f3a668ed84 eliminate the PMAP_NEW option by making it required for all ports.
ports which previously had no support for PMAP_NEW now implement
the pmap_k* interfaces as wrappers around the non-k versions.
1999-09-12 01:16:55 +00:00
augustss
14b98cd440 Add uaudio driver. 1999-09-09 12:33:43 +00:00
thorpej
c068ef8152 Add `umass'. 1999-08-29 16:55:48 +00:00
tsubai
5d7288c24d Increase md size to 2MB. 1999-08-28 16:49:49 +00:00
tsubai
b65b00c391 Change the start address of INSTALL kernel to 0x800000 to use larger
contiguous space for memory disk.
1999-08-27 07:59:49 +00:00
augustss
db574ba708 Add umodem device. 1999-08-16 22:27:08 +00:00
tsubai
d633663ab8 Add mediabay. 1999-08-05 00:31:01 +00:00
augustss
f641c4b3b6 Make two wsmux pseudo devices and add mux locators. 1999-07-29 19:36:58 +00:00
augustss
a7cd454b1d It's time to be COMPAT_14. 1999-07-29 10:37:12 +00:00
cgd
f886376518 be more efficient when doing the SYSTEM_LD_TAIL for -g kernels: don't
copy them just to strip them, use strip -o.
1999-07-26 05:20:44 +00:00
tsubai
07bc0e694d media-bay CD support. 1999-07-21 19:20:04 +00:00
christos
41cc9a0eb8 enable PPP_BSDCOMP, PPP_DEFLATE, PPP_FILTER, PFIL_HOOKS, IPFILTER_LOG
on the GENERIC kernels that had them commented out.
XXX: Please note, that not all the kernels have all the options defined!
1999-07-20 07:40:34 +00:00
tsubai
4aec314394 Add PowerBook LCD brightness and speaker volume button device.
Only brightness works for now.
1999-07-12 17:48:26 +00:00
thorpej
0945bf58b0 Add examples for including the kernel crypto bits from either crypto-us
or crypto-intl, commented out, with instructions to use only one, and
adjust the prefix as necessary.
1999-07-09 18:55:33 +00:00
mrg
ecdad0ec33 clean up a bit after jason :)
- fix emitrules() like emitfiles() to deal with the prefix (otherwise it
  would attempt to find the file in the normal base for the NORMAL_C rule).
- add emitincludes() which adds include directives for each prefix to the
  $INCLUDES variable in the makefile.
- add %INCLUDES to each Makefile.arch to deal with the above.

this makes "prefix" actually work in a usable manner, and now i can move
on to fixing compiler warnings (errors) in the ESP code. :)
1999-07-09 09:52:55 +00:00
itojun
5effafcaa6 kernel configuration for IPv6/IPsec. should be in GENERIC in the future.
(source code will be committed soon)
1999-07-01 07:00:12 +00:00
thorpej
2c35c7bd03 Only declare block major numbers for devices which can be the root device. 1999-06-07 20:31:27 +00:00
wrstuden
1e90fa5723 BusLogic cards seem to work in my G3. :-) 1999-05-07 20:10:54 +00:00
wrstuden
fb7f9b828f Add pciide config info. 1999-05-06 19:28:20 +00:00
thorpej
48a53c250d Add a stub pciide_machdep_compat_intr_establish() for Power Macintosh.
Power Macintoshes with PCI IDE (e.g. the new Blue G3) don't have them
wired to compatibility mode, so just return a NULL cookie.  We still have
to have this routine for the PCI IDE driver to link.
1999-04-16 21:15:29 +00:00
tsubai
bee9b5d9ab Enable "de". 1999-04-01 16:11:45 +00:00
tsubai
6dbdfeab77 include GENERIC. 1999-03-26 16:40:09 +00:00
tsubai
35a4f16a60 ``INSTALL'' + USB doesn't work (binutils bug?).
So use this instead.
1999-03-26 14:58:22 +00:00
mrg
ca5f9685bb clean up kernel/config files files for machVM lossage. 1999-03-24 06:06:09 +00:00
tsubai
07e094073c Remove bogus comment. 1999-03-15 02:26:10 +00:00
tsubai
16442fd649 Add MESH SCSI driver.
Sort entries.
1999-02-22 20:25:43 +00:00
tsubai
78094a09f1 Uncomment PCI-PCI bridges. 1999-02-04 15:04:58 +00:00
tsubai
5ad236211f Add file-system MFS. 1999-01-27 12:43:17 +00:00
tsubai
07d83c4919 Add bmac ethernet. 1999-01-17 11:49:56 +00:00
thorpej
8922647c58 Some minor, mostly costmetic, changes to CPPFLAGS/CFLAGS. 1999-01-15 23:37:05 +00:00
augustss
fc5f9ee81d Add -Wpointer-arith warning since `void *' arithmetic is not ANSI C. 1999-01-08 19:26:12 +00:00
thorpej
52fa7c35ac Add pcscp driver. 1999-01-06 23:43:30 +00:00
tsubai
d5fc963f0e Add USB. 1998-12-29 04:40:19 +00:00
tsubai
2ad7314a82 Configure only one wskbd/wsmouse. 1998-12-28 00:50:44 +00:00
tsubai
b517a9d3d8 Add wd and atapi. 1998-12-10 20:21:28 +00:00
tsubai
ef27ffc3de Add ata/atapi disk support. 1998-12-10 20:10:03 +00:00
thorpej
16eabd8a1f Add an RCS ID. 1998-11-28 20:59:26 +00:00
hwr
59acb69be1 Add (commented out) 'gre' pseudo device line. Feedback is welcome.
Inspired by Klaus Klein.
1998-11-25 20:30:44 +00:00
tsubai
01a2fb8424 Fix typo. 1998-11-22 15:57:37 +00:00
oster
cf5710c839 Added a (commented out) configuration line for the RAIDframe device driver. 1998-11-16 16:44:55 +00:00
dante
27e57114e1 Add support for macppc
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.
1998-10-28 21:06:27 +00:00
tsubai
e6efdfc6af Add via-pmu support. 1998-10-20 15:13:14 +00:00
tsubai
07e2c44982 Make compilable without aed. 1998-10-18 09:52:16 +00:00
tsubai
541bc2d3d7 Add wsmouse support. 1998-10-18 09:31:40 +00:00
drochner
2468738337 change handling of libkern:
-sys/lib/libkern builds as library per default (as it was documented all
 the time)
-ports able to LKM set "KERN_AS=obj" explicitely in their Makefiles
 (for now; should depend on actual "option LKM" or -better- functions
 included for LKM use should be pulled in by a stub)
-always link libcompat before libkern - libkern stuff can be referred to
 by libcompat, but not the other way
1998-10-15 18:37:13 +00:00
tsubai
4f4676e9c0 Sync to ``POWERMAC'' config. 1998-10-14 13:54:09 +00:00
tsubai
f6f8f9b3f5 Oops, remove ite/grf. 1998-10-14 12:31:34 +00:00
tsubai
ced4fd09b4 Add wsdisplay. 1998-10-14 12:27:03 +00:00
tsubai
b373c846b4 ADB change. 1998-10-13 11:25:26 +00:00
tsubai
7756c05cc4 Split ADB driver to aed (ADB event device), akbd (ADB keyboard),
and ams (ADB mouse).  adb is a bus now.  (from Colin Wood)
1998-10-13 11:21:20 +00:00
lukem
c9db84ecc9 distclean is a synonym for cleandir 1998-09-05 15:15:14 +00:00
tsubai
bd83774fb0 Switch to UVM on macppc. 1998-09-03 15:11:52 +00:00
tsubai
a647a97b1a Remove HTABENTS definition. (calculated automatically) 1998-09-03 14:10:56 +00:00
wrstuden
961641ad2d We claim to support some mii-equiped pci ethernet drivers, so we
need to include dev/mii/files.mii. :-)
1998-08-16 01:40:29 +00:00
tsubai
5b03ac980b Use ite for screen console by default until wscons support. 1998-07-29 05:38:04 +00:00
tsubai
fbd86622a0 Add ``install floppy'' config file. 1998-07-29 05:19:26 +00:00
thorpej
1712467308 fic typi 1998-07-29 00:31:01 +00:00
thorpej
8a2c338704 Use a std options file, like other ports do. 1998-07-29 00:19:20 +00:00
thorpej
7698349700 Ah, we use a _different_ ofcons; rename it macofcons to avoid the
name collision.
1998-07-28 23:43:33 +00:00
thorpej
8a3626d966 ofcons attaches to ofbus, not pci! Comment it out, since we do not have
any ofbus support in these configurations.
1998-07-28 23:09:07 +00:00
thorpej
d0714d3f21 Support NFS_BOOT_DHCP. 1998-07-28 23:02:06 +00:00
tsubai
5f7fef3c79 Add bus_dma support. 1998-07-17 18:38:10 +00:00
tsubai
dc16918e07 Add support for G3 Mac. 1998-07-13 19:37:28 +00:00
tsubai
21f84e9128 Add nvram device support. 1998-07-03 11:50:32 +00:00
tsubai
a8ce5c2403 Console support. 1998-07-02 18:58:32 +00:00
lukem
bd8d501f7e remove options FIFO; it's now the default 1998-06-26 01:53:43 +00:00
tsubai
730bea0760 Add memory disk support. 1998-06-24 15:13:42 +00:00
tsubai
a3b42569ad Stop using "options FIRMWORKSBUGS". 1998-06-21 13:46:02 +00:00
tsubai
6bf20f4c29 Add support for UVM and MACHINE_NEW_NONCONTIG. 1998-06-05 12:22:43 +00:00
thorpej
a7f360c6c9 Specify a non-profiling C rule. 1998-05-31 23:25:41 +00:00
tsubai
c1da5f908f Use arch/powerpc/. 1998-05-29 10:32:49 +00:00
is
0f3fa9f640 Fix tyop. 1998-05-20 20:42:08 +00:00
tsubai
2be6df07c6 Initial import of macppc port. 1998-05-15 10:15:45 +00:00