Michael Sevakis
|
6a67707b5e
|
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
|
2011-12-17 07:27:24 +00:00 |
|
Michael Sevakis
|
09722dd28d
|
thread.c includes gcc_extensions.h and thread-XXX.c files are includes inside thread.c therefore do not require their own.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31206 a1c6a512-1295-4272-9138-f99709370657
|
2011-12-10 20:47:59 +00:00 |
|
Boris Gjenero
|
8906b3e659
|
Convert remaining __attribute__((noreturn)) to NORETURN_ATTR.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31189 a1c6a512-1295-4272-9138-f99709370657
|
2011-12-09 16:13:03 +00:00 |
|
Boris Gjenero
|
59e71ee80c
|
Introduce USED_ATTR wrapper for __attribute__((used)).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31188 a1c6a512-1295-4272-9138-f99709370657
|
2011-12-09 15:33:59 +00:00 |
|
Andree Buschmann
|
5d849a963e
|
Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code), use the already defined MEMORYSIZE instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29189 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-02 17:43:32 +00:00 |
|
Michael Sevakis
|
d9c9fe305c
|
For multiprocessor targets, do the thread_exit routine such that we don't need to rely on the compiler's good graces to have stack switching be reliable. Only needs a few asm instructions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26906 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-18 03:10:18 +00:00 |
|
Michael Sevakis
|
05ca8978c4
|
Clean unused stuff out of thread.h and config.h and reorganize thread-pp.c to simplify the preprocessor blocks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26743 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-10 17:31:45 +00:00 |
|
Michael Sevakis
|
a34860524b
|
Fix PP5002 builds. Somehow an #else went missing along the line.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26480 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-02 12:56:05 +00:00 |
|
Michael Sevakis
|
555ad6710f
|
Threading: Split processor support code into respective target files. C files from /target/xxx are included into thread.c because of essential inlining and files are code, not declarations. Copyrights in each new file go to whoever implemented the first functional support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26479 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-02 12:45:36 +00:00 |
|