Home | History | Annotate | Download | only in microcode
History log of /src/sys/arch/dreamcast/dev/microcode/aica_arm.c
RevisionDateAuthorComments
 1.9  07-Feb-2024  msaitoh Remove ryo@'s mail addresses.
 1.8  25-Sep-2022  ryo improve comment, update mailaddr, and remove clause 3 from my licenses.
 1.7  25-Sep-2022  ryo arm side of aica(4) sometimes became unresponsive when audioplay was performed several times.

- disabled data cache at startup.
- compiled with cross-arm-none-eabi-gcc-8.3.0nb4 of pkg.
- added memset() in asm because gcc8 (and later) detects the zero clear part in
own bzero function and calls memset internally, and bzero were replaced with memset.
 1.6  06-May-2019  ryo branches: 1.6.2;
don't use tsleep() in interrupt context.
when the audio starts playing, initialization is performed on the aica arm driver side.
 1.5  18-Mar-2009  cegger branches: 1.5.64;
Ansify function definitions w/o arguments. Generated with sed.
 1.4  24-Dec-2005  perry branches: 1.4.78; 1.4.86; 1.4.92;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.3  11-Dec-2005  christos merge ktrace-lwp.
 1.2  19-Feb-2005  tsutsui branches: 1.2.6;
- u_intNN_t -> uintNN_t
- more ANSI function decls
- sone KNF
 1.1  24-Aug-2003  marcus branches: 1.1.4; 1.1.10; 1.1.12;
Added AICA sound driver contributed by Ryo Shimizu.
 1.1.12.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.1.10.1  29-Apr-2005  kent sync with -current
 1.1.4.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.4.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.4.3  18-Sep-2004  skrll Sync with HEAD.
 1.1.4.2  03-Aug-2004  skrll Sync with HEAD
 1.1.4.1  24-Aug-2003  skrll file aica_arm.c was added on branch ktrace-lwp on 2004-08-03 10:33:53 +0000
 1.2.6.1  21-Jun-2006  yamt sync with head.
 1.4.92.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.4.86.1  28-Apr-2009  skrll Sync with HEAD.
 1.4.78.1  04-May-2009  yamt sync with head.
 1.5.64.1  10-Jun-2019  christos Sync with HEAD
 1.6.2.1  20-Apr-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #1628):

sys/arch/dreamcast/dev/microcode/aica_armcode.h: revision 1.5
sys/arch/dreamcast/dev/microcode/aica_arm_locore.S: revision 1.4
sys/arch/dreamcast/dev/microcode/aica_arm_locore.S: revision 1.5
sys/arch/dreamcast/dev/microcode/Makefile: revision 1.6
sys/arch/dreamcast/dev/microcode/aica_arm.c: revision 1.7
sys/arch/dreamcast/dev/microcode/aica_arm.c: revision 1.8

arm side of aica(4) sometimes became unresponsive when audioplay was performed several times.
- disabled data cache at startup.
- compiled with cross-arm-none-eabi-gcc-8.3.0nb4 of pkg.
- added memset() in asm because gcc8 (and later) detects the zero clear part in
own bzero function and calls memset internally, and bzero were replaced with memset.
improve comment, update mailaddr, and remove clause 3 from my licenses.

RSS XML Feed