freebsd-dev/sys
Bill Paul dda0e6f54e Update the WaveLAN/IEEE driver:
- Convert to new bus attachment scheme. Thanks to Blaz Zupan for doing
  the initial work here. One thing I changed was to have the attach
  and detach routines work like the PCI drivers, which means that in
  theory you should be able to load and unload the driver like the PCI
  NIC drivers, however the pccard support for this hasn't settled down
  yet so it doesn't quite work. Once the pccard work is done, I'll have
  to revisit this.

- Add device wi0 to PCCARD. If we're lucky, people should be able to
  install via their WaveLAN cards now.

- Add support for signal strength caching. The wicontrol utility has
  also been updated to allow zeroing and displaying the signal strength
  cache.

- Add a /sys/modules/wi directory and fix a Makefile to builf if_wi.ko.
  Currently this module is only built for the i386 platform, though once
  the pccard stuff is done it should be able to work on the alpha too.
  (Theoretically you should be able to plug one of the WaveLAN/IEEE ISA
  cards into an alpha with an ISA slot, but we'll see how that turns out.

- Update LINT to use only device wi0. There is no true ISA version of
  the WaveLAN/IEEE so we'll never use an ISA attachment.

- Update files.i386 so that if_wi is dependent on card.
1999-11-25 20:45:49 +00:00
..
alpha Add pcm entries for the alpha too, since they were taken out of 1999-11-22 16:10:26 +00:00
amd64 Change the prototype of the strto* routines to make the second 1999-11-24 01:03:08 +00:00
boot Sync with sys/boot/i386/loader/Makefile revision 1.37. 1999-11-25 12:46:16 +00:00
cam Don't clear the SA_FLAG_TAPE_LOCKED prior to calling 1999-11-21 20:23:58 +00:00
coda s/p_cred->pc_ucred/p_ucred/g 1999-11-21 12:38:21 +00:00
compat General clean-up of socket.h and associated sources to synchronise up 1999-11-24 20:49:04 +00:00
compile
conf Update the WaveLAN/IEEE driver: 1999-11-25 20:45:49 +00:00
contrib Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev Update the WaveLAN/IEEE driver: 1999-11-25 20:45:49 +00:00
fs Introduce the new function 1999-11-21 19:03:20 +00:00
geom Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
gnu struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
i4b Disable old PCCARD_MODULE code. 1999-10-29 17:28:09 +00:00
i386 Update the WaveLAN/IEEE driver: 1999-11-25 20:45:49 +00:00
isa Allow a DMA channel of 0. This gets the on-board mss audio device working 1999-11-22 14:30:41 +00:00
isofs/cd9660 Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
kern General clean-up of socket.h and associated sources to synchronise up 1999-11-24 20:49:04 +00:00
libkern Change the prototype of the strto* routines to make the second 1999-11-24 01:03:08 +00:00
miscfs Introduce the new function 1999-11-21 19:03:20 +00:00
modules Update the WaveLAN/IEEE driver: 1999-11-25 20:45:49 +00:00
msdosfs struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
net Expand the field width for subtypes. We had already overflowed it 1999-11-24 02:40:12 +00:00
netatalk
netatm Fix a warning (unused variable RCSid) 1999-11-18 08:18:13 +00:00
netgraph Change the prototype of the strto* routines to make the second 1999-11-24 01:03:08 +00:00
netinet Get rid of useless osreldate include for KLD/LKM modules (sys/param.h 1999-11-23 22:16:41 +00:00
netinet6 Removed IPSEC and IPV6FIREWALL because they are not ready yet. 1999-11-23 05:42:36 +00:00
netipx
netkey KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCP 1999-11-22 02:45:11 +00:00
netnatm
netncp Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
netns
nfs nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
nfsclient nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
nfsserver nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
ntfs Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
nwfs Remove race condition under SMP. 1999-11-21 16:35:29 +00:00
pc98 Fixed to support IBM-PC HDD. 1999-11-25 13:37:42 +00:00
pccard s/Brige/Bridge/. 1999-11-21 00:53:23 +00:00
pci Add 3 more parts of the VIA 82C686. 1999-11-24 21:07:29 +00:00
posix4
powerpc Use %ll instead of %q as gcc moans bitterly about it. 1999-11-22 15:23:58 +00:00
rpc
svr4 General clean-up of socket.h and associated sources to synchronise up 1999-11-24 20:49:04 +00:00
sys General clean-up of socket.h and associated sources to synchronise up 1999-11-24 20:49:04 +00:00
tools Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
ufs Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
vm Remove nonsensical vm_map_{clear,set}_recursive() calls 1999-11-25 20:21:52 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00