diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2011-12-17 07:27:24 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2011-12-17 07:27:24 +0000 |
commit | 6a67707b5ec3b2c649c401550bb7fdef2b7c8d07 (patch) | |
tree | bfe31942a4abbaac09ad0f4226effdcef8bf097e /firmware/target/arm/system-pp5002.c | |
parent | 43d7a75369286dc3b39b858df34f66b0b45de34e (diff) | |
download | rockbox-6a67707b5ec3b2c649c401550bb7fdef2b7c8d07.tar.gz rockbox-6a67707b5ec3b2c649c401550bb7fdef2b7c8d07.zip |
Commit to certain names for cache coherency APIs and discard the aliases.
Wouldn't surprise me a bit to get some non-green.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31339 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/system-pp5002.c')
-rw-r--r-- | firmware/target/arm/system-pp5002.c | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/firmware/target/arm/system-pp5002.c b/firmware/target/arm/system-pp5002.c index 04e052fa83..3186d3739a 100644 --- a/firmware/target/arm/system-pp5002.c +++ b/firmware/target/arm/system-pp5002.c @@ -54,15 +54,8 @@ void __attribute__((interrupt("IRQ"))) irq_handler(void) #endif -/* TODO: The following two function have been lifted straight from IPL, and - hence have a lot of numeric addresses used straight. I'd like to use - #defines for these, but don't know what most of them are for or even what - they should be named. Because of this I also have no way of knowing how - to extend the funtions to do alternate cache configurations and/or - some other CPU frequency scaling. */ - #ifndef BOOTLOADER -void ICODE_ATTR __attribute__((naked)) cpucache_commit(void) +void ICODE_ATTR __attribute__((naked)) commit_dcache(void) { asm volatile( "mov r0, #0xf0000000 \n" @@ -76,9 +69,8 @@ void ICODE_ATTR __attribute__((naked)) cpucache_commit(void) "bx lr \n" ); } -void cpucache_flush(void) __attribute__((alias("cpucache_commit"))); -void ICODE_ATTR __attribute__((naked)) cpucache_commit_discard(void) +void ICODE_ATTR __attribute__((naked)) commit_discard_idcache(void) { asm volatile( "mov r0, #0xf0000000 \n" @@ -94,7 +86,8 @@ void ICODE_ATTR __attribute__((naked)) cpucache_commit_discard(void) "bx lr \n" ); } -void cpucache_invalidate(void) __attribute__((alias("cpucache_commit_discard"))); + +void commit_discard_dcache(void) __attribute__((alias("commit_discard_idcache"))); static void ipod_init_cache(void) { |