From 2bf68a3278e6725e42a9f5e244432a2240b669ce Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 26 Jun 2011 11:38:39 +0000 Subject: [PATCH] LPC13xx reports. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.2.x@3088 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- demos/ARMCM0-LPC1114-LPCXPRESSO/chconf.h | 2 - demos/ARMCM3-LPC1343-LPCXPRESSO/iar/ch.ewp | 124 +++++++++++++++++---- docs/reports/LPC1343-72-GCC-compact.txt | 26 ++--- docs/reports/LPC1343-72-GCC.txt | 26 ++--- docs/reports/LPC1343-72-IAR-compact.txt | 26 ++--- docs/reports/LPC1343-72-IAR.txt | 26 ++--- docs/reports/LPC1343-72-RVCT-compact.txt | 26 ++--- docs/reports/LPC1343-72-RVCT.txt | 26 ++--- 8 files changed, 178 insertions(+), 104 deletions(-) diff --git a/demos/ARMCM0-LPC1114-LPCXPRESSO/chconf.h b/demos/ARMCM0-LPC1114-LPCXPRESSO/chconf.h index ba9fc108e..a19442fd8 100644 --- a/demos/ARMCM0-LPC1114-LPCXPRESSO/chconf.h +++ b/demos/ARMCM0-LPC1114-LPCXPRESSO/chconf.h @@ -38,8 +38,6 @@ #ifndef _CHCONF_H_ #define _CHCONF_H_ -#define CORTEX_ALTERNATE_SWITCH TRUE - /*===========================================================================*/ /* Kernel parameters. */ /*===========================================================================*/ diff --git a/demos/ARMCM3-LPC1343-LPCXPRESSO/iar/ch.ewp b/demos/ARMCM3-LPC1343-LPCXPRESSO/iar/ch.ewp index 92dad7dae..f03c12ec0 100644 --- a/demos/ARMCM3-LPC1343-LPCXPRESSO/iar/ch.ewp +++ b/demos/ARMCM3-LPC1343-LPCXPRESSO/iar/ch.ewp @@ -12,7 +12,7 @@ General 3 - 18 + 21 1 1 + + + + ICCARM 2 - 26 + 28 1 1 + @@ -592,7 +614,7 @@ ILINK 0 - 11 + 13 1 1 + + + + @@ -877,7 +915,7 @@ General 3 - 18 + 21 1 0 + + + + ICCARM 2 - 26 + 28 1 0 + @@ -1457,7 +1517,7 @@ ILINK 0 - 11 + 13 1 0 + + + + diff --git a/docs/reports/LPC1343-72-GCC-compact.txt b/docs/reports/LPC1343-72-GCC-compact.txt index 368c7e742..0b305414a 100644 --- a/docs/reports/LPC1343-72-GCC-compact.txt +++ b/docs/reports/LPC1343-72-GCC-compact.txt @@ -5,7 +5,7 @@ Settings: CLK=72, (3 wait states) *** ChibiOS/RT test suite *** -*** Kernel: 2.2.5 +*** Kernel: 2.2.6 *** GCC Version: 4.3.3 *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 @@ -98,51 +98,51 @@ Settings: CLK=72, (3 wait states) --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 245201 msgs/S, 490402 ctxswc/S +--- Score : 245119 msgs/S, 490238 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 199567 msgs/S, 399134 ctxswc/S +--- Score : 199496 msgs/S, 398992 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 199567 msgs/S, 399134 ctxswc/S +--- Score : 199496 msgs/S, 398992 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 801632 ctxswc/S +--- Score : 801368 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 154840 threads/S +--- Score : 154790 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 221749 threads/S +--- Score : 221675 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 64607 reschedules/S, 387642 ctxswc/S +--- Score : 64586 reschedules/S, 387516 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 479740 ctxswc/S +--- Score : 479596 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 659248 bytes/S +--- Score : 659028 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 701034 timers/S +--- Score : 700808 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 984324 wait+signal/S +--- Score : 984000 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 619460 lock+unlock/S +--- Score : 619240 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/docs/reports/LPC1343-72-GCC.txt b/docs/reports/LPC1343-72-GCC.txt index 5048f5313..6a63f32c2 100644 --- a/docs/reports/LPC1343-72-GCC.txt +++ b/docs/reports/LPC1343-72-GCC.txt @@ -5,7 +5,7 @@ Settings: CLK=72, (3 wait states) *** ChibiOS/RT test suite *** -*** Kernel: 2.2.5 +*** Kernel: 2.2.6 *** GCC Version: 4.3.3 *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 @@ -98,51 +98,51 @@ Settings: CLK=72, (3 wait states) --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 241880 msgs/S, 483760 ctxswc/S +--- Score : 241805 msgs/S, 483610 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 196281 msgs/S, 392562 ctxswc/S +--- Score : 196218 msgs/S, 392436 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 196281 msgs/S, 392562 ctxswc/S +--- Score : 196218 msgs/S, 392436 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 806072 ctxswc/S +--- Score : 805824 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 151246 threads/S +--- Score : 151197 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 215744 threads/S +--- Score : 215675 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 63239 reschedules/S, 379434 ctxswc/S +--- Score : 63218 reschedules/S, 379308 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 473392 ctxswc/S +--- Score : 473252 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 653216 bytes/S +--- Score : 653016 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 707908 timers/S +--- Score : 707692 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 909504 wait+signal/S +--- Score : 909244 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 588972 lock+unlock/S +--- Score : 588772 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/docs/reports/LPC1343-72-IAR-compact.txt b/docs/reports/LPC1343-72-IAR-compact.txt index 43e54c872..9b037c2b9 100644 --- a/docs/reports/LPC1343-72-IAR-compact.txt +++ b/docs/reports/LPC1343-72-IAR-compact.txt @@ -6,7 +6,7 @@ Compiler: IAR C/C++ Compiler for ARM 6.10.1.32143 *** ChibiOS/RT test suite *** -*** Kernel: 2.2.5 +*** Kernel: 2.2.6 *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 *** Platform: LPC13xx @@ -98,51 +98,51 @@ Compiler: IAR C/C++ Compiler for ARM 6.10.1.32143 --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 246910 msgs/S, 493820 ctxswc/S +--- Score : 245944 msgs/S, 491888 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 221078 msgs/S, 442156 ctxswc/S +--- Score : 213734 msgs/S, 427468 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 221761 msgs/S, 443522 ctxswc/S +--- Score : 212470 msgs/S, 424940 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 896728 ctxswc/S +--- Score : 885248 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 158966 threads/S +--- Score : 157496 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 236355 threads/S +--- Score : 235463 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 71497 reschedules/S, 428982 ctxswc/S +--- Score : 73656 reschedules/S, 441936 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 479016 ctxswc/S +--- Score : 488536 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 681068 bytes/S +--- Score : 675516 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 662228 timers/S +--- Score : 680730 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 1122712 wait+signal/S +--- Score : 1177300 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 668400 lock+unlock/S +--- Score : 693884 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/docs/reports/LPC1343-72-IAR.txt b/docs/reports/LPC1343-72-IAR.txt index d21aed367..8163247d3 100644 --- a/docs/reports/LPC1343-72-IAR.txt +++ b/docs/reports/LPC1343-72-IAR.txt @@ -6,7 +6,7 @@ Compiler: IAR C/C++ Compiler for ARM 6.10.1.32143 *** ChibiOS/RT test suite *** -*** Kernel: 2.2.5 +*** Kernel: 2.2.6 *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 *** Platform: LPC13xx @@ -98,51 +98,51 @@ Compiler: IAR C/C++ Compiler for ARM 6.10.1.32143 --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 240285 msgs/S, 480570 ctxswc/S +--- Score : 247648 msgs/S, 495296 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 210692 msgs/S, 421384 ctxswc/S +--- Score : 211230 msgs/S, 422460 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 211311 msgs/S, 422622 ctxswc/S +--- Score : 213745 msgs/S, 427490 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 885600 ctxswc/S +--- Score : 875824 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 152221 threads/S +--- Score : 152809 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 232514 threads/S +--- Score : 230194 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 69483 reschedules/S, 416898 ctxswc/S +--- Score : 72106 reschedules/S, 432636 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 466536 ctxswc/S +--- Score : 472496 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 674212 bytes/S +--- Score : 669232 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 680994 timers/S +--- Score : 658872 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 1026368 wait+signal/S +--- Score : 1071968 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 644364 lock+unlock/S +--- Score : 638384 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/docs/reports/LPC1343-72-RVCT-compact.txt b/docs/reports/LPC1343-72-RVCT-compact.txt index 793e2fcac..9cb0d449c 100644 --- a/docs/reports/LPC1343-72-RVCT-compact.txt +++ b/docs/reports/LPC1343-72-RVCT-compact.txt @@ -6,7 +6,7 @@ Compiler: RealView C/C++ Compiler V4.1.0.561 [Evaluation]. *** ChibiOS/RT test suite *** -*** Kernel: 2.2.5 +*** Kernel: 2.2.6 *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 *** Platform: LPC13xx @@ -98,51 +98,51 @@ Compiler: RealView C/C++ Compiler V4.1.0.561 [Evaluation]. --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 252160 msgs/S, 504320 ctxswc/S +--- Score : 251136 msgs/S, 502272 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 223878 msgs/S, 447756 ctxswc/S +--- Score : 218994 msgs/S, 437988 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 224578 msgs/S, 449156 ctxswc/S +--- Score : 218313 msgs/S, 436626 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 902576 ctxswc/S +--- Score : 874576 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 167916 threads/S +--- Score : 168213 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 240358 threads/S +--- Score : 241028 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 73332 reschedules/S, 439992 ctxswc/S +--- Score : 73742 reschedules/S, 442452 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 544428 ctxswc/S +--- Score : 505800 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 658916 bytes/S +--- Score : 675984 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 611602 timers/S +--- Score : 572288 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 1056780 wait+signal/S +--- Score : 1040928 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 681160 lock+unlock/S +--- Score : 697316 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/docs/reports/LPC1343-72-RVCT.txt b/docs/reports/LPC1343-72-RVCT.txt index 342d698c9..41f34d553 100644 --- a/docs/reports/LPC1343-72-RVCT.txt +++ b/docs/reports/LPC1343-72-RVCT.txt @@ -6,7 +6,7 @@ Compiler: RealView C/C++ Compiler V4.1.0.561 [Evaluation]. *** ChibiOS/RT test suite *** -*** Kernel: 2.2.5 +*** Kernel: 2.2.6 *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 *** Platform: LPC13xx @@ -98,51 +98,51 @@ Compiler: RealView C/C++ Compiler V4.1.0.561 [Evaluation]. --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 249515 msgs/S, 499030 ctxswc/S +--- Score : 244306 msgs/S, 488612 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 221106 msgs/S, 442212 ctxswc/S +--- Score : 212496 msgs/S, 424992 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 220429 msgs/S, 440858 ctxswc/S +--- Score : 210631 msgs/S, 421262 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 896872 ctxswc/S +--- Score : 902080 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 165581 threads/S +--- Score : 164740 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 236390 threads/S +--- Score : 235496 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 73702 reschedules/S, 442212 ctxswc/S +--- Score : 73141 reschedules/S, 438846 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 532292 ctxswc/S +--- Score : 488600 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 625852 bytes/S +--- Score : 632432 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 606376 timers/S +--- Score : 574590 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 970980 wait+signal/S +--- Score : 970552 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 627544 lock+unlock/S +--- Score : 624520 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint)