OpenGrok
Cross Reference: aica_arm.c
xref
: /
src
/
sys
/
arch
/
dreamcast
/
dev
/
microcode
/
aica_arm.c
Home
|
History
|
Annotate
|
Download
|
only in
microcode
History log of
/src/sys/arch/dreamcast/dev/microcode/aica_arm.c
Revision
Date
Author
Comments
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.
Indexes created Tue Oct 07 21:09:53 GMT 2025