Home | History | Annotate | Download | only in mace
History log of /src/sys/arch/sgimips/mace/files.mace
RevisionDateAuthorComments
 1.11  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.10  17-Oct-2007  garbled branches: 1.10.108; 1.10.110;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.9  26-Sep-2007  macallan add mcclock_poweroff()
 1.8  13-Apr-2007  jmcneill branches: 1.8.2; 1.8.10; 1.8.12; 1.8.14;
Remove traces of macau, it never existed in the first place apart for
a handful of register definitions.
 1.7  13-Apr-2007  jmcneill Add SGI O2 MACE audio driver, from OpenBSD.
 1.6  12-Apr-2007  jmcneill Remove pckbc_mace, it has never worked and has been replaced by macekbc
 1.5  10-Apr-2007  jmcneill Add SGI MACE ps2 keyboard/aux controller driver. ok rumble@

XXX can someone confirm that we can remove pckbc_mace?
 1.4  11-Dec-2005  christos branches: 1.4.26; 1.4.30; 1.4.32;
merge ktrace-lwp.
 1.3  23-Sep-2004  tsutsui branches: 1.3.12;
Rename if_mec_mace.c -> if_mec.c.
This file contains not only an attachment but whole driver functions.
 1.2  20-Jan-2004  jdolecek branches: 1.2.4;
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
is included there too; dev/ic/lpt.c is not included if ppbus is
configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
glue moved to conf/files and dev/pci/files.pci respectively; remove
device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
glue
 1.1  18-Jan-2004  sekiya Add files.dev and files.mace
 1.2.4.5  24-Sep-2004  skrll Sync with HEAD.
 1.2.4.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.4.3  18-Sep-2004  skrll Sync with HEAD.
 1.2.4.2  03-Aug-2004  skrll Sync with HEAD
 1.2.4.1  20-Jan-2004  skrll file files.mace was added on branch ktrace-lwp on 2004-08-03 10:40:07 +0000
 1.3.12.2  27-Oct-2007  yamt sync with head.
 1.3.12.1  03-Sep-2007  yamt sync with head.
 1.4.32.1  11-Jul-2007  mjf Sync with head.
 1.4.30.2  09-Oct-2007  ad Sync with head.
 1.4.30.1  27-May-2007  ad Sync with head.
 1.4.26.1  15-Apr-2007  yamt sync with head.
 1.8.14.1  06-Oct-2007  yamt sync with head.
 1.8.12.1  06-Nov-2007  matt sync with HEAD
 1.8.10.1  02-Oct-2007  joerg Sync with HEAD.
 1.8.2.1  03-Oct-2007  garbled Sync with HEAD
 1.10.110.1  05-May-2019  isaki Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
 1.10.108.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed