| History log of /src/sys/arch/i386/pnpbios/sb_pnpbios.c |
| Revision | | Date | Author | Comments |
| 1.18 |
| 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
| 1.17 |
| 11-Jul-2016 |
msaitoh | branches: 1.17.18; 1.17.20; KNF. No functional change.
|
| 1.16 |
| 01-Jul-2011 |
dyoung | branches: 1.16.12; 1.16.30; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.15 |
| 17-Mar-2008 |
cube | branches: 1.15.18; Fix previous (aprint_*_dev usage).
|
| 1.14 |
| 17-Mar-2008 |
dogcow | fix blatant errpr [sic], and correct args to sbmatch/aprint_error_dev.
|
| 1.13 |
| 15-Mar-2008 |
cube | Split device_t and softc for sb(4) and all its attachments.
|
| 1.12 |
| 16-Nov-2006 |
christos | branches: 1.12.6; 1.12.28; 1.12.48; 1.12.52; __unused removal on arguments; approved by core.
|
| 1.11 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
| 1.10 |
| 11-Dec-2005 |
christos | branches: 1.10.20; 1.10.22; merge ktrace-lwp.
|
| 1.9 |
| 03-Feb-2005 |
perry | branches: 1.9.6; de-__P
|
| 1.8 |
| 02-Oct-2002 |
thorpej | branches: 1.8.6; 1.8.14; 1.8.16; Tidy up CFATTACH_DECL() formatting.
|
| 1.7 |
| 01-Oct-2002 |
fvdl | Merge Bill Sommerfeld's i386 MP branch. This code has some known caveats, but works quite well in a lot of MP cases, and all UP cases that I have tested. Parts of this will hopefully be reworked in the not-too-distant future.
|
| 1.6 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.5 |
| 15-Nov-2001 |
lukem | branches: 1.5.2; add RCSID
|
| 1.4 |
| 31-Mar-2001 |
minoura | branches: 1.4.4; Match XpressAudio.
|
| 1.3 |
| 22-Apr-2000 |
thorpej | branches: 1.3.8; 1.3.10; Allow pnpbios_getirqnum() to return the share type, as well.
|
| 1.2 |
| 14-Nov-1999 |
thorpej | branches: 1.2.2; 1.2.4; Add an "index" locator to the pnpbios `bus'. This allows us to wire down device instances if there are more than one of a given type in the PnP BIOS device table.
Add a pnpbios attachment for `lpt'.
|
| 1.1 |
| 12-Nov-1999 |
drochner | "pnpbios" pseudo-bus. Reads out device IDs and ressource usage from the BIOS and attaches devices to it. While it is potentially able to deal with all the motherboard ISA devices, it is only used in hairy cases for now - laptop stuff in particular.
|
| 1.2.4.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.2.2.2 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
| 1.2.2.1 |
| 14-Nov-1999 |
fvdl | file sb_pnpbios.c was added on branch fvdl-softdep on 1999-11-15 00:38:12 +0000
|
| 1.3.10.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.3.10.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.3.10.1 |
| 09-Apr-2001 |
nathanw | Catch up with -current.
|
| 1.3.8.3 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
| 1.3.8.2 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.3.8.1 |
| 22-Apr-2000 |
bouyer | file sb_pnpbios.c was added on branch thorpej_scsipi on 2000-11-20 20:09:37 +0000
|
| 1.4.4.2 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.4.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.5.2.2 |
| 15-Nov-2001 |
lukem | add RCSID
|
| 1.5.2.1 |
| 15-Nov-2001 |
lukem | file sb_pnpbios.c was added on branch sommerfeld_i386mp_1 on 2001-11-15 07:03:36 +0000
|
| 1.8.16.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
| 1.8.14.1 |
| 29-Apr-2005 |
kent | sync with -current
|
| 1.8.6.1 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
| 1.9.6.3 |
| 24-Mar-2008 |
yamt | sync with head.
|
| 1.9.6.2 |
| 17-Mar-2008 |
yamt | sync with head.
|
| 1.9.6.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.10.22.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
| 1.10.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
| 1.10.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
| 1.12.52.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.12.48.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
| 1.12.28.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.12.6.1 |
| 27-Feb-2007 |
ad | Add MP locking for audio drivers.
|
| 1.15.18.1 |
| 27-Aug-2011 |
jym | Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen work of cherry@.
No regression observed on suspend/restore.
|
| 1.16.30.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
| 1.16.12.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.17.20.2 |
| 04-May-2019 |
isaki | Move dev/audio_if.h -> dev/audio/audio_if.h
|
| 1.17.20.1 |
| 03-May-2019 |
isaki | Remove dev/auconv.[ch]. Now it is handled in dev/audio/audio.c and dev/audio/linear.c. Remove dev/mulaw.h. It already have been just a link to dev/audio/mulaw.h in this branch.
|
| 1.17.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|