Michael Sevakis
|
af395f4db6
|
Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16811 a1c6a512-1295-4272-9138-f99709370657
|
2008-03-26 01:50:41 +00:00 |
|
Michael Sevakis
|
a9b2fb5ee3
|
Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15134 a1c6a512-1295-4272-9138-f99709370657
|
2007-10-16 01:25:17 +00:00 |
|
Linus Nielsen Feltzing
|
b133675d3e
|
Cleaned up a bit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@547 a1c6a512-1295-4272-9138-f99709370657
|
2002-05-11 21:56:33 +00:00 |
|
Linus Nielsen Feltzing
|
ac20ed5537
|
Testing tick functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@451 a1c6a512-1295-4272-9138-f99709370657
|
2002-05-05 18:36:13 +00:00 |
|
Linus Nielsen Feltzing
|
c5ac54877a
|
Added code for testing queues
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@317 a1c6a512-1295-4272-9138-f99709370657
|
2002-04-29 14:28:37 +00:00 |
|
Linus Nielsen Feltzing
|
9c1299c9c1
|
Working sleep() functionality
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@232 a1c6a512-1295-4272-9138-f99709370657
|
2002-04-25 13:30:41 +00:00 |
|
Linus Nielsen Feltzing
|
7b9581a131
|
Not yet working
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@220 a1c6a512-1295-4272-9138-f99709370657
|
2002-04-25 00:15:04 +00:00 |
|
Linus Nielsen Feltzing
|
99406a6635
|
Tick timer additions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@219 a1c6a512-1295-4272-9138-f99709370657
|
2002-04-24 22:46:02 +00:00 |
|
Linus Nielsen Feltzing
|
17ad789742
|
Moved crt0.S to the firmware directory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@218 a1c6a512-1295-4272-9138-f99709370657
|
2002-04-24 22:00:37 +00:00 |
|
Linus Nielsen Feltzing
|
1f563bfd29
|
First version
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@175 a1c6a512-1295-4272-9138-f99709370657
|
2002-04-22 19:12:37 +00:00 |
|