summaryrefslogtreecommitdiff
path: root/apps/plugins/battery_bench.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-10-16 01:25:17 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-10-16 01:25:17 +0000
commita9b2fb5ee3114fe835f6515b6aeae7454f66d821 (patch)
treefc4e96d0c1f215565918406c8827b16b806c1345 /apps/plugins/battery_bench.c
parenta3fbbc9fa7e12fd3fce122bbd235dc362050e024 (diff)
downloadrockbox-a9b2fb5ee3114fe835f6515b6aeae7454f66d821.tar.gz
rockbox-a9b2fb5ee3114fe835f6515b6aeae7454f66d821.zip
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
Diffstat (limited to 'apps/plugins/battery_bench.c')
-rw-r--r--apps/plugins/battery_bench.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c
index 7889f551a4..dfe9632f7b 100644
--- a/apps/plugins/battery_bench.c
+++ b/apps/plugins/battery_bench.c
@@ -215,7 +215,7 @@ void thread(void)
215#endif 215#endif
216 long sleep_time = 5 * HZ; 216 long sleep_time = 5 * HZ;
217 217
218 struct event ev; 218 struct queue_event ev;
219 219
220 buffelements = sizeof(bat)/sizeof(struct batt_info); 220 buffelements = sizeof(bat)/sizeof(struct batt_info);
221 221
@@ -500,9 +500,9 @@ int main(void)
500 500
501 rb->queue_init(&thread_q, true); /* put the thread's queue in the bcast list */ 501 rb->queue_init(&thread_q, true); /* put the thread's queue in the bcast list */
502 if(rb->create_thread(thread, thread_stack, 502 if(rb->create_thread(thread, thread_stack,
503 sizeof(thread_stack), "Battery Benchmark" 503 sizeof(thread_stack), 0, "Battery Benchmark"
504 IF_PRIO(, PRIORITY_BACKGROUND) 504 IF_PRIO(, PRIORITY_BACKGROUND)
505 IF_COP(, CPU, false)) == NULL) 505 IF_COP(, CPU)) == NULL)
506 { 506 {
507 rb->splash(HZ, "Cannot create thread!"); 507 rb->splash(HZ, "Cannot create thread!");
508 return PLUGIN_ERROR; 508 return PLUGIN_ERROR;