diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-06-18 15:23:27 +0200 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2014-06-26 10:25:26 +0200 |
commit | 61418ceabbcbd233974b8beb6ccb4eebe50ecbe7 (patch) | |
tree | c85ec80b2eb001a8b37d541e375578513ab0a583 /testsuites/smptests/smpthreadlife01/smpthreadlife01.doc | |
parent | aef4bc401435d5f63e1e5a92e8834d2f4f8b3343 (diff) |
score: Fix thread deletion on SMPsmp-toolchain-3
All blocking operations using _Thread_Get() in the corresponding release
operation must check for thread termination after
_Thread_Disable_dispatch() on SMP.
Diffstat (limited to 'testsuites/smptests/smpthreadlife01/smpthreadlife01.doc')
-rw-r--r-- | testsuites/smptests/smpthreadlife01/smpthreadlife01.doc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuites/smptests/smpthreadlife01/smpthreadlife01.doc b/testsuites/smptests/smpthreadlife01/smpthreadlife01.doc index 54fb85835d..818284d174 100644 --- a/testsuites/smptests/smpthreadlife01/smpthreadlife01.doc +++ b/testsuites/smptests/smpthreadlife01/smpthreadlife01.doc @@ -7,6 +7,9 @@ directives: - rtems_task_restart() - _Thread_Set_life_protection() - _Thread_Wait_for_execution_stop() + - rtems_task_suspend() + - rtems_event_receive() + - rtems_event_system_receive() concepts: @@ -14,3 +17,6 @@ concepts: - Ensure that a _Thread_Set_life_protection() works on SMP in case interrupt processing is delayed. - Ensure that _Thread_Wait_for_execution_stop() works on SMP. + - Ensure that rtems_task_suspend(), rtems_event_receive() and + rtems_event_system_receive() aborts in case a thread deletion is in + progress on SMP. |