| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
machines, only a few 486 machines that used it, and those haven't had
enough memory to run FreeBSD for quite some time (often limited to
16MB).
Not to be confused with the Machine Check Architecture, which is still
very much alive and used (and untouched by this commit).
No Objection From: arch@
Notes:
svn path=/head/; revision=313783
|
| |
|
|
| |
Notes:
svn path=/head/; revision=241611
|
| |
|
|
|
|
|
|
|
| |
- Remove use of explicit bus space handles and tags.
Tested by: no one
Notes:
svn path=/head/; revision=241589
|
| |
|
|
|
|
|
| |
rather than NULL.
Notes:
svn path=/head/; revision=183678
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Approved by: re (implicit?)
Notes:
svn path=/head/; revision=166906
|
| |
|
|
|
|
|
|
| |
PR: 106543
MFC after: 3 days
Notes:
svn path=/head/; revision=165102
|
| |
|
|
|
|
|
|
|
|
|
| |
cam.ko are modules so that aha.ko's undefined symbols can be satisfied by
cam.ko.
Sumitted by: nork
Reviewed by: scottl
Notes:
svn path=/head/; revision=157085
|
| |
|
|
|
|
|
| |
error cases.
Notes:
svn path=/head/; revision=140467
|
| |
|
|
| |
Notes:
svn path=/head/; revision=135260
|
| |
|
|
|
|
|
|
| |
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
Notes:
svn path=/head/; revision=127135
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122361
|
| |
|
|
| |
Notes:
svn path=/head/; revision=122340
|
| |
|
|
|
|
|
| |
Also some minor style cleanups.
Notes:
svn path=/head/; revision=119418
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add two new arguments to bus_dma_tag_create(): lockfunc and lockfuncarg.
Lockfunc allows a driver to provide a function for managing its locking
semantics while using busdma. At the moment, this is used for the
asynchronous busdma_swi and callback mechanism. Two lockfunc implementations
are provided: busdma_lock_mutex() performs standard mutex operations on the
mutex that is specified from lockfuncarg. dftl_lock() is a panic
implementation and is defaulted to when NULL, NULL are passed to
bus_dma_tag_create(). The only time that NULL, NULL should ever be used is
when the driver ensures that bus_dmamap_load() will not be deferred.
Drivers that do not provide their own locking can pass
busdma_lock_mutex,&Giant args in order to preserve the former behaviour.
sparc64 and powerpc do not provide real busdma_swi functions, so this is
largely a noop on those platforms. The busdma_swi on is64 is not properly
locked yet, so warnings will be emitted on this platform when busdma
callback deferrals happen.
If anyone gets panics or warnings from dflt_lock() being called, please
let me know right away.
Reviewed by: tmm, gibbs
Notes:
svn path=/head/; revision=117126
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112782
|
| |
|
|
|
|
|
|
| |
'int nsegments' argument to bus_dma_tag_create(). ~0ul does not fit in
an int on machines with 64 bit longs.
Notes:
svn path=/head/; revision=104710
|
| |
|
|
|
|
|
|
|
|
| |
I could find. I have no doubt missed a couple.
Interrupt entropy harvesting is still conditional on the
kern.random.sys.harvest_interrupt sysctl.
Notes:
svn path=/head/; revision=73280
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69963
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Cut out the probed stuff. We no longer need it since newbus implicitly
checks for this (likely bt can be changed as well in this way).
o Add preliminary support for unload. Untested because aha doesn't yet
support identify and there are some interactions with PnP that I've
not yet worked out.
With this I can boot the AHA-1542CP FW F.0. All the aha resources
appear to be picked up via pnp now.
Notes:
svn path=/head/; revision=56504
|
|
|
The changes to sys/dev/aha/aha.c that allow these
cards to function properly will be here in a day
or 2.
Notes:
svn path=/head/; revision=51829
|