Scott Long
b50569b71d
Prepare for future integration between CAM and newbus. xpt_bus_register
...
now takes a device_t to be the parent of the bus that is being created.
Most SIMs have been updated with a reasonable argument, but a few exceptions
just pass NULL for now. This argument isn't used yet and the newbus
integration likely won't be ready until after 7.0-RELEASE.
2007-06-17 05:55:54 +00:00
Paolo Pisati
ef544f6312
o break newbus api: add a new argument of type driver_filter_t to
...
bus_setup_intr()
o add an int return code to all fast handlers
o retire INTR_FAST/IH_FAST
For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current
Reviewed by: many
Approved by: re@
2007-02-23 12:19:07 +00:00
Warner Losh
61db6a13b0
aic_pccard_products can be static.
...
Noticed by: cscope
2006-10-03 04:51:18 +00:00
Warner Losh
479f7d5fe8
Eliminate support for oldcard by removing the compat shims.
2005-09-20 19:45:08 +00:00
Warner Losh
ab581af779
Eliminate unused argument in PCMCIA_CARD macro.
...
Provide a backwards compatible way to have the extra macro by defining
PCCARD_API_LEVEL 5 before including pccarddevs for driver writers that
want/need to have the same driver on 5 and 6 with pccard attachments.
Approved by: re (dwhite)
2005-06-24 14:36:54 +00:00
Yoshihiro Takahashi
d4fcf3cba5
Remove bus_{mem,p}io.h and related code for a micro-optimization on i386
...
and amd64. The optimization is a trivial on recent machines.
Reviewed by: -arch (imp, marcel, dfr)
2005-05-29 04:42:30 +00:00
Warner Losh
2e31e339d1
Fix disordering of pccarddevs.h noticed by bde. Also remove a few
...
redundant includes and fix some of the include disordering.
Submitted by: bde
2004-05-27 03:49:45 +00:00
Warner Losh
dba6dd177b
Move to generating pccarddevs.h on the fly, both for the kernel and
...
the modules.
Also generate usbdevs.h automatically now, but a non-kernel file is
stopping that at the moment.
2004-05-26 00:53:10 +00:00
Nate Lawson
5f96beb9e0
Convert callers to the new bus_alloc_resource_any(9) API.
...
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
2004-03-17 17:50:55 +00:00
David E. O'Brien
aad970f1fe
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +00:00
Warner Losh
f5746231ff
Make sure that pp_name is non-null before setting the device
...
description. This allows us to rely entirely on the CIS entries if
necessary...
2003-04-10 04:36:02 +00:00
Warner Losh
21ac1e0615
Add second and thrid bus-toaster IDs
2002-11-14 05:08:22 +00:00
Warner Losh
9de4df498c
Migrate to PCMCIA_CARD() macros
2001-11-15 07:52:49 +00:00
Warner Losh
269b3a8211
s/PCCARD_/PCMCIA_/g in NEWCARD device tables to enable easier NetBSD sharing
2001-11-11 20:17:10 +00:00
Mark Murray
ed34d0ade2
Turn on interrupt-entropy harvesting for all/any mass storage devices
...
I could find. I have no doubt missed a couple.
Interrupt entropy harvesting is still conditional on the
kern.random.sys.harvest_interrupt sysctl.
2001-03-01 17:09:09 +00:00
Warner Losh
828e38343a
Use PCCARD_CIS_xxx #defines for the table of oem ids. These usually
...
translate to all NULLs (as for all the ones in this commit).
2001-01-21 08:15:37 +00:00
Warner Losh
bdbd54e46d
Add aic to the list of drivers that might work with NEWCARD. I've added
...
the same config lines that NetBSD has. This builds with both NEWCARD
and GENERIC config files.
2001-01-08 01:59:15 +00:00
Warner Losh
b66fd62112
Add module dependencies on CAM module.
...
Submitted by: Michael Reifenberger
2000-12-13 05:46:23 +00:00
Warner Losh
4d678f2674
remove 5 unnecessary includes, per phk's script
2000-09-20 19:34:17 +00:00
Warner Losh
2a457ef118
Add support to aic for pccard attachments. Reports from testers have
...
been so positive that I'm going to go ahead and commit this now rather
than do another round of patches.
My Adaptec 1460D works great with these changes.
2000-01-14 23:42:36 +00:00