History log of /src/sys/dev/ic/cs4231var.h |
Revision | | Date | Author | Comments |
1.10 |
| 23-Nov-2011 |
jmcneill | Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From the original ad-audiomp branch notes:
Add MP locking to the audio drivers.
Making the audio drivers MP safe is necessary before efforts can be made to make the VM system MP safe.
The are two locks per device instance, an ISR lock and a character device lock. The ISR lock replaces calls to splaudio()/splx(), and will be held across calls to device methods which were called at splaudio() before (e.g. trigger_output). The character device lock is held across calls to nearly all of the methods, excluding some only used for initialization, e.g. get_locks.
Welcome to 5.99.57.
|
1.9 |
| 02-Jun-2011 |
christos | branches: 1.9.2; 1.9.4; split audiocs
|
1.8 |
| 28-Apr-2008 |
martin | branches: 1.8.22; 1.8.28; 1.8.32; Remove clause 3 and 4 from TNF licenses
|
1.7 |
| 04-Mar-2007 |
christos | branches: 1.7.36; 1.7.38; 1.7.40; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.6 |
| 11-Dec-2005 |
christos | branches: 1.6.26; merge ktrace-lwp.
|
1.5 |
| 09-Jul-2004 |
mycroft | branches: 1.5.12; Remove junk code.
|
1.4 |
| 10-Sep-2003 |
uwe | G/c cs4231_round_buffersize and cs4231_round_blocksize. The round_* mehtods are DMA-specific, so don't belong here in the first place. SBus and EBus glue already changed to do the right thing.
|
1.3 |
| 01-Feb-2003 |
martin | branches: 1.3.2; Clenup malloc signature change fallout.
|
1.2 |
| 12-Mar-2002 |
uwe | Rework the driver to add EBus DMA support and improve APC DMA support. Audio-related stuff is left almost intact.
* support audiocs at ebus playback and capture tested on krups and u5 (thanks, martin) * make first attempt at supporting audiocs at sbus capture * nb: full-duplex is not tested * while here, fix CSAUDIO_MONITOR_MUTE to be of CSAUDIO_MONITOR_CLASS i.e. outputs.monitor.mute -> monitor.monitor.mute
Ok by pk, eeh.
|
1.1 |
| 05-Jun-1999 |
mrg | branches: 1.1.2; 1.1.16; 1.1.18; split sbus audiocs code up so we can share it with the ebus. XXX ebus DMA is probably different.
|
1.1.18.1 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.1.16.1 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.3.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.12.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.6.26.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.7.40.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.7.38.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.7.36.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.8.32.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.8.28.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.8.22.1 |
| 12-Jun-2011 |
rmind | sync with head
|
1.9.4.1 |
| 20-Nov-2011 |
mrg | make audiocs(4) compile. i don't have anything handy to actually test this easily, but this was just updating the alloc/free to kmem and hooking into ad1848_get_locks().
|
1.9.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|