Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many
authoraaron <aaron@openbsd.org>
Sat, 8 Apr 2000 05:50:49 +0000 (05:50 +0000)
committeraaron <aaron@openbsd.org>
Sat, 8 Apr 2000 05:50:49 +0000 (05:50 +0000)
commite77beeccf54d23cd429572966814704a7fd08e4f
tree6ac0d9439afb60616dad71c30a91f4737865130f
parent2db9671b2b8b774664997a0cb53369c0c5b0e33a
Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many
machines, this code needs the new PCIBIOS* options enabled in the kernel config
file to work, but your mileage may vary. Included is a working 3c575 driver for
3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575
is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has
been split into /sys/dev/ic.
34 files changed:
sys/arch/i386/conf/GENERIC
sys/arch/i386/conf/files.i386
sys/arch/i386/i386/machdep.c
sys/arch/i386/i386/rbus_machdep.c [new file with mode: 0644]
sys/arch/i386/include/bus.h
sys/arch/i386/include/rbus_machdep.h [new file with mode: 0644]
sys/conf/files
sys/dev/cardbus/cardbus.c [new file with mode: 0644]
sys/dev/cardbus/cardbus_exrom.c [new file with mode: 0644]
sys/dev/cardbus/cardbus_exrom.h [new file with mode: 0644]
sys/dev/cardbus/cardbus_map.c [new file with mode: 0644]
sys/dev/cardbus/cardbusvar.h [new file with mode: 0644]
sys/dev/cardbus/cardslot.c [new file with mode: 0644]
sys/dev/cardbus/cardslotvar.h [new file with mode: 0644]
sys/dev/cardbus/files.cardbus [new file with mode: 0644]
sys/dev/cardbus/if_xl_cardbus.c [new file with mode: 0644]
sys/dev/cardbus/rbus.c [new file with mode: 0644]
sys/dev/cardbus/rbus.h [new file with mode: 0644]
sys/dev/ic/i82365.c
sys/dev/ic/i82365var.h
sys/dev/ic/xl.c [new file with mode: 0644]
sys/dev/ic/xlreg.h [new file with mode: 0644]
sys/dev/isa/i82365_isasubr.c
sys/dev/pci/files.pci
sys/dev/pci/if_xl.c [deleted file]
sys/dev/pci/if_xl_pci.c [new file with mode: 0644]
sys/dev/pci/if_xlreg.h [deleted file]
sys/dev/pci/pccbb.c [new file with mode: 0644]
sys/dev/pci/pccbbreg.h [new file with mode: 0644]
sys/dev/pci/pccbbvar.h [new file with mode: 0644]
sys/dev/pcmcia/files.pcmcia
sys/dev/pcmcia/pcmcia.c
sys/dev/pcmcia/pcmciachip.h
sys/kern/Makefile