From 1a67d4c317b2bab62b5b7ccac66aa99d1d8a37cb Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Wed, 6 Jan 2016 11:49:11 +0000 Subject: Reports complete. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8698 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- doc/rt/reports/LPC2148-48-ARM.txt | 124 ++++++++++++----------- doc/rt/reports/LPC2148-48-THUMB.txt | 124 ++++++++++++----------- doc/rt/reports/STM32F051-48-GCC.txt | 20 ++-- doc/rt/reports/STM32F303-72-GCC-FPU.txt | 32 +++--- doc/rt/reports/STM32F303-72-GCC.txt | 32 +++--- doc/rt/reports/STM32F303-72-IAR-FPU.txt | 26 ++--- doc/rt/reports/STM32F303-72-IAR.txt | 28 +++--- doc/rt/reports/STM32F303-72-RVCT-FPU.txt | 30 +++--- doc/rt/reports/STM32F303-72-RVCT.txt | 28 +++--- doc/rt/reports/STM32F407-168-GCC-FPU.txt | 32 +++--- doc/rt/reports/STM32F407-168-GCC.txt | 33 ++++--- doc/rt/reports/STM32L053-32-GCC.txt | 16 +-- doc/rt/reports/STM32L151-32-GCC.txt | 164 ------------------------------- doc/rt/reports/STM32L152-32-GCC.txt | 164 +++++++++++++++++++++++++++++++ doc/rt/reports/STM32L476-80-GCC-FPU.txt | 164 +++++++++++++++++++++++++++++++ doc/rt/reports/STM32L476-80-GCC.txt | 164 +++++++++++++++++++++++++++++++ 16 files changed, 765 insertions(+), 416 deletions(-) delete mode 100644 doc/rt/reports/STM32L151-32-GCC.txt create mode 100644 doc/rt/reports/STM32L152-32-GCC.txt create mode 100644 doc/rt/reports/STM32L476-80-GCC-FPU.txt create mode 100644 doc/rt/reports/STM32L476-80-GCC.txt (limited to 'doc') diff --git a/doc/rt/reports/LPC2148-48-ARM.txt b/doc/rt/reports/LPC2148-48-ARM.txt index 282982237..e67523083 100644 --- a/doc/rt/reports/LPC2148-48-ARM.txt +++ b/doc/rt/reports/LPC2148-48-ARM.txt @@ -5,9 +5,9 @@ Settings: CCLK=48, MAMCR=2, MAMTIM=3 (3 wait states) *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0dev -*** Compiled: Oct 16 2014 - 21:31:50 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 12:43:49 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] *** Architecture: ARMv4T *** Core Variant: ARM7 *** Port Info: Pure ARM mode @@ -15,140 +15,149 @@ Settings: CCLK=48, MAMCR=2, MAMTIM=3 (3 wait states) *** Test Board: Olimex LPC-P2148 ---------------------------------------------------------------------------- ---- Test Case 1.1 (Threads, enqueuing test #1) +--- Test Case 1.1 (System, critical zones) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 1.2 (Threads, enqueuing test #2) +--- Test Case 1.2 (System, interrupts handling) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 1.3 (Threads, priority change) +--- Test Case 1.3 (System, integrity) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 1.4 (Threads, delays) +--- Test Case 2.1 (Threads, enqueuing test #1) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.1 (Semaphores, enqueuing) +--- Test Case 2.2 (Threads, enqueuing test #2) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.2 (Semaphores, timeout) +--- Test Case 2.3 (Threads, priority change) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.3 (Semaphores, atomic signal-wait) +--- Test Case 2.4 (Threads, delays) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.4 (Binary Semaphores, functionality) +--- Test Case 3.1 (Semaphores, enqueuing) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.1 (Mutexes, priority enqueuing test) +--- Test Case 3.2 (Semaphores, timeout) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.2 (Mutexes, priority inheritance, simple case) +--- Test Case 3.3 (Semaphores, atomic signal-wait) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.3 (Mutexes, priority inheritance, complex case) +--- Test Case 3.4 (Binary Semaphores, functionality) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.4 (Mutexes, priority return) +--- Test Case 4.1 (Mutexes, priority enqueuing test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.5 (Mutexes, status) +--- Test Case 4.2 (Mutexes, priority inheritance, simple case) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.6 (CondVar, signal test) +--- Test Case 4.3 (Mutexes, priority inheritance, complex case) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.7 (CondVar, broadcast test) +--- Test Case 4.4 (Mutexes, priority return) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.8 (CondVar, boost test) +--- Test Case 4.5 (Mutexes, status) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 4.1 (Messages, loop) +--- Test Case 4.6 (CondVar, signal test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 5.1 (Mailboxes, queuing and timeouts) +--- Test Case 4.7 (CondVar, broadcast test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 6.1 (Events, registration and dispatch) +--- Test Case 4.8 (CondVar, boost test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 6.2 (Events, wait and broadcast) +--- Test Case 5.1 (Messages, loop) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 6.3 (Events, timeouts) +--- Test Case 6.1 (Mailboxes, queuing and timeouts) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 7.1 (Heap, allocation and fragmentation test) +--- Test Case 7.1 (Events, registration and dispatch) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 8.1 (Memory Pools, queue/dequeue) +--- Test Case 7.2 (Events, wait and broadcast) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 9.1 (Dynamic APIs, threads creation from heap) +--- Test Case 7.3 (Events, timeouts) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 9.2 (Dynamic APIs, threads creation from memory pool) +--- Test Case 8.1 (Heap, allocation and fragmentation test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 9.3 (Dynamic APIs, registry and references) +--- Test Case 9.1 (Memory Pools, queue/dequeue) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 10.1 (Queues, input queues) +--- Test Case 10.1 (Dynamic APIs, threads creation from heap) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 10.2 (Queues, output queues) +--- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.1 (Benchmark, messages #1) ---- Score : 149917 msgs/S, 299834 ctxswc/S +--- Test Case 10.3 (Dynamic APIs, registry and references) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.2 (Benchmark, messages #2) ---- Score : 115236 msgs/S, 230472 ctxswc/S +--- Test Case 11.1 (Queues, input queues) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.3 (Benchmark, messages #3) ---- Score : 115237 msgs/S, 230474 ctxswc/S +--- Test Case 11.2 (Queues, output queues) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.4 (Benchmark, context switch) ---- Score : 506736 ctxswc/S +--- Test Case 12.1 (Benchmark, messages #1) +--- Score : 158929 msgs/S, 317858 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 87589 threads/S +--- Test Case 12.2 (Benchmark, messages #2) +--- Score : 118409 msgs/S, 236818 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 123256 threads/S +--- Test Case 12.3 (Benchmark, messages #3) +--- Score : 118409 msgs/S, 236818 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 35798 reschedules/S, 214788 ctxswc/S +--- Test Case 12.4 (Benchmark, context switch) +--- Score : 503568 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 269804 ctxswc/S +--- Test Case 12.5 (Benchmark, threads, full cycle) +--- Score : 89082 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 368232 bytes/S +--- Test Case 12.6 (Benchmark, threads, create only) +--- Score : 128249 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 313690 timers/S +--- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 37521 reschedules/S, 225126 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 577928 wait+signal/S +--- Test Case 12.8 (Benchmark, round robin context switching) +--- Score : 318352 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 365776 lock+unlock/S +--- Test Case 12.9 (Benchmark, I/O Queues throughput) +--- Score : 380408 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.13 (Benchmark, RAM footprint) ---- System: 420 bytes +--- Test Case 12.10 (Benchmark, virtual timers set/reset) +--- Score : 313716 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.11 (Benchmark, semaphores wait/signal) +--- Score : 831916 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.12 (Benchmark, mutexes lock/unlock) +--- Score : 375200 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.13 (Benchmark, RAM footprint) +--- System: 328 bytes --- Thread: 72 bytes --- Timer : 20 bytes --- Semaph: 12 bytes @@ -162,3 +171,4 @@ Settings: CCLK=48, MAMCR=2, MAMTIM=3 (3 wait states) ---------------------------------------------------------------------------- Final result: SUCCESS + diff --git a/doc/rt/reports/LPC2148-48-THUMB.txt b/doc/rt/reports/LPC2148-48-THUMB.txt index f4cba8515..34636f1f6 100644 --- a/doc/rt/reports/LPC2148-48-THUMB.txt +++ b/doc/rt/reports/LPC2148-48-THUMB.txt @@ -5,9 +5,9 @@ Settings: CCLK=48, MAMCR=2, MAMTIM=3 (3 wait states) *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0dev -*** Compiled: Oct 16 2014 - 21:27:55 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 12:46:35 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] *** Architecture: ARMv4T *** Core Variant: ARM7 *** Port Info: Pure THUMB mode @@ -15,140 +15,149 @@ Settings: CCLK=48, MAMCR=2, MAMTIM=3 (3 wait states) *** Test Board: Olimex LPC-P2148 ---------------------------------------------------------------------------- ---- Test Case 1.1 (Threads, enqueuing test #1) +--- Test Case 1.1 (System, critical zones) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 1.2 (Threads, enqueuing test #2) +--- Test Case 1.2 (System, interrupts handling) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 1.3 (Threads, priority change) +--- Test Case 1.3 (System, integrity) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 1.4 (Threads, delays) +--- Test Case 2.1 (Threads, enqueuing test #1) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.1 (Semaphores, enqueuing) +--- Test Case 2.2 (Threads, enqueuing test #2) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.2 (Semaphores, timeout) +--- Test Case 2.3 (Threads, priority change) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.3 (Semaphores, atomic signal-wait) +--- Test Case 2.4 (Threads, delays) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 2.4 (Binary Semaphores, functionality) +--- Test Case 3.1 (Semaphores, enqueuing) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.1 (Mutexes, priority enqueuing test) +--- Test Case 3.2 (Semaphores, timeout) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.2 (Mutexes, priority inheritance, simple case) +--- Test Case 3.3 (Semaphores, atomic signal-wait) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.3 (Mutexes, priority inheritance, complex case) +--- Test Case 3.4 (Binary Semaphores, functionality) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.4 (Mutexes, priority return) +--- Test Case 4.1 (Mutexes, priority enqueuing test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.5 (Mutexes, status) +--- Test Case 4.2 (Mutexes, priority inheritance, simple case) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.6 (CondVar, signal test) +--- Test Case 4.3 (Mutexes, priority inheritance, complex case) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.7 (CondVar, broadcast test) +--- Test Case 4.4 (Mutexes, priority return) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 3.8 (CondVar, boost test) +--- Test Case 4.5 (Mutexes, status) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 4.1 (Messages, loop) +--- Test Case 4.6 (CondVar, signal test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 5.1 (Mailboxes, queuing and timeouts) +--- Test Case 4.7 (CondVar, broadcast test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 6.1 (Events, registration and dispatch) +--- Test Case 4.8 (CondVar, boost test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 6.2 (Events, wait and broadcast) +--- Test Case 5.1 (Messages, loop) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 6.3 (Events, timeouts) +--- Test Case 6.1 (Mailboxes, queuing and timeouts) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 7.1 (Heap, allocation and fragmentation test) +--- Test Case 7.1 (Events, registration and dispatch) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 8.1 (Memory Pools, queue/dequeue) +--- Test Case 7.2 (Events, wait and broadcast) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 9.1 (Dynamic APIs, threads creation from heap) +--- Test Case 7.3 (Events, timeouts) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 9.2 (Dynamic APIs, threads creation from memory pool) +--- Test Case 8.1 (Heap, allocation and fragmentation test) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 9.3 (Dynamic APIs, registry and references) +--- Test Case 9.1 (Memory Pools, queue/dequeue) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 10.1 (Queues, input queues) +--- Test Case 10.1 (Dynamic APIs, threads creation from heap) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 10.2 (Queues, output queues) +--- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.1 (Benchmark, messages #1) ---- Score : 109378 msgs/S, 218756 ctxswc/S +--- Test Case 10.3 (Dynamic APIs, registry and references) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.2 (Benchmark, messages #2) ---- Score : 89679 msgs/S, 179358 ctxswc/S +--- Test Case 11.1 (Queues, input queues) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.3 (Benchmark, messages #3) ---- Score : 89679 msgs/S, 179358 ctxswc/S +--- Test Case 11.2 (Queues, output queues) --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.4 (Benchmark, context switch) ---- Score : 425368 ctxswc/S +--- Test Case 12.1 (Benchmark, messages #1) +--- Score : 114679 msgs/S, 229358 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 67418 threads/S +--- Test Case 12.2 (Benchmark, messages #2) +--- Score : 93584 msgs/S, 187168 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 103461 threads/S +--- Test Case 12.3 (Benchmark, messages #3) +--- Score : 93584 msgs/S, 187168 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 29165 reschedules/S, 174990 ctxswc/S +--- Test Case 12.4 (Benchmark, context switch) +--- Score : 423200 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 211740 ctxswc/S +--- Test Case 12.5 (Benchmark, threads, full cycle) +--- Score : 70327 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 264280 bytes/S +--- Test Case 12.6 (Benchmark, threads, create only) +--- Score : 109934 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 306552 timers/S +--- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 31422 reschedules/S, 188532 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 340828 wait+signal/S +--- Test Case 12.8 (Benchmark, round robin context switching) +--- Score : 258820 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 247352 lock+unlock/S +--- Test Case 12.9 (Benchmark, I/O Queues throughput) +--- Score : 282356 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- ---- Test Case 11.13 (Benchmark, RAM footprint) ---- System: 420 bytes +--- Test Case 12.10 (Benchmark, virtual timers set/reset) +--- Score : 313622 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.11 (Benchmark, semaphores wait/signal) +--- Score : 394420 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.12 (Benchmark, mutexes lock/unlock) +--- Score : 246192 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.13 (Benchmark, RAM footprint) +--- System: 328 bytes --- Thread: 72 bytes --- Timer : 20 bytes --- Semaph: 12 bytes @@ -162,3 +171,4 @@ Settings: CCLK=48, MAMCR=2, MAMTIM=3 (3 wait states) ---------------------------------------------------------------------------- Final result: SUCCESS + diff --git a/doc/rt/reports/STM32F051-48-GCC.txt b/doc/rt/reports/STM32F051-48-GCC.txt index e49174da5..8a45e0c99 100644 --- a/doc/rt/reports/STM32F051-48-GCC.txt +++ b/doc/rt/reports/STM32F051-48-GCC.txt @@ -1,9 +1,9 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 11:48:30 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 10:53:39 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] *** Architecture: ARMv6-M *** Core Variant: Cortex-M0 *** Port Info: Preemption through NMI @@ -103,11 +103,11 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 127992 msgs/S, 255984 ctxswc/S +--- Score : 128334 msgs/S, 256668 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 127992 msgs/S, 255984 ctxswc/S +--- Score : 128334 msgs/S, 256668 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) @@ -115,7 +115,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 101904 threads/S +--- Score : 102121 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) @@ -123,7 +123,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 40712 reschedules/S, 244272 ctxswc/S +--- Score : 40506 reschedules/S, 243036 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) @@ -131,11 +131,11 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 423368 bytes/S +--- Score : 413564 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 296730 timers/S +--- Score : 295818 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) @@ -143,7 +143,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 432424 lock+unlock/S +--- Score : 428564 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F303-72-GCC-FPU.txt b/doc/rt/reports/STM32F303-72-GCC-FPU.txt index b5583294e..a4f604121 100644 --- a/doc/rt/reports/STM32F303-72-GCC-FPU.txt +++ b/doc/rt/reports/STM32F303-72-GCC-FPU.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 10:40:22 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] -*** Architecture: ARMv7-ME +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:01:25 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4F *** Port Info: Advanced kernel mode *** Platform: STM32F303xC Analog & DSP @@ -99,51 +99,51 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 224274 msgs/S, 448548 ctxswc/S +--- Score : 221513 msgs/S, 443026 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 187480 msgs/S, 374960 ctxswc/S +--- Score : 179981 msgs/S, 359962 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 187480 msgs/S, 374960 ctxswc/S +--- Score : 179981 msgs/S, 359962 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 653736 ctxswc/S +--- Score : 639224 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 144562 threads/S +--- Score : 135323 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 210503 threads/S +--- Score : 193007 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 57411 reschedules/S, 344466 ctxswc/S +--- Score : 57092 reschedules/S, 342552 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 425992 ctxswc/S +--- Score : 449948 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 623308 bytes/S +--- Score : 619284 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 476848 timers/S +--- Score : 431154 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 941072 wait+signal/S +--- Score : 1035852 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 564644 lock+unlock/S +--- Score : 597440 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F303-72-GCC.txt b/doc/rt/reports/STM32F303-72-GCC.txt index 20205c506..75d068868 100644 --- a/doc/rt/reports/STM32F303-72-GCC.txt +++ b/doc/rt/reports/STM32F303-72-GCC.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 10:36:43 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] -*** Architecture: ARMv7-ME +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 10:57:31 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4 *** Port Info: Advanced kernel mode *** Platform: STM32F303xC Analog & DSP @@ -99,51 +99,51 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 284558 msgs/S, 569116 ctxswc/S +--- Score : 280128 msgs/S, 560256 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 227828 msgs/S, 455656 ctxswc/S +--- Score : 216847 msgs/S, 433694 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 227828 msgs/S, 455656 ctxswc/S +--- Score : 216847 msgs/S, 433694 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 945736 ctxswc/S +--- Score : 915664 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 167426 threads/S +--- Score : 158227 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 263713 threads/S +--- Score : 243222 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 68566 reschedules/S, 411396 ctxswc/S +--- Score : 68111 reschedules/S, 408666 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 533280 ctxswc/S +--- Score : 571380 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 623320 bytes/S +--- Score : 619296 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 476854 timers/S +--- Score : 431168 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 941088 wait+signal/S +--- Score : 1035872 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 564652 lock+unlock/S +--- Score : 597452 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F303-72-IAR-FPU.txt b/doc/rt/reports/STM32F303-72-IAR-FPU.txt index 355213cb1..a16622b45 100644 --- a/doc/rt/reports/STM32F303-72-IAR-FPU.txt +++ b/doc/rt/reports/STM32F303-72-IAR-FPU.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 11:24:03 +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:08:52 *** Compiler: IAR -*** Architecture: ARMv7-ME +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4F *** Port Info: Advanced kernel mode *** Platform: STM32F303xC Analog & DSP @@ -99,27 +99,27 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 209887 msgs/S, 419774 ctxswc/S +--- Score : 212992 msgs/S, 425984 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 192491 msgs/S, 384982 ctxswc/S +--- Score : 193007 msgs/S, 386014 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 192491 msgs/S, 384982 ctxswc/S +--- Score : 193007 msgs/S, 386014 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 630808 ctxswc/S +--- Score : 630816 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 129248 threads/S +--- Score : 129017 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 177757 threads/S +--- Score : 177319 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) @@ -131,19 +131,19 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 715884 bytes/S +--- Score : 695568 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 549640 timers/S +--- Score : 549580 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 992980 wait+signal/S +--- Score : 999876 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 679160 lock+unlock/S +--- Score : 702352 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F303-72-IAR.txt b/doc/rt/reports/STM32F303-72-IAR.txt index 1dd6ddd88..00839c1a3 100644 --- a/doc/rt/reports/STM32F303-72-IAR.txt +++ b/doc/rt/reports/STM32F303-72-IAR.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 11:17:11 +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:15:40 *** Compiler: IAR -*** Architecture: ARMv7-ME +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4 *** Port Info: Advanced kernel mode *** Platform: STM32F303xC Analog & DSP @@ -99,15 +99,15 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 267630 msgs/S, 535260 ctxswc/S +--- Score : 272698 msgs/S, 545396 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 239179 msgs/S, 478358 ctxswc/S +--- Score : 239975 msgs/S, 479950 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 239179 msgs/S, 478358 ctxswc/S +--- Score : 239975 msgs/S, 479950 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) @@ -115,35 +115,35 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 145147 threads/S +--- Score : 146923 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 208071 threads/S +--- Score : 212367 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 69358 reschedules/S, 416148 ctxswc/S +--- Score : 69693 reschedules/S, 418158 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 450660 ctxswc/S +--- Score : 453500 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 730888 bytes/S +--- Score : 698532 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 571430 timers/S +--- Score : 580638 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 999896 wait+signal/S +--- Score : 993000 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 695580 lock+unlock/S +--- Score : 698956 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F303-72-RVCT-FPU.txt b/doc/rt/reports/STM32F303-72-RVCT-FPU.txt index 02acd7ad9..da8a3592a 100644 --- a/doc/rt/reports/STM32F303-72-RVCT-FPU.txt +++ b/doc/rt/reports/STM32F303-72-RVCT-FPU.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 10:47:47 +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:19:30 *** Compiler: RVCT -*** Architecture: ARMv7-ME +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4F *** Port Info: Advanced kernel mode *** Platform: STM32F303xC Analog & DSP @@ -99,51 +99,51 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 201091 msgs/S, 402182 ctxswc/S +--- Score : 201655 msgs/S, 403310 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 178638 msgs/S, 357276 ctxswc/S +--- Score : 179978 msgs/S, 359956 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 178639 msgs/S, 357278 ctxswc/S +--- Score : 179979 msgs/S, 359958 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 625336 ctxswc/S +--- Score : 630120 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 137913 threads/S +--- Score : 138444 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 196697 threads/S +--- Score : 197237 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 56776 reschedules/S, 340656 ctxswc/S +--- Score : 57593 reschedules/S, 345558 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 403880 ctxswc/S +--- Score : 413144 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 574776 bytes/S +--- Score : 559424 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 361832 timers/S +--- Score : 349538 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 864752 wait+signal/S +--- Score : 877936 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 593740 lock+unlock/S +--- Score : 590088 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F303-72-RVCT.txt b/doc/rt/reports/STM32F303-72-RVCT.txt index 302331b63..fca3e7d00 100644 --- a/doc/rt/reports/STM32F303-72-RVCT.txt +++ b/doc/rt/reports/STM32F303-72-RVCT.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 10:55:14 +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:24:19 *** Compiler: RVCT -*** Architecture: ARMv7-ME +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4 *** Port Info: Advanced kernel mode *** Platform: STM32F303xC Analog & DSP @@ -99,23 +99,23 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 247396 msgs/S, 494792 ctxswc/S +--- Score : 248249 msgs/S, 496498 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 214903 msgs/S, 429806 ctxswc/S +--- Score : 216194 msgs/S, 432388 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 214903 msgs/S, 429806 ctxswc/S +--- Score : 216194 msgs/S, 432388 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 887432 ctxswc/S +--- Score : 897104 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 159275 threads/S +--- Score : 158225 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) @@ -123,27 +123,27 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 68695 reschedules/S, 412170 ctxswc/S +--- Score : 69091 reschedules/S, 414546 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 492260 ctxswc/S +--- Score : 513320 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 580584 bytes/S +--- Score : 568268 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 363622 timers/S +--- Score : 344538 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 864772 wait+signal/S +--- Score : 857048 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 584116 lock+unlock/S +--- Score : 580584 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F407-168-GCC-FPU.txt b/doc/rt/reports/STM32F407-168-GCC-FPU.txt index 6e2e421d9..6e8eed0d3 100644 --- a/doc/rt/reports/STM32F407-168-GCC-FPU.txt +++ b/doc/rt/reports/STM32F407-168-GCC-FPU.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0p3 -*** Compiled: Apr 13 2015 - 14:24:41 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] -*** Architecture: ARMv7-ME +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:35:21 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4F *** Port Info: Advanced kernel mode *** Platform: STM32F407 High Performance with DSP and FPU @@ -99,51 +99,51 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 604310 msgs/S, 1208620 ctxswc/S +--- Score : 606492 msgs/S, 1212984 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 513757 msgs/S, 1027514 ctxswc/S +--- Score : 506019 msgs/S, 1012038 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 513757 msgs/S, 1027514 ctxswc/S +--- Score : 506019 msgs/S, 1012038 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 1686320 ctxswc/S +--- Score : 1690560 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 397159 threads/S +--- Score : 385317 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 549015 threads/S +--- Score : 533328 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 166172 reschedules/S, 997032 ctxswc/S +--- Score : 162948 reschedules/S, 977688 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 1197852 ctxswc/S +--- Score : 1219588 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 1873164 bytes/S +--- Score : 1802808 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 1366046 timers/S +--- Score : 1344032 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 3199984 wait+signal/S +--- Score : 3862052 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 1856344 lock+unlock/S +--- Score : 2036356 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) diff --git a/doc/rt/reports/STM32F407-168-GCC.txt b/doc/rt/reports/STM32F407-168-GCC.txt index 49d9ae777..aa7043dcf 100644 --- a/doc/rt/reports/STM32F407-168-GCC.txt +++ b/doc/rt/reports/STM32F407-168-GCC.txt @@ -1,10 +1,10 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0p3 -*** Compiled: Apr 13 2015 - 14:21:33 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] -*** Architecture: ARMv7-ME +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:31:34 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7E-M *** Core Variant: Cortex-M4 *** Port Info: Advanced kernel mode *** Platform: STM32F407 High Performance with DSP and FPU @@ -99,51 +99,51 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.1 (Benchmark, messages #1) ---- Score : 799993 msgs/S, 1599986 ctxswc/S +--- Score : 803821 msgs/S, 1607642 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 648644 msgs/S, 1297288 ctxswc/S +--- Score : 636359 msgs/S, 1272718 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 648644 msgs/S, 1297288 ctxswc/S +--- Score : 636358 msgs/S, 1272716 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) ---- Score : 2559992 ctxswc/S +--- Score : 2569784 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 471906 threads/S +--- Score : 459013 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 699995 threads/S +--- Score : 688519 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 208178 reschedules/S, 1249068 ctxswc/S +--- Score : 203143 reschedules/S, 1218858 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 1581160 ctxswc/S +--- Score : 1619260 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 1873164 bytes/S +--- Score : 1802812 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 1366044 timers/S +--- Score : 1344184 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 3199988 wait+signal/S +--- Score : 3862056 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 1856348 lock+unlock/S +--- Score : 2036356 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.13 (Benchmark, RAM footprint) @@ -161,3 +161,4 @@ ---------------------------------------------------------------------------- Final result: SUCCESS + diff --git a/doc/rt/reports/STM32L053-32-GCC.txt b/doc/rt/reports/STM32L053-32-GCC.txt index c996abc18..9619cbd94 100644 --- a/doc/rt/reports/STM32L053-32-GCC.txt +++ b/doc/rt/reports/STM32L053-32-GCC.txt @@ -1,9 +1,9 @@ *** ChibiOS/RT test suite *** -*** Kernel: 3.0.0 -*** Compiled: Jul 16 2015 - 14:39:45 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 12:05:15 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] *** Architecture: ARMv6-M *** Core Variant: Cortex-M0+ *** Port Info: Preemption through NMI @@ -103,11 +103,11 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Benchmark, messages #2) ---- Score : 90392 msgs/S, 180784 ctxswc/S +--- Score : 90648 msgs/S, 181296 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Benchmark, messages #3) ---- Score : 90392 msgs/S, 180784 ctxswc/S +--- Score : 90648 msgs/S, 181296 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Benchmark, context switch) @@ -115,7 +115,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 70950 threads/S +--- Score : 71108 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Benchmark, threads, create only) @@ -123,7 +123,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 28907 reschedules/S, 173442 ctxswc/S +--- Score : 28751 reschedules/S, 172506 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Benchmark, round robin context switching) @@ -131,7 +131,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 310484 bytes/S +--- Score : 294924 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Benchmark, virtual timers set/reset) diff --git a/doc/rt/reports/STM32L151-32-GCC.txt b/doc/rt/reports/STM32L151-32-GCC.txt deleted file mode 100644 index 47a315da4..000000000 --- a/doc/rt/reports/STM32L151-32-GCC.txt +++ /dev/null @@ -1,164 +0,0 @@ - -*** ChibiOS/RT test suite -*** -*** Kernel: 3.0.0 -*** Compiled: Jul 7 2015 - 11:32:32 -*** Compiler: GCC 4.7.4 20140401 (release) [ARM/embedded-4_7-branch revision 209195] -*** Architecture: ARMv7-M -*** Core Variant: Cortex-M3 -*** Port Info: Advanced kernel mode -*** Platform: STM32L1xx Ultra Low Power Medium Density -*** Test Board: ST STM32L-Discovery - ----------------------------------------------------------------------------- ---- Test Case 1.1 (System, critical zones) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.2 (System, interrupts handling) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.3 (System, integrity) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 2.1 (Threads, enqueuing test #1) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 2.2 (Threads, enqueuing test #2) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 2.3 (Threads, priority change) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 2.4 (Threads, delays) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 3.1 (Semaphores, enqueuing) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 3.2 (Semaphores, timeout) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 3.3 (Semaphores, atomic signal-wait) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 3.4 (Binary Semaphores, functionality) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 4.1 (Mutexes, priority enqueuing test) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 4.2 (Mutexes, priority return) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 4.3 (Mutexes, status) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 4.4 (CondVar, signal test) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 4.5 (CondVar, broadcast test) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 4.6 (CondVar, boost test) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 5.1 (Messages, loop) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 6.1 (Mailboxes, queuing and timeouts) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 7.1 (Events, registration and dispatch) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 7.2 (Events, wait and broadcast) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 7.3 (Events, timeouts) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 8.1 (Heap, allocation and fragmentation test) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 9.1 (Memory Pools, queue/dequeue) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 10.1 (Dynamic APIs, threads creation from heap) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 10.3 (Dynamic APIs, registry and references) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 11.1 (Queues, input queues) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 11.2 (Queues, output queues) ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.1 (Benchmark, messages #1) ---- Score : 139117 msgs/S, 278234 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.2 (Benchmark, messages #2) ---- Score : 112271 msgs/S, 224542 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.3 (Benchmark, messages #3) ---- Score : 112271 msgs/S, 224542 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.4 (Benchmark, context switch) ---- Score : 451464 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.5 (Benchmark, threads, full cycle) ---- Score : 85098 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.6 (Benchmark, threads, create only) ---- Score : 124502 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 36115 reschedules/S, 216690 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.8 (Benchmark, round robin context switching) ---- Score : 265540 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.9 (Benchmark, I/O Queues throughput) ---- Score : 333520 bytes/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.10 (Benchmark, virtual timers set/reset) ---- Score : 228940 timers/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.11 (Benchmark, semaphores wait/signal) ---- Score : 571372 wait+signal/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.12 (Benchmark, mutexes lock/unlock) ---- Score : 307664 lock+unlock/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 12.13 (Benchmark, RAM footprint) ---- System: 336 bytes ---- Thread: 68 bytes ---- Timer : 20 bytes ---- Semaph: 12 bytes ---- EventS: 4 bytes ---- EventL: 20 bytes ---- Mutex : 16 bytes ---- CondV.: 8 bytes ---- Queue : 36 bytes ---- MailB.: 40 bytes ---- Result: SUCCESS ----------------------------------------------------------------------------- - -Final result: SUCCESS - diff --git a/doc/rt/reports/STM32L152-32-GCC.txt b/doc/rt/reports/STM32L152-32-GCC.txt new file mode 100644 index 000000000..c123c6e20 --- /dev/null +++ b/doc/rt/reports/STM32L152-32-GCC.txt @@ -0,0 +1,164 @@ + +*** ChibiOS/RT test suite +*** +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 11:48:08 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7-M +*** Core Variant: Cortex-M3 +*** Port Info: Advanced kernel mode +*** Platform: STM32L1xx Ultra Low Power Medium Density +*** Test Board: ST STM32L-Discovery + +---------------------------------------------------------------------------- +--- Test Case 1.1 (System, critical zones) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (System, interrupts handling) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (System, integrity) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.1 (Threads, enqueuing test #1) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.2 (Threads, enqueuing test #2) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.3 (Threads, priority change) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.4 (Threads, delays) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.1 (Semaphores, enqueuing) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.2 (Semaphores, timeout) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.3 (Semaphores, atomic signal-wait) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.4 (Binary Semaphores, functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.1 (Mutexes, priority enqueuing test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.2 (Mutexes, priority return) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.3 (Mutexes, status) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.4 (CondVar, signal test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.5 (CondVar, broadcast test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.6 (CondVar, boost test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 5.1 (Messages, loop) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 6.1 (Mailboxes, queuing and timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.1 (Events, registration and dispatch) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.2 (Events, wait and broadcast) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.3 (Events, timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.1 (Heap, allocation and fragmentation test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.1 (Memory Pools, queue/dequeue) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.1 (Dynamic APIs, threads creation from heap) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.3 (Dynamic APIs, registry and references) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.1 (Queues, input queues) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.2 (Queues, output queues) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.1 (Benchmark, messages #1) +--- Score : 135579 msgs/S, 271158 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.2 (Benchmark, messages #2) +--- Score : 106657 msgs/S, 213314 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.3 (Benchmark, messages #3) +--- Score : 106657 msgs/S, 213314 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.4 (Benchmark, context switch) +--- Score : 433128 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.5 (Benchmark, threads, full cycle) +--- Score : 79992 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.6 (Benchmark, threads, create only) +--- Score : 118507 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 34592 reschedules/S, 207552 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.8 (Benchmark, round robin context switching) +--- Score : 262268 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.9 (Benchmark, I/O Queues throughput) +--- Score : 314660 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.10 (Benchmark, virtual timers set/reset) +--- Score : 210880 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.11 (Benchmark, semaphores wait/signal) +--- Score : 680780 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.12 (Benchmark, mutexes lock/unlock) +--- Score : 313696 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.13 (Benchmark, RAM footprint) +--- System: 336 bytes +--- Thread: 68 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 20 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- + +Final result: SUCCESS + diff --git a/doc/rt/reports/STM32L476-80-GCC-FPU.txt b/doc/rt/reports/STM32L476-80-GCC-FPU.txt new file mode 100644 index 000000000..2e311ffc2 --- /dev/null +++ b/doc/rt/reports/STM32L476-80-GCC-FPU.txt @@ -0,0 +1,164 @@ + +*** ChibiOS/RT test suite +*** +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 12:13:33 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7E-M +*** Core Variant: Cortex-M4F +*** Port Info: Advanced kernel mode +*** Platform: STM32L4xx Ultra Low Power +*** Test Board: STMicroelectronics NUCLEO-L476RG + +---------------------------------------------------------------------------- +--- Test Case 1.1 (System, critical zones) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (System, interrupts handling) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (System, integrity) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.1 (Threads, enqueuing test #1) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.2 (Threads, enqueuing test #2) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.3 (Threads, priority change) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.4 (Threads, delays) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.1 (Semaphores, enqueuing) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.2 (Semaphores, timeout) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.3 (Semaphores, atomic signal-wait) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.4 (Binary Semaphores, functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.1 (Mutexes, priority enqueuing test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.2 (Mutexes, priority return) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.3 (Mutexes, status) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.4 (CondVar, signal test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.5 (CondVar, broadcast test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.6 (CondVar, boost test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 5.1 (Messages, loop) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 6.1 (Mailboxes, queuing and timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.1 (Events, registration and dispatch) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.2 (Events, wait and broadcast) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.3 (Events, timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.1 (Heap, allocation and fragmentation test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.1 (Memory Pools, queue/dequeue) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.1 (Dynamic APIs, threads creation from heap) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.3 (Dynamic APIs, registry and references) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.1 (Queues, input queues) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.2 (Queues, output queues) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.1 (Benchmark, messages #1) +--- Score : 293033 msgs/S, 586066 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.2 (Benchmark, messages #2) +--- Score : 246148 msgs/S, 492296 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.3 (Benchmark, messages #3) +--- Score : 246148 msgs/S, 492296 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.4 (Benchmark, context switch) +--- Score : 817360 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.5 (Benchmark, threads, full cycle) +--- Score : 186911 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.6 (Benchmark, threads, create only) +--- Score : 257228 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 79286 reschedules/S, 475716 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.8 (Benchmark, round robin context switching) +--- Score : 586060 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.9 (Benchmark, I/O Queues throughput) +--- Score : 868376 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.10 (Benchmark, virtual timers set/reset) +--- Score : 730616 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.11 (Benchmark, semaphores wait/signal) +--- Score : 1839060 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.12 (Benchmark, mutexes lock/unlock) +--- Score : 981584 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.13 (Benchmark, RAM footprint) +--- System: 472 bytes +--- Thread: 68 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 20 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- + +Final result: SUCCESS + diff --git a/doc/rt/reports/STM32L476-80-GCC.txt b/doc/rt/reports/STM32L476-80-GCC.txt new file mode 100644 index 000000000..990dc5008 --- /dev/null +++ b/doc/rt/reports/STM32L476-80-GCC.txt @@ -0,0 +1,164 @@ + +*** ChibiOS/RT test suite +*** +*** Kernel: 3.1.0 +*** Compiled: Jan 6 2016 - 12:09:20 +*** Compiler: GCC 4.9.3 20150529 (release) [ARM/embedded-4_9-branch revision 227977] +*** Architecture: ARMv7E-M +*** Core Variant: Cortex-M4 +*** Port Info: Advanced kernel mode +*** Platform: STM32L4xx Ultra Low Power +*** Test Board: STMicroelectronics NUCLEO-L476RG + +---------------------------------------------------------------------------- +--- Test Case 1.1 (System, critical zones) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (System, interrupts handling) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (System, integrity) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.1 (Threads, enqueuing test #1) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.2 (Threads, enqueuing test #2) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.3 (Threads, priority change) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.4 (Threads, delays) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.1 (Semaphores, enqueuing) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.2 (Semaphores, timeout) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.3 (Semaphores, atomic signal-wait) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.4 (Binary Semaphores, functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.1 (Mutexes, priority enqueuing test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.2 (Mutexes, priority return) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.3 (Mutexes, status) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.4 (CondVar, signal test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.5 (CondVar, broadcast test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 4.6 (CondVar, boost test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 5.1 (Messages, loop) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 6.1 (Mailboxes, queuing and timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.1 (Events, registration and dispatch) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.2 (Events, wait and broadcast) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.3 (Events, timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.1 (Heap, allocation and fragmentation test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.1 (Memory Pools, queue/dequeue) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.1 (Dynamic APIs, threads creation from heap) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.3 (Dynamic APIs, registry and references) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.1 (Queues, input queues) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.2 (Queues, output queues) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.1 (Benchmark, messages #1) +--- Score : 390235 msgs/S, 780470 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.2 (Benchmark, messages #2) +--- Score : 311278 msgs/S, 622556 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.3 (Benchmark, messages #3) +--- Score : 311278 msgs/S, 622556 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.4 (Benchmark, context switch) +--- Score : 1252432 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.5 (Benchmark, threads, full cycle) +--- Score : 223459 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.6 (Benchmark, threads, create only) +--- Score : 333327 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 99378 reschedules/S, 596268 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.8 (Benchmark, round robin context switching) +--- Score : 780476 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.9 (Benchmark, I/O Queues throughput) +--- Score : 868380 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.10 (Benchmark, virtual timers set/reset) +--- Score : 730694 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.11 (Benchmark, semaphores wait/signal) +--- Score : 1839064 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.12 (Benchmark, mutexes lock/unlock) +--- Score : 981588 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.13 (Benchmark, RAM footprint) +--- System: 336 bytes +--- Thread: 68 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 20 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- + +Final result: SUCCESS + -- cgit v1.2.3