smp test failures on using grsim

Jennifer Averett Jennifer.Averett at OARcorp.com
Wed Feb 5 17:17:44 UTC 2014


Below are the results from running 2 and 4 cores using grsim against the head.
I
smpunsupported01                
2 Core:  Runs
4 Core:  Runs
smp08
2 Core: Program doesn't return to grsim at end - Core 0: _Per_CPU_Wait_for_state from rtems_shutdown_executive
                                                 Core 1: Running idle task
4 Core: Program doesn't return to grsim at end - Core 0: _Per_CPU_Wait_for_state from rtems_shutdown_executive
                                                 Core 1: Running idle task
                                                 Core 2: Running idle task
                                                 Core 3: Running idle task
smppsxsignal01
2 Core: Program doesn't output past initial test line - Core 0: Start
                                                        Core 1: BSP_fatal_return
4 Core: Program doesn't output past initial test line - Core 0: Start
                                                        Core 1: BSP_fatal_return
                                                        Core 2: Start
                                                        Core 2: Start
smp09
2 Core: Runs
4 Core: Program doesn't return to grsim at end - Core 0: rtems_smp_process_interrupt
                                                 Core 1: Running idle task
                                                 Core 2: Running idle task
                                                 Core 3: _Per_CPU_Wait_for_state from rtems_shutdown_executive
smp01
2 Core: Runs
4 Core: Stops producing output at "CPU 0 running Task TA2": Core 0: Test_task
                                                            Core 1: Running idle task
                                                            Core 2: Running idle task
                                                            Core 4: Running Init
smpsignal01
2 Core: Program doesn't run past initial test line - Core 0: Start
                                                     Core 1: BSP_fatal_return
4 Core: Program doesn't run past initial test line - Core 0: Running idle task 
                                                     Core 1: BSP_fatal_return
                                                     Core 2: Start
                                                     Core 3: Start
smp03
2 Core: Runs
4 Core: Stops outputing at "CPU 3 running task Init": Core 0: Running idle task
                                                      Core 1: Running idle task
                                                      Core 2: Running idle task
                                                      Core 3: Init
smpmigration01
2 Core: Program doesn't output past initial test line - Core 0: BSP_fatal_return with various other calls depending on when I interrupt
                                                        Core 1: BSP_fatal_return with various other calls depending on when I interrupt
4 Core: Program doesn't output past initial test line - Cores vary depending on run cores 2 and 3 are in Start.
                                                        Either core 0 or core 1 has BSP_fatal_return with various other calls and the other
                                                        core indicates CLOCK_SPEED
smp02
2 Core: Runs
4 Core: Program doesn't return to grsim at end - Core 0: rtems_smp_process_interrupt
                                                 Core 1: Running idle task
                                                 Core 2: Running idle task
                                                 Core 3: _Per_CPU_Wait_for_state from rtems_shutdown_executive
smpschedule01
2 Core: Runs
4 Core: Runs
smp05
2 Core: Program doesn't return to grsim at end - Core 0: _Per_CPU_Wait_for_state from rtems_shutdown_executive
                                                 Core 1: Init
2 Core: Program doesn't return to grsim at end - Core 0: _Per_CPU_Wait_for_state from rtems_shutdown_executive
                                                 Core 1: Init
                                                 Core 2: start
                                                 Core 3: start
smplock01
2 Core: Program doesn't output past initial test line - Core 0: BSP_fatal_return
                                                        Core 1: BSP_fatal_return
4 Core: Program doesn't output past initial test line - Core 0: BSP_fatal_return
                                                        Core 1: Running idle task
                                                        Core 2: Running idle task
                                                        Core 3: BSP_fatal_return
smpswitchextension01
2 Core: Program doesn't output past initial test line - Core 0: BSP_fatal_return with various other calls depending on when I interrupt
                                                        Core 1: BSP_fatal_return with various other calls depending on when I interrupt
4 Core: Program doesn't output past initial test line - Core 0: BSP_fatal_return with various other calls depending on when I interrupt
                                                        Core 1: BSP_fatal_return with various other calls depending on when I interrupt
                                                        Core 2: Start
                                                        Core 3: Start
smp07
2 Core: Runs
4 Core: Runs

Jennifer Averett
On-Line Applications Research
________________________________________
From: Sebastian Huber [sebastian.huber at embedded-brains.de]
Sent: Wednesday, February 05, 2014 8:50 AM
To: Jennifer Averett
Cc: rtems-devel at rtems.org
Subject: Re: smp test failures on using grsim

Hello Jennifer,

I fixed some LEON3 SMP initialization bugs today.  Would you mind testing with
the latest RTEMS master?  On a real NGMP board all tests pass.

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list