#
d2b677bb |
| 01-Mar-2005 |
Warner Losh <imp@FreeBSD.org> |
Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in preference to some random negative number to allow other drivers a bite at the apple.
|
Revision tags: release/4.11.0_cvs, release/4.11.0 |
|
#
098ca2bd |
| 06-Jan-2005 |
Warner Losh <imp@FreeBSD.org> |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
#
eba1cb6e |
| 13-Oct-2004 |
Pyun YongHyeon <yongari@FreeBSD.org> |
Audio drivers failed to detect failure condition and attempted to assign DMA address to the wrong address. It can cause system lockup or other mysterious errors. Since most sound cards requires low D
Audio drivers failed to detect failure condition and attempted to assign DMA address to the wrong address. It can cause system lockup or other mysterious errors. Since most sound cards requires low DMA address(BUS_SPACE_MAXADDR_24BIT) sndbuf_alloc() would fail when the audio driver is loaded after long running of operations.
Approved by: jake (mentor) Reviewed by: truckman, matk
show more ...
|
#
c6eadeaa |
| 28-Sep-2004 |
Paul Saab <ps@FreeBSD.org> |
Add ICH6 support.
|
#
c70315d4 |
| 21-Sep-2004 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Correct the capitalization of "nVidia".
|
#
82ad8eff |
| 20-Sep-2004 |
MIHIRA Sanpei Yoshiro <sanpei@FreeBSD.org> |
Add support Nvidia nForce2(audio)
PR: kern/71317 Submitted by: Mezz <mezz@freebsd.org> MFC after: 1 week
|
#
e99e8553 |
| 20-Sep-2004 |
MIHIRA Sanpei Yoshiro <sanpei@FreeBSD.org> |
Add support nForce3 250 audio
PR: kern/71726 Submitted by: FUJIMOTO Kou <fujimoto@j.dendai.ac.jp> MFC after: 1 week
|
#
0739ea1d |
| 16-Jul-2004 |
Seigo Tanimura <tanimura@FreeBSD.org> |
Rename the sound device drivers:
- `sound' The generic sound driver, always required.
- `snd_*' Device-dependent drivers, named after the sound module names. Configure accordingly to your har
Rename the sound device drivers:
- `sound' The generic sound driver, always required.
- `snd_*' Device-dependent drivers, named after the sound module names. Configure accordingly to your hardware.
In addition, rename the `snd_pcm' module to `sound' in order to sync with the driver names.
Suggested by: cg
show more ...
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
8fb9a995 |
| 14-Apr-2004 |
Brian Feldman <green@FreeBSD.org> |
The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV because they bogusly check for defined(INTR_MPSAFE) -- something which never was a #define. Correct the definitions.
This make
The newpcm headers currently #define away INTR_MPSAFE and INTR_TYPE_AV because they bogusly check for defined(INTR_MPSAFE) -- something which never was a #define. Correct the definitions.
This make INTR_TYPE_AV finally get used instead of the lower-priority INTR_TYPE_TTY, so it's quite possible some improvement will be had on sound driver performance. It would also make all the drivers marked INTR_MPSAFE actually run without Giant (which does seem to work for me), but: INTR_MPSAFE HAS BEEN REMOVED FROM EVERY SOUND DRIVER! It needs to be re-added on a case-by-case basis since there is no one who will vouch for which sound drivers, if any, willy actually operate correctly without Giant, since there hasn't been testing because of this bug disabling INTR_MPSAFE.
Found by: "Yuriy Tsibizov" <Yuriy.Tsibizov@gfk.ru>
show more ...
|
#
236efae6 |
| 31-Mar-2004 |
Mathew Kanner <matk@FreeBSD.org> |
By default, ich4 has NAMBAR and NABMBAR i/o spaces as read-only. Need to enable "legacy support", by poking into pci config space. (comment from the patch)
Submited by: Autrijus Tang <autrijus@aut
By default, ich4 has NAMBAR and NABMBAR i/o spaces as read-only. Need to enable "legacy support", by poking into pci config space. (comment from the patch)
Submited by: Autrijus Tang <autrijus@autrijus.org> Approved by: tanimura (mentor)
show more ...
|
#
5f96beb9 |
| 17-Mar-2004 |
Nate Lawson <njl@FreeBSD.org> |
Convert callers to the new bus_alloc_resource_any(9) API.
Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde
|
#
0d8ed52e |
| 06-Mar-2004 |
Mathew Kanner <matk@FreeBSD.org> |
Augment /dev/sndstat with the module names, if applicable.
Approved by: tanimura (mentor)
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
feec6a7a |
| 15-Sep-2003 |
Nate Lawson <njl@FreeBSD.org> |
Correctly reset ich[3-5] sound cards on resume. This fixes audio playback after suspend/resume for me.
PR: Submitted by: iwasaki Reviewed by: orion Approved by: cg Obtained from: MFC after:
|
#
bbee2640 |
| 03-Sep-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Recognize the sound chip on the Opteron-based nForce3 motherboards (such as the Asus SK8N).
|
#
d4aeb0ed |
| 28-Aug-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Add sound support for the AMD64 8111 chip.
PR: kern/55932 Submitted by: Mark Kettenis <kettenis@chello.nl>
|
#
90cf0136 |
| 22-Aug-2003 |
Warner Losh <imp@FreeBSD.org> |
Prefer new location of pci include files (which have only been in the tree for two or more years now), except in a few places where there's code to be compatible with older versions of FreeBSD.
|
#
4cca7f0a |
| 10-Aug-2003 |
Orion Hodson <orion@FreeBSD.org> |
Switch from legacy to native mode for ICH4 and ICH5.
Submitted by: Shin-ichi YOSHIMOTO <yosimoto@waishi.jp> Test by: Markko Merzin <markko@short.cut.ee> PR: kern/53242 MFC after: 5 days
|
#
e2df1783 |
| 07-Jul-2003 |
Cameron Grant <cg@FreeBSD.org> |
* support ich5
PR: kern/53242 Submitted by: Shin-ichi Yoshimoto <yosimoto@waishi.jp> (partly) Tested by: Dominic Marks <dom@cus.org.uk> (version in PR) MFC after: 1 week
|
#
b6eb8f8a |
| 06-Jul-2003 |
Cameron Grant <cg@FreeBSD.org> |
* add support for amd-768 audio, as used on many dual athlon boards. only tested for playback.
* modify device name strings for ich chips to better conform with their common names.
* remove superf
* add support for amd-768 audio, as used on many dual athlon boards. only tested for playback.
* modify device name strings for ich chips to better conform with their common names.
* remove superflous 'AC97 controller' from nforce device names.
MFC after: 1 week
show more ...
|
#
f6b1c44d |
| 01-Jul-2003 |
Scott Long <scottl@FreeBSD.org> |
Mega busdma API commit.
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.
Mega busdma API commit.
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
show more ...
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
533294b9 |
| 16-Apr-2003 |
Matthew N. Dodd <mdodd@FreeBSD.org> |
- Don't call pci_enable_io() in drivers (unless needed for resume). - Don't test memory/port status and emit an error message; the PCI bus code will do this now.
|
#
538b04e4 |
| 04-Apr-2003 |
Orion Hodson <orion@FreeBSD.org> |
Fix mismatch between bus address stored for buffer descriptors and actual address of buffer descriptor. This should fix the reported calibration failures and subsequent speed problems with ich chips
Fix mismatch between bus address stored for buffer descriptors and actual address of buffer descriptor. This should fix the reported calibration failures and subsequent speed problems with ich chipsets.
Minor calibration comment updates.
show more ...
|
Revision tags: release/4.8.0_cvs, release/4.8.0 |
|
#
38cc9942 |
| 20-Feb-2003 |
Olivier Houchard <cognet@FreeBSD.org> |
Implement a "sndbuf_getbufaddr" function and use it instead of vtophys().
Reviewed by: orion
|
Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
a7697e55 |
| 13-Jan-2003 |
Orion Hodson <orion@FreeBSD.org> |
Add nForce2 device id.
Submitted by: "Mikko S. Hyvarinen" <morphy@morphy.iki.fi> MFC after: 5 days
|
Revision tags: release/4.7.0_cvs |
|
#
14213e7d |
| 19-Aug-2002 |
Orion Hodson <orion@FreeBSD.org> |
Cater for ich4 quirks.
Reported by: Jacob Rhoden Tested by: Jacob Rhoden, mp
|