From 3360bf276fb4123c70c0fc69669a90019e484f72 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sat, 6 Nov 2021 19:32:05 +0000 Subject: [PATCH] G4 GCC reports. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15021 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- .../unittest/rt-stm32g4-170mhz-gcc-alt.txt | 26 +- .../rt-stm32g4-170mhz-gcc-fpu-alt.txt | 378 ++++++++++++++++++ .../unittest/rt-stm32g4-170mhz-gcc-fpu.txt | 40 +- .../unittest/rt-stm32g4-170mhz-gcc.txt | 14 +- 4 files changed, 418 insertions(+), 40 deletions(-) create mode 100644 doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu-alt.txt diff --git a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-alt.txt b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-alt.txt index d4714995c..00654e258 100644 --- a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-alt.txt +++ b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-alt.txt @@ -1,11 +1,11 @@ *** ChibiOS/RT Test Suite *** -*** Compiled: Sep 30 2021 - 08:33:59 +*** Compiled: Nov 6 2021 - 20:19:37 *** Platform: STM32G4 Hi-resolution Line *** Test Board: STMicroelectronics STM32 Nucleo64-G474RE *** -*** Text size: 48612 bytes +*** Text size: 48628 bytes *** RO data size: 10052 bytes *** Data size: 220 bytes *** BSS size: 4528 bytes @@ -189,35 +189,35 @@ === Test Sequence 12 (Benchmarks) ---------------------------------------------------------------------------- --- Test Case 12.1 (Messages performance #1) ---- Score : 825237 msgs/S, 1650474 ctxswc/S +--- Score : 833326 msgs/S, 1666652 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Messages performance #2) ---- Score : 745609 msgs/S, 1491218 ctxswc/S +--- Score : 752206 msgs/S, 1504412 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Messages performance #3) ---- Score : 745608 msgs/S, 1491216 ctxswc/S +--- Score : 752206 msgs/S, 1504412 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Context Switch performance) ---- Score : 2066864 ctxswc/S +--- Score : 2092304 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Threads performance, full cycle) ---- Score : 464476 threads/S +--- Score : 467028 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Threads performance, create/exit only) ---- Score : 555553 threads/S +--- Score : 559208 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Mass reschedule performance) ---- Score : 235457 reschedules/S, 1412742 ctxswc/S +--- Score : 237430 reschedules/S, 1424580 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Round-Robin voluntary reschedule) ---- Score : 1440660 ctxswc/S +--- Score : 1452980 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Virtual Timers set/reset performance) @@ -225,7 +225,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Semaphores wait/signal performance) ---- Score : 7391284 wait+signal/S +--- Score : 7391280 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Mutexes lock/unlock performance) @@ -249,11 +249,11 @@ Final result: SUCCESS *** ChibiOS OS Library Test Suite *** -*** Compiled: Sep 30 2021 - 08:33:59 +*** Compiled: Nov 6 2021 - 20:19:37 *** Platform: STM32G4 Hi-resolution Line *** Test Board: STMicroelectronics STM32 Nucleo64-G474RE *** -*** Text size: 48612 bytes +*** Text size: 48628 bytes *** RO data size: 10052 bytes *** Data size: 220 bytes *** BSS size: 4528 bytes diff --git a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu-alt.txt b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu-alt.txt new file mode 100644 index 000000000..ca98c8aeb --- /dev/null +++ b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu-alt.txt @@ -0,0 +1,378 @@ + +*** ChibiOS/RT Test Suite +*** +*** Compiled: Nov 6 2021 - 20:22:33 +*** Platform: STM32G4 Hi-resolution Line +*** Test Board: STMicroelectronics STM32 Nucleo64-G474RE +*** +*** Text size: 49544 bytes +*** RO data size: 10052 bytes +*** Data size: 220 bytes +*** BSS size: 5952 bytes + +============================================================================ +=== Test Sequence 1 (Information) +---------------------------------------------------------------------------- +--- Test Case 1.1 (Port Info) +--- Architecture: ARMv7E-M (alt) +--- Core Variant: Cortex-M4F +--- Compiler: GCC 10.3.1 20210621 (release) +--- Port Info: In-exception switch mode +--- Natural alignment: 4 +--- Stack alignment: 8 +--- Working area alignment: 8 +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (Kernel Info) +--- Product: ChibiOS/RT +--- Stable Flag: 0 +--- Version String: 7.0.1 +--- Major Number: 7 +--- Minor Number: 0 +--- Patch Number: 1 +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (Kernel Settings) +--- CH_CFG_ST_RESOLUTION: 32 +--- CH_CFG_ST_FREQUENCY: 10000 +--- CH_CFG_INTERVALS_SIZE: 32 +--- CH_CFG_TIME_TYPES_SIZE: 32 +--- CH_CFG_ST_TIMEDELTA: 2 +--- CH_CFG_TIME_QUANTUM: 0 +--- CH_CFG_MEMCORE_SIZE: 0 +--- CH_CFG_NO_IDLE_THREAD: 0 +--- CH_CFG_OPTIMIZE_SPEED: 1 +--- CH_CFG_USE_TM: 1 +--- CH_CFG_USE_REGISTRY: 1 +--- CH_CFG_USE_WAITEXIT: 1 +--- CH_CFG_USE_SEMAPHORES: 1 +--- CH_CFG_USE_SEMAPHORES_PRIORITY: 0 +--- CH_CFG_USE_MUTEXES: 1 +--- CH_CFG_USE_MUTEXES_RECURSIVE: 0 +--- CH_CFG_USE_CONDVARS: 1 +--- CH_CFG_USE_CONDVARS_TIMEOUT: 1 +--- CH_CFG_USE_EVENTS: 1 +--- CH_CFG_USE_EVENTS_TIMEOUT: 1 +--- CH_CFG_USE_MESSAGES: 1 +--- CH_CFG_USE_MESSAGES_PRIORITY: 0 +--- CH_CFG_USE_DYNAMIC: 1 +--- CH_DBG_STATISTICS: 0 +--- CH_DBG_SYSTEM_STATE_CHECK: 0 +--- CH_DBG_ENABLE_CHECKS: 0 +--- CH_DBG_ENABLE_ASSERTS: 0 +--- CH_DBG_TRACE_MASK: 255 +--- CH_DBG_TRACE_BUFFER_SIZE: 128 +--- CH_DBG_ENABLE_STACK_CHECK: 0 +--- CH_DBG_FILL_THREADS: 0 +--- CH_DBG_THREADS_PROFILING: 0 +--- Result: SUCCESS +============================================================================ +=== Test Sequence 2 (System layer and port interface) +---------------------------------------------------------------------------- +--- Test Case 2.1 (System integrity functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.2 (Critical zones functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.3 (Interrupts handling functionality) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 3 (Time and Intervals Functionality) +---------------------------------------------------------------------------- +--- Test Case 3.1 (System Tick Counter functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.2 (Time ranges functionality) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 4 (Time Stamps Functionality) +---------------------------------------------------------------------------- +--- Test Case 4.1 (Time Stamps functionality) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 5 (Threads Functionality) +---------------------------------------------------------------------------- +--- Test Case 5.1 (Thread Sleep functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 5.2 (Ready List functionality, threads priority order) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 5.3 (Priority change test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 5.4 (Priority change test with Priority Inheritance) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 6 (Suspend/Resume) +---------------------------------------------------------------------------- +--- Test Case 6.1 (Suspend and Resume functionality) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 7 (Counter Semaphores) +---------------------------------------------------------------------------- +--- Test Case 7.1 (Semaphore primitives, no state change) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.2 (Semaphore enqueuing test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.3 (Semaphore timeout test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.4 (Testing chSemAddCounterI() functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.5 (Testing chSemWaitSignal() functionality) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.6 (Testing Binary Semaphores special case) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 8 (Mutexes, Condition Variables and Priority Inheritance) +---------------------------------------------------------------------------- +--- Test Case 8.1 (Priority enqueuing test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.2 (Priority return verification) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.3 (Repeated locks, non recursive scenario) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.4 (Condition Variable signal test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.5 (Condition Variable broadcast test) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.6 (Condition Variable priority boost test) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 9 (Synchronous Messages) +---------------------------------------------------------------------------- +--- Test Case 9.1 (Messages Server loop) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 10 (Event Sources and Event Flags) +---------------------------------------------------------------------------- +--- Test Case 10.1 (Events registration) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.2 (Event Flags dispatching) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.3 (Events Flags wait using chEvtWaitOne()) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.4 (Events Flags wait using chEvtWaitAny()) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.5 (Events Flags wait using chEvtWaitAll()) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.6 (Events Flags wait timeouts) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 10.7 (Broadcasting using chEvtBroadcast()) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 11 (Dynamic threads) +---------------------------------------------------------------------------- +--- Test Case 11.1 (Threads creation from Memory Heap) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 11.2 (Threads creation from Memory Pool) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 12 (Benchmarks) +---------------------------------------------------------------------------- +--- Test Case 12.1 (Messages performance #1) +--- Score : 544867 msgs/S, 1089734 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.2 (Messages performance #2) +--- Score : 512044 msgs/S, 1024088 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.3 (Messages performance #3) +--- Score : 512044 msgs/S, 1024088 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.4 (Context Switch performance) +--- Score : 1266296 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.5 (Threads performance, full cycle) +--- Score : 358646 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.6 (Threads performance, create/exit only) +--- Score : 410626 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.7 (Mass reschedule performance) +--- Score : 177824 reschedules/S, 1066944 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.8 (Round-Robin voluntary reschedule) +--- Score : 1123960 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.9 (Virtual Timers set/reset performance) +--- Score : 1231924 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.10 (Semaphores wait/signal performance) +--- Score : 7391276 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.11 (Mutexes lock/unlock performance) +--- Score : 2518508 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 12.12 (RAM Footprint) +--- OS : 240 bytes +--- Thread: 176 bytes +--- Timer : 24 bytes +--- Semaph: 12 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- EventS: 4 bytes +--- EventL: 20 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- + +Final result: SUCCESS + +*** ChibiOS OS Library Test Suite +*** +*** Compiled: Nov 6 2021 - 20:22:33 +*** Platform: STM32G4 Hi-resolution Line +*** Test Board: STMicroelectronics STM32 Nucleo64-G474RE +*** +*** Text size: 49544 bytes +*** RO data size: 10052 bytes +*** Data size: 220 bytes +*** BSS size: 5952 bytes + +============================================================================ +=== Test Sequence 1 (Information) +---------------------------------------------------------------------------- +--- Test Case 1.1 (Port Info) +--- Architecture: ARMv7E-M (alt) +--- Core Variant: Cortex-M4F +--- Compiler: GCC 10.3.1 20210621 (release) +--- Port Info: In-exception switch mode +--- Natural alignment: 4 +--- Stack alignment: 8 +--- Working area alignment: 8 +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (OS Library Info) +--- Product: ChibiOS/LIB +--- Stable Flag: 0 +--- Version String: 1.3.0 +--- Major Number: 1 +--- Minor Number: 3 +--- Patch Number: 0 +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (OS Library Settings) +--- CH_CFG_USE_MAILBOXES: 1 +--- CH_CFG_USE_MEMCORE: 1 +--- CH_CFG_USE_HEAP: 1 +--- CH_CFG_USE_MEMPOOLS: 1 +--- CH_CFG_USE_OBJ_FIFOS: 1 +--- CH_CFG_USE_PIPES: 1 +--- CH_CFG_USE_OBJ_CACHES: 1 +--- CH_CFG_USE_DELEGATES: 1 +--- CH_CFG_USE_FACTORY: 1 +--- CH_CFG_FACTORY_MAX_NAMES_LENGTH: 8 +--- CH_CFG_FACTORY_OBJECTS_REGISTRY: 1 +--- CH_CFG_FACTORY_GENERIC_BUFFERS: 1 +--- CH_CFG_FACTORY_SEMAPHORES: 1 +--- CH_CFG_FACTORY_MAILBOXES: 1 +--- CH_CFG_FACTORY_OBJ_FIFOS: 1 +--- CH_CFG_FACTORY_PIPES: 1 +--- Result: SUCCESS +============================================================================ +=== Test Sequence 2 (Mailboxes) +---------------------------------------------------------------------------- +--- Test Case 2.1 (Mailbox normal API, non-blocking tests) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.2 (Mailbox I-Class API, non-blocking tests) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 2.3 (Mailbox timeouts) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 3 (Pipes) +---------------------------------------------------------------------------- +--- Test Case 3.1 (Pipes normal API, non-blocking tests) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 3.2 (Pipe timeouts) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 4 (Jobs Queues) +---------------------------------------------------------------------------- +--- Test Case 4.1 (Dispatcher test) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 5 (Thread Delegates) +---------------------------------------------------------------------------- +--- Test Case 5.1 (Dispatcher test) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 6 (Objects Caches) +---------------------------------------------------------------------------- +--- Test Case 6.1 (Cache initialization) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 7 (Memory Pools) +---------------------------------------------------------------------------- +--- Test Case 7.1 (Loading and emptying a memory pool) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.2 (Loading and emptying a guarded memory pool without waiting) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 7.3 (Guarded Memory Pools timeout) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 8 (Memory Heaps) +---------------------------------------------------------------------------- +--- Test Case 8.1 (Allocation and fragmentation) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 8.2 (Default Heap) +--- Result: SUCCESS +============================================================================ +=== Test Sequence 9 (Objects Factory) +---------------------------------------------------------------------------- +--- Test Case 9.1 (Objects Registry) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.2 (Dynamic Buffers Factory) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.3 (Dynamic Semaphores Factory) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.4 (Dynamic Mailboxes Factory) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.5 (Dynamic Objects FIFOs Factory) +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 9.6 (Dynamic Pipes Factory) +--- Result: SUCCESS +---------------------------------------------------------------------------- + +Final result: SUCCESS + + diff --git a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu.txt b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu.txt index c5344bd86..282b244cf 100644 --- a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu.txt +++ b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc-fpu.txt @@ -1,14 +1,14 @@ *** ChibiOS/RT Test Suite *** -*** Compiled: Jun 7 2021 - 08:55:35 +*** Compiled: Nov 6 2021 - 20:28:10 *** Platform: STM32G4 Hi-resolution Line *** Test Board: STMicroelectronics STM32 Nucleo64-G474RE *** -*** Text size: 51336 bytes -*** RO data size: 9904 bytes +*** Text size: 49648 bytes +*** RO data size: 10044 bytes *** Data size: 220 bytes -*** BSS size: 7480 bytes +*** BSS size: 7528 bytes ============================================================================ === Test Sequence 1 (Information) @@ -16,7 +16,7 @@ --- Test Case 1.1 (Port Info) --- Architecture: ARMv7E-M --- Core Variant: Cortex-M4F ---- Compiler: GCC 10.2.1 20201103 (release) +--- Compiler: GCC 10.3.1 20210621 (release) --- Port Info: Advanced kernel mode --- Natural alignment: 4 --- Stack alignment: 8 @@ -26,10 +26,10 @@ --- Test Case 1.2 (Kernel Info) --- Product: ChibiOS/RT --- Stable Flag: 0 ---- Version String: 7.0.0 +--- Version String: 7.0.1 --- Major Number: 7 --- Minor Number: 0 ---- Patch Number: 0 +--- Patch Number: 1 --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 1.3 (Kernel Settings) @@ -189,27 +189,27 @@ === Test Sequence 12 (Benchmarks) ---------------------------------------------------------------------------- --- Test Case 12.1 (Messages performance #1) ---- Score : 664056 msgs/S, 1328112 ctxswc/S +--- Score : 739123 msgs/S, 1478246 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.2 (Messages performance #2) ---- Score : 602831 msgs/S, 1205662 ctxswc/S +--- Score : 669285 msgs/S, 1338570 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.3 (Messages performance #3) ---- Score : 602831 msgs/S, 1205662 ctxswc/S +--- Score : 669285 msgs/S, 1338570 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.4 (Context Switch performance) ---- Score : 1803712 ctxswc/S +--- Score : 1832880 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.5 (Threads performance, full cycle) ---- Score : 424995 threads/S +--- Score : 429288 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.6 (Threads performance, create/exit only) ---- Score : 502956 threads/S +--- Score : 515149 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.7 (Mass reschedule performance) @@ -217,11 +217,11 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.8 (Round-Robin voluntary reschedule) ---- Score : 1295220 ctxswc/S +--- Score : 1292760 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.9 (Virtual Timers set/reset performance) ---- Score : 1504338 timers/S +--- Score : 1231924 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Semaphores wait/signal performance) @@ -249,14 +249,14 @@ Final result: SUCCESS *** ChibiOS OS Library Test Suite *** -*** Compiled: Jun 7 2021 - 08:55:35 +*** Compiled: Nov 6 2021 - 20:28:10 *** Platform: STM32G4 Hi-resolution Line *** Test Board: STMicroelectronics STM32 Nucleo64-G474RE *** -*** Text size: 51336 bytes -*** RO data size: 9904 bytes +*** Text size: 49648 bytes +*** RO data size: 10044 bytes *** Data size: 220 bytes -*** BSS size: 7480 bytes +*** BSS size: 7528 bytes ============================================================================ === Test Sequence 1 (Information) @@ -264,7 +264,7 @@ Final result: SUCCESS --- Test Case 1.1 (Port Info) --- Architecture: ARMv7E-M --- Core Variant: Cortex-M4F ---- Compiler: GCC 10.2.1 20201103 (release) +--- Compiler: GCC 10.3.1 20210621 (release) --- Port Info: Advanced kernel mode --- Natural alignment: 4 --- Stack alignment: 8 diff --git a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc.txt b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc.txt index b3a6884c2..0164dd307 100644 --- a/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc.txt +++ b/doc/rt/reports/unittest/rt-stm32g4-170mhz-gcc.txt @@ -1,14 +1,14 @@ *** ChibiOS/RT Test Suite *** -*** Compiled: Sep 30 2021 - 08:37:51 +*** Compiled: Nov 6 2021 - 20:24:06 *** Platform: STM32G4 Hi-resolution Line *** Test Board: STMicroelectronics STM32 Nucleo64-G474RE *** -*** Text size: 49348 bytes +*** Text size: 49364 bytes *** RO data size: 10044 bytes *** Data size: 220 bytes -*** BSS size: 5400 bytes +*** BSS size: 5448 bytes ============================================================================ === Test Sequence 1 (Information) @@ -225,7 +225,7 @@ --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.10 (Semaphores wait/signal performance) ---- Score : 7391280 wait+signal/S +--- Score : 7391276 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 12.11 (Mutexes lock/unlock performance) @@ -249,14 +249,14 @@ Final result: SUCCESS *** ChibiOS OS Library Test Suite *** -*** Compiled: Sep 30 2021 - 08:37:51 +*** Compiled: Nov 6 2021 - 20:24:06 *** Platform: STM32G4 Hi-resolution Line *** Test Board: STMicroelectronics STM32 Nucleo64-G474RE *** -*** Text size: 49348 bytes +*** Text size: 49364 bytes *** RO data size: 10044 bytes *** Data size: 220 bytes -*** BSS size: 5400 bytes +*** BSS size: 5448 bytes ============================================================================ === Test Sequence 1 (Information)