scottl
ff584e70fa
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
piso
6a2ffa86e5
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
imp
97eacfa4a1
aic_pccard_products can be static.
...
Noticed by: cscope
2006-10-03 04:51:18 +00:00
imp
2b6cd2aa2c
Eliminate support for oldcard by removing the compat shims.
2005-09-20 19:45:08 +00:00
imp
8616206ff9
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
nyan
0fce92f5c4
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
imp
5f2befc69a
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
imp
1f5642e8bb
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
njl
05a1f56fc9
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
obrien
c63dab466c
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +00:00
imp
0b41fd998b
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
imp
33cb79e0fa
Add second and thrid bus-toaster IDs
2002-11-14 05:08:22 +00:00
imp
6fdb4db61f
Migrate to PCMCIA_CARD() macros
2001-11-15 07:52:49 +00:00
imp
249aae3888
s/PCCARD_/PCMCIA_/g in NEWCARD device tables to enable easier NetBSD sharing
2001-11-11 20:17:10 +00:00
markm
36b9aabb47
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
imp
4e0af4d009
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
imp
cebce29aee
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
imp
7fe58ad930
Add module dependencies on CAM module.
...
Submitted by: Michael Reifenberger
2000-12-13 05:46:23 +00:00
imp
e3b148ff2f
remove 5 unnecessary includes, per phk's script
2000-09-20 19:34:17 +00:00
imp
7ec55590c7
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