opnsense-src/sys/dev
Warner Losh 3a6352bdee checkpoint latest pccard/pcic hacking:
o Eliminate cross calls between the devices.  Instead move to using the
  newbus messaging system.  Added three new card calls: attach_card,
  detach_card, get_type.
o Eliminate interrupt routine in pccard we never use.
o Move from deactivate to detach for removing cards.
o Start mapping CIS memory, but it is broken and causes panics.  At least
  it is closer to working than before.
o Eliminate struct device everywhere.  It was bogus.
o Initialize softc for pccard device so we have valid pointers to
  ourselves.
o Implement routine to find the pcic ivar for a child device of the pccard so
  we can use it to talk to the pcic hardware.
o Lots of minor tiding up.

This version now panics when we try to read the CIS.  The next batch
of work to make this work is what was outlined in my posting to mobile
about resource allocation and such.
2000-04-13 06:42:58 +00:00
..
advansys - Release allocated resources on error. 2000-04-12 11:32:13 +00:00
aha More pnpids. 2000-03-25 03:24:43 +00:00
ahb Remove #include "eisa.h" and #if NEISA > 0 2000-01-29 18:22:33 +00:00
aic - Added PC-98 Cbus frontend. 2000-03-29 14:32:34 +00:00
aic7xxx o Correct the offsets into the syncrate table for paritcular 2000-03-18 22:28:20 +00:00
amd Set the value of rid variable for bus_alloc_resource(dev, SYS_RES_IOPORT,...) 2000-04-12 11:21:55 +00:00
amr Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
an Fix an instance of rman_get_start() than should be rman_get_bushandle(). 2000-01-16 06:41:49 +00:00
ar Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
ata Add support for ATA66 on newer revisions of the VIA 82C596 2000-04-09 15:08:27 +00:00
atkbdc - Add temporary workaround to fool some "clever" KVM switch products 2000-04-02 08:28:21 +00:00
awi Awi driver, ported from NetBSD from Atsushi Once-san. 2000-04-06 02:48:48 +00:00
bktr Upgrade the bktr driver from 2.07 to 2.10. 2000-04-04 16:54:13 +00:00
buslogic Remove #include "eisa.h" and #if NEISA > 0 - this is guaranteed by config. 2000-01-29 14:27:26 +00:00
cardbus Sync to latest cardbusdevs file 1999-11-18 07:22:59 +00:00
ccd Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
cs NewBus the cs driver. 2000-03-30 05:16:16 +00:00
cy Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
dc Teach the 'dc' driver how to pick up settings left over by the 2000-03-11 05:20:56 +00:00
de A fairly simple newbusification of if_de 2000-03-20 09:18:46 +00:00
dec * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
dgb Remove #if NDGB > 0 and #if NDGM > 0 2000-01-29 18:42:45 +00:00
dpt Use correct offset into register window. 2000-04-07 07:29:31 +00:00
ed Bogusly returned zero always. Return 1 if we pass the checksum. 2000-03-20 23:29:27 +00:00
eisa Pre 4.0 tidy up. 2000-01-14 07:14:17 +00:00
en Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
ep Fix a problem that caused TCP fragments to be lost (among other things.) 2000-03-24 23:31:42 +00:00
ex Add 'bootverbose' debug messages to assist with tracking down problems 2000-03-13 12:27:21 +00:00
fb Remove #include "vga.h" and #if NVGA > 0 as it's implied by config. 2000-01-29 14:43:47 +00:00
fdc Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
fe Ratoc REX-9880/83 support (PC-98 only). This commit added functions 2000-03-29 12:44:19 +00:00
fxp Added support for cards and on-motherboard NICs that use an SEEPROM 2000-03-28 04:41:42 +00:00
hea Remove un-needed #include's. 2000-01-17 20:49:59 +00:00
hfa Ensure that DMA mappings are freed in error situations. 2000-01-15 21:01:04 +00:00
ic $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ida Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
ie Remove #if NIE > 0 test, it's guaranteed to be true by config. 2000-01-29 14:41:52 +00:00
iicbus * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
isp roll platform versions to 5.0 2000-03-15 18:49:44 +00:00
joy Add ADS7182 as a known Joystick. 2000-01-18 08:38:35 +00:00
kbd - Properly keep track of I/O port resources. 2000-03-19 03:25:13 +00:00
lnc Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mca Set the RF_SHAREABLE flage when we allocate an IRQ. 2000-03-13 11:43:53 +00:00
mcd Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
md Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
mii Added code to handle QS6612 PHY as standard NS PHY 2000-04-11 18:39:00 +00:00
mlx Add features required for basic userland management utility: 2000-04-11 02:52:46 +00:00
mse - `Newbus'ified the driver. 2000-03-18 15:13:30 +00:00
pccard checkpoint latest pccard/pcic hacking: 2000-04-13 06:42:58 +00:00
pcf Port of ppbus standalone framework to the newbus system. 2000-01-14 00:18:06 +00:00
pci * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
pcic checkpoint latest pccard/pcic hacking: 2000-04-13 06:42:58 +00:00
pdq Pre 4.0 tidy up. 2000-01-14 07:14:17 +00:00
ppbus * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
ppc Remove #include "ppc.h" and #if NPPC > 0 - this is always true as it is 2000-01-29 14:02:30 +00:00
ray Most of this commit are minor changes whilst trying to make the driver 2000-04-09 21:07:43 +00:00
rc Remove #if NFOO > 0 (it's not required in most cases) and also where it 2000-01-29 16:00:34 +00:00
rp Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
scd Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
sf Modify the Adaptec "starfire" driver to reset the PHY on the MII bus 1999-12-05 20:02:45 +00:00
si Always leave SP_DCEN on (monitor DCD). Otherwise the firmware *really* 2000-01-25 16:45:54 +00:00
sio Add support for pci modems. ONLY CONTROLLER BASED MODEMS. This 2000-04-01 06:14:21 +00:00
sk Call sk_start() at the end of sk_intr() if there's packets in the 1999-09-25 04:50:27 +00:00
smbus * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
sn Re-enable probe for isa and correct the plug and play issue that 2000-04-08 17:23:46 +00:00
snp Unstaticize this driver. You can have as many snoop devices as you can 2000-04-02 00:35:37 +00:00
sound make poll() dtrt, previously when playing it would trigger if there was less 2000-04-05 05:54:02 +00:00
speaker Remove #if NFOO > 0 (it's not required in most cases) and also where it 2000-01-29 16:00:34 +00:00
sr Make the N2 isa cards probe again. Remove the unused frame relay hooks. 2000-04-08 17:14:00 +00:00
streams Rename remove_dev() to destroy_dev(). 1999-11-08 07:44:01 +00:00
sym This new driver version uses the DMA mapping interface 2000-04-02 10:07:54 +00:00
syscons Unbreak LINT. 2000-04-03 09:24:16 +00:00
ti Add support for offloading IP/TCP/UDP checksums to NIC hardware which 2000-03-27 19:14:27 +00:00
tx Driver is now using miibus, and newbus. 2000-04-12 06:51:43 +00:00
usb Update the urio driver. It now works on NetBSD and OpenBSD as well. 2000-04-08 17:02:13 +00:00
vinum open_drive: Add kludges for vn and md. 2000-04-06 07:25:35 +00:00
vn Move B_ERROR flag to b_ioflags and call it BIO_ERROR. 2000-04-02 15:24:56 +00:00
vr Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
vx Remove #if NVX > 0 and #if NEISA > 0 (and #include "eisa.h") as it's not 2000-01-29 14:50:32 +00:00
wi Modify if_wi.c to call bpfdetach(ifp) before if_detach(ifp), so as to 2000-03-19 05:46:50 +00:00
wl Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
xe Remove #if 0'ed reference to isa_device->id_alive 2000-01-23 18:21:20 +00:00