History log of /src/sys/arch/i386/pnpbios/ym_pnpbios.c |
Revision | | Date | Author | Comments |
1.19 |
| 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.18 |
| 14-Jul-2016 |
msaitoh | branches: 1.18.18; 1.18.20; - Use aprint*() more in xxx_attach(). - Add missing aprint_naive("\n"). - Remove extra spaces and tabs. - KNF.
|
1.17 |
| 01-Jul-2011 |
dyoung | branches: 1.17.12; 1.17.30; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.16 |
| 02-Jun-2011 |
tsutsui | Split device_t/softc of all ad1848 variants properly. Compile test only.
Please check all attribute users in all files.* on device_t/softc split.
XXX: not sure if gus(4) needs device_t in ad1848_isa_softc
|
1.15 |
| 04-May-2009 |
cegger | branches: 1.15.4; 1.15.6; 1.15.10; struct device * -> device_t, use device_private
|
1.14 |
| 04-Apr-2008 |
cegger | branches: 1.14.4; 1.14.18; use aprint_*_dev and device_xname OK joerg
|
1.13 |
| 16-Nov-2006 |
christos | branches: 1.13.52; __unused removal on arguments; approved by core.
|
1.12 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.11 |
| 11-Dec-2005 |
christos | branches: 1.11.20; 1.11.22; merge ktrace-lwp.
|
1.10 |
| 03-Feb-2005 |
perry | branches: 1.10.6; de-__P
|
1.9 |
| 02-Oct-2002 |
thorpej | branches: 1.9.6; 1.9.14; 1.9.16; Tidy up CFATTACH_DECL() formatting.
|
1.8 |
| 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.7 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.6 |
| 10-Mar-2002 |
itohy | branches: 1.6.4; Add explicit support of OPL3-SA2 (YMF711). Not well tested....
|
1.5 |
| 15-Nov-2001 |
lukem | add RCSID
|
1.4 |
| 24-Sep-2000 |
itohy | branches: 1.4.2; 1.4.6; 1.4.8; Support half-duplex mode (use only one DRQ). Fix PR #10308.
|
1.3 |
| 22-Apr-2000 |
thorpej | branches: 1.3.6; 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 ym_pnpbios.c was added on branch fvdl-softdep on 1999-11-15 00:38:12 +0000
|
1.3.6.2 |
| 27-Mar-2002 |
he | Pull up revisions 1.5-1.6 (requested by itohy): Several changes to wss-compatible audio devices: o Fix ADPCM playback/recording o Add explicit support for OPL3-SA2 (YMF711), fixes PR#14819 o Add AD1845 support o other minor bugfixes and cleanups
|
1.3.6.1 |
| 26-Sep-2000 |
itohy | Pull up revision 1.4 (requested by itohy, approved by thorpej): Support half-duplex mode (use only one DRQ). Fix PR #10308.
|
1.4.8.3 |
| 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.8.2 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.4.8.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.4.6.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.4.6.2 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.4.6.1 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.4.2.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.4.2.1 |
| 24-Sep-2000 |
bouyer | file ym_pnpbios.c was added on branch thorpej_scsipi on 2000-11-20 20:09:37 +0000
|
1.6.4.2 |
| 10-Mar-2002 |
itohy | Add explicit support of OPL3-SA2 (YMF711). Not well tested....
|
1.6.4.1 |
| 10-Mar-2002 |
itohy | file ym_pnpbios.c was added on branch sommerfeld_i386mp_1 on 2002-03-10 13:57:13 +0000
|
1.9.16.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
1.9.14.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.9.6.1 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.10.6.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.11.22.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.11.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.11.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.13.52.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.14.18.3 |
| 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.14.18.2 |
| 01-Nov-2009 |
jym | Sync with HEAD.
|
1.14.18.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.14.4.1 |
| 16-May-2009 |
yamt | sync with head
|
1.15.10.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.15.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.15.4.1 |
| 12-Jun-2011 |
rmind | sync with head
|
1.17.30.1 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.17.12.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.18.20.2 |
| 04-May-2019 |
isaki | Move dev/audio_if.h -> dev/audio/audio_if.h
|
1.18.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.18.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|