# # ChangeLog for cpukit/score/src in rtems # # Generated by Trac 1.2.1.dev0 # 05/01/24 16:04:47 Tue, 31 Aug 2021 12:26:47 GMT Sebastian Huber [ce8f31c] * cpukit/score/src/futex.c (modified) score: Document Futex Handler The behaviour of the futex operations ... Fri, 13 Aug 2021 06:43:47 GMT Sebastian Huber [d4336905] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) score: Make zombie registry observable This helps to write tests ... Fri, 13 Aug 2021 06:06:56 GMT Sebastian Huber [923a922e] * cpukit/score/src/threadrestart.c (modified) score: Simplify _Thread_Kill_zombies() Sat, 07 Aug 2021 20:19:44 GMT Sebastian Huber [2f45324b] * cpukit/score/src/percpujobs.c (modified) score: Simplify _Per_CPU_Wait_for_job() The _SMP_Fatal() is a ... Sat, 07 Aug 2021 20:17:11 GMT Sebastian Huber [7e85f4d6] * cpukit/score/src/threadcreateidle.c (modified) score: Simplify _Thread_Create_idle_for_CPU() Online processors ... Tue, 10 Aug 2021 14:28:24 GMT Sebastian Huber [a0ec14c] * cpukit/include/rtems/score/schedulernode.h (modified) * cpukit/include/rtems/score/schedulernodeimpl.h (modified) * cpukit/score/src/schedulerdefaultnodedestroy.c (modified) score: Replace the single use of a sequence lock In SMP ... Tue, 10 Aug 2021 13:07:35 GMT Sebastian Huber [a5aaf20] * cpukit/include/rtems/posix/muteximpl.h (modified) * cpukit/include/rtems/score/coremuteximpl.h (modified) * cpukit/include/rtems/score/priorityimpl.h (modified) * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulernodeimpl.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedprio.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/smptests/smpscheduler03/test.c (modified) score: Replace priority prepend it with an enum Use the new ... Mon, 02 Aug 2021 12:46:10 GMT Sebastian Huber [53c84ac] * cpukit/score/src/smp.c (modified) score: Disable interrupts in SMP shutdown Thu, 29 Jul 2021 06:48:26 GMT Sebastian Huber [6c39df7e] * cpukit/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/percpujobs.c (modified) * cpukit/score/src/smp.c (modified) * testsuites/smptests/smpipi01/init.c (modified) * testsuites/smptests/smpmulticast01/init.c (modified) score: Change _SMP_Send_message() parameter type Use the processor ... Thu, 29 Jul 2021 06:40:17 GMT Sebastian Huber [c61b855c] * cpukit/score/src/percpujobs.c (modified) score: Assert job properties in _Per_CPU_Add_job() Thu, 29 Jul 2021 06:34:45 GMT Sebastian Huber [98a5751] * cpukit/include/rtems/score/percpu.h (modified) * cpukit/libtest/t-test-interrupt.c (modified) * cpukit/score/src/percpujobs.c (modified) * cpukit/score/src/smpmulticastaction.c (modified) * cpukit/score/src/smpunicastaction.c (modified) * testsuites/smptests/smpfatal01/init.c (modified) * testsuites/smptests/smpipi01/init.c (modified) score: Add _Per_CPU_Submit_job() Thu, 29 Jul 2021 06:05:26 GMT Sebastian Huber [59168e2a] * cpukit/Makefile.am (modified) * cpukit/score/src/smpbroadcastaction.c (added) * cpukit/score/src/smpmulticastaction.c (modified) * cpukit/score/src/smpothercastaction.c (added) * cpukit/score/src/smpsynchronize.c (added) * spec/build/cpukit/objsmp.yml (modified) score: Split SMP multicast action module Split up the SMP multicast ... Wed, 28 Jul 2021 19:08:13 GMT Sebastian Huber [2802896] * cpukit/score/src/smp.c (modified) score: Return value in _SMP_Process_message() Wed, 28 Jul 2021 12:41:32 GMT Sebastian Huber [8b65b574] * bsps/i386/pc386/start/bsp_fatal_halt.c (modified) * bsps/riscv/griscv/start/bsp_fatal_halt.c (modified) * bsps/riscv/riscv/start/bsp_fatal_halt.c (modified) * bsps/sparc/leon3/start/bsp_fatal_halt.c (modified) * bsps/sparc/shared/start/bsp_fatal_halt.c (modified) * cpukit/score/cpu/aarch64/cpu.c (modified) * cpukit/score/cpu/aarch64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/aarch64/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/arm/cpu.c (modified) * cpukit/score/cpu/arm/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/arm/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/bfin/cpu.c (modified) * cpukit/score/cpu/bfin/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/i386/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/lm32/cpu.c (modified) * cpukit/score/cpu/lm32/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/m68k/cpu.c (modified) * cpukit/score/cpu/m68k/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/mips/cpu.c (modified) * cpukit/score/cpu/mips/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/moxie/cpu.c (modified) * cpukit/score/cpu/moxie/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/nios2/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/nios2/nios2-fatal-halt.c (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/or1k/cpu.c (modified) * cpukit/score/cpu/or1k/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/powerpc/cpu.c (modified) * cpukit/score/cpu/powerpc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/riscv/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/riscv/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/sh/cpu.c (modified) * cpukit/score/cpu/sh/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/sparc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/sparc64/cpu.c (modified) * cpukit/score/cpu/sparc64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/v850/cpu.c (modified) * cpukit/score/cpu/v850/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/x86_64/cpu.c (modified) * cpukit/score/cpu/x86_64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/x86_64/include/rtems/score/cpuimpl.h (modified) * cpukit/score/src/interr.c (modified) score: Canonicalize _CPU_Fatal_halt() Move _CPU_Fatal_halt() ... Wed, 28 Jul 2021 11:11:41 GMT Sebastian Huber [f799b452] * cpukit/Makefile.am (modified) * cpukit/score/src/percpujobs.c (added) * cpukit/score/src/smpmulticastaction.c (modified) * spec/build/cpukit/objsmp.yml (modified) score: Move per-CPU jobs support Add percpujobs.c to contain the ... Wed, 28 Jul 2021 11:06:11 GMT Sebastian Huber [70ec9bd] * cpukit/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) score: Remove SMP message multicast/broadcast Remove the unused ... Tue, 27 Jul 2021 11:40:51 GMT Sebastian Huber [cbb1103] * cpukit/include/rtems/score/percpu.h (modified) * cpukit/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/percpu.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/smpmulticastaction.c (modified) * cpukit/score/src/threadstartmultitasking.c (modified) * testsuites/smptests/smpfatal01/init.c (modified) * testsuites/smptests/smpfatal01/smpfatal01.doc (modified) * testsuites/smptests/smpfatal02/init.c (modified) * testsuites/smptests/smpfatal02/smpfatal02.doc (modified) score: Simplify SMP processor state handling The per-CPU states ... Tue, 27 Jul 2021 09:08:54 GMT Sebastian Huber [4adaed73] * cpukit/include/rtems/score/percpu.h (modified) * cpukit/score/cpu/aarch64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/arm/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/riscv/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/x86_64/include/rtems/score/cpu.h (modified) * cpukit/score/src/percpu.c (modified) * cpukit/score/src/percpustatewait.c (modified) * cpukit/score/src/smpmulticastaction.c (modified) * testsuites/smptests/smpfatal01/init.c (modified) * testsuites/smptests/smpfatal02/init.c (modified) * testsuites/smptests/smpmulticast01/init.c (modified) * testsuites/smptests/smppsxsignal01/init.c (modified) * testsuites/smptests/smpsignal01/init.c (modified) score: Remove processor event broadcast/receive Remove ... Tue, 27 Jul 2021 08:09:05 GMT Sebastian Huber [bf338f04] * cpukit/include/rtems/score/interr.h (modified) * cpukit/score/src/interr.c (modified) * testsuites/sptests/spsize/size.c (modified) score: Remove _Internal_errors_What_happened Users have access to ... Fri, 16 Jul 2021 11:27:00 GMT Sebastian Huber [36655b8] * cpukit/include/rtems/score/coremsgimpl.h (modified) * cpukit/include/rtems/score/corerwlockimpl.h (modified) * cpukit/include/rtems/score/coresemimpl.h (modified) * cpukit/include/rtems/score/heapimpl.h (modified) * cpukit/include/rtems/score/mrspimpl.h (modified) * cpukit/include/rtems/score/objectimpl.h (modified) * cpukit/include/rtems/score/profiling.h (modified) * cpukit/include/rtems/score/protectedheap.h (modified) * cpukit/libblock/src/bdbuf.c (modified) * cpukit/libdrvmgr/drvmgr.c (modified) * cpukit/libdrvmgr/drvmgr_unregister.c (modified) * cpukit/libfs/src/dosfs/fat.c (modified) * cpukit/libfs/src/dosfs/fat_fat_operations.c (modified) * cpukit/libfs/src/dosfs/fat_file.c (modified) * cpukit/libfs/src/dosfs/msdos_create.c (modified) * cpukit/libfs/src/dosfs/msdos_dir.c (modified) * cpukit/libfs/src/dosfs/msdos_file.c (modified) * cpukit/libfs/src/dosfs/msdos_init.c (modified) * cpukit/libfs/src/dosfs/msdos_initsupp.c (modified) * cpukit/libfs/src/dosfs/msdos_misc.c (modified) * cpukit/score/cpu/mips/cpu_asm.S (modified) * cpukit/score/cpu/nios2/nios2-iic-low-level.S (modified) * cpukit/score/src/heapallocate.c (modified) cpukit: occured -> occurred Mon, 05 Jul 2021 16:15:27 GMT Richi Dubey [b5f8504] * cpukit/score/src/schedulerstrongapa.c (modified) Fix compiler warnings for schedulerstrongapa.c Wed, 16 Jun 2021 06:00:16 GMT Richi Dubey [6c23252] * cpukit/include/rtems/scheduler.h (modified) * cpukit/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulerstrongapa.c (modified) Update Strong APA Scheduler This change allows for the migration of ... Tue, 22 Jun 2021 13:15:02 GMT Sebastian Huber [89c1e879] * cpukit/Makefile.am (modified) * cpukit/score/src/isr.c (modified) * cpukit/score/src/isrvectortable.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Move _ISR_Vector_table[] to separate file The ... Tue, 22 Jun 2021 13:11:27 GMT Sebastian Huber [8d999f30] * cpukit/score/src/isr.c (modified) score: Remove bogus _ISR_Nest_level setting This variable is ... Tue, 22 Jun 2021 13:08:37 GMT Sebastian Huber [26a09f2c] * cpukit/score/cpu/bfin/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/riscv/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/x86_64/include/rtems/score/cpu.h (modified) * cpukit/score/src/isr.c (modified) score: Remove _CPU_Initialize_vectors() This CPU port macro was not ... Tue, 15 Jun 2021 10:28:25 GMT Sebastian Huber [98cef40] * cpukit/score/src/threadqenqueue.c (modified) score: Comment _Thread_queue_Surrender_sticky() The change also ... Thu, 10 Jun 2021 07:55:42 GMT Sebastian Huber [fad01e6c] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/percpudata.h (modified) * cpukit/sapi/src/exinit.c (modified) * cpukit/score/src/percpudata.c (added) * cpukit/score/src/smp.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) * testsuites/smptests/smpfatal09/init.c (modified) * testsuites/sptests/sppercpudata01/init.c (modified) score: Add PER_CPU_DATA_NEED_INITIALIZATION() Make the ... Thu, 10 Jun 2021 05:44:45 GMT Sebastian Huber [6641cc8] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/posix/src/condwaitsupp.c (modified) * cpukit/posix/src/mqueuerecvsupp.c (modified) * cpukit/posix/src/mqueuesendsupp.c (modified) * cpukit/posix/src/mutexlocksupp.c (modified) * cpukit/score/src/condition.c (modified) score: Fix initialization of thread queue context Set ... Wed, 28 Apr 2021 16:40:56 GMT Ryan Long [335f705] * cpukit/Makefile.am (modified) * cpukit/include/rtems/libio_.h (modified) * cpukit/include/rtems/score/timespec.h (modified) * cpukit/libcsupport/src/futimens.c (added) * cpukit/libcsupport/src/utimensat.c (added) * cpukit/score/src/timespecisnonnegative.c (added) * spec/build/cpukit/librtemscpu.yml (modified) libcsupport: Added futimens() and utimensat() Created futimens.c ... Fri, 21 May 2021 14:52:54 GMT Sebastian Huber [de694b75] * cpukit/score/src/threadrestart.c (modified) score: Direct thread dispatch in a self restart Commit ... Thu, 20 May 2021 15:15:53 GMT Sebastian Huber [ce6319a] * cpukit/score/src/threadrestart.c (modified) score: Fix _Thread_Cancel() The _Thread_Cancel() (in contrast to ... Mon, 17 May 2021 12:46:02 GMT Sebastian Huber [3cef3198] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/cancel.c (modified) * cpukit/posix/src/pthreadexit.c (modified) * cpukit/rtems/src/taskdelete.c (modified) * cpukit/rtems/src/taskexit.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Simplify calling _Thread_Exit() Move common code into ... Tue, 18 May 2021 10:50:41 GMT Sebastian Huber [a89ecaa1] * cpukit/include/rtems/score/threadq.h (modified) * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/include/rtems/score/watchdogimpl.h (modified) * cpukit/posix/src/clocknanosleep.c (modified) * cpukit/posix/src/prwlocktimedrdlock.c (modified) * cpukit/posix/src/prwlocktimedwrlock.c (modified) * cpukit/posix/src/semtimedwait.c (modified) * cpukit/posix/src/sigtimedwait.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/threadqtimeout.c (modified) score: Simplify thread queue timeout handling Add ... Mon, 17 May 2021 11:35:42 GMT Sebastian Huber [d45f87cf] * bsps/powerpc/shared/cpu_asm.S (modified) * cpukit/score/cpu/arm/cpu_asm.S (modified) * cpukit/score/cpu/arm/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/riscv/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/riscv/riscv-context-switch.S (modified) * cpukit/score/cpu/sparc/cpu_asm.S (modified) * cpukit/score/cpu/sparc/include/rtems/score/cpu.h (modified) * cpukit/score/src/threadstartmultitasking.c (modified) score: Add _CPU_Context_switch_no_return() The ... Mon, 17 May 2021 14:55:15 GMT Sebastian Huber [80b3c938] * cpukit/Makefile.am (modified) * cpukit/score/src/threadq.c (modified) * cpukit/score/src/threadqgetnameandid.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Move _Thread_queue_Queue_get_name_and_id() Move this ... Fri, 14 May 2021 15:33:24 GMT Sebastian Huber [2cc25cf] * cpukit/include/rtems/score/isr.h (modified) * cpukit/include/rtems/score/isrlevel.h (modified) * cpukit/include/rtems/score/percpu.h (modified) * cpukit/score/src/threadrestart.c (modified) score: Add and use _Per_CPU_Is_ISR_in_progress() Add ... Fri, 14 May 2021 15:02:57 GMT Sebastian Huber [6f2c8f3] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) score: Improve parameters in _Thread_Change_life() Fri, 14 May 2021 12:54:42 GMT Sebastian Huber [73ebf9a] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/rtems/src/taskrestart.c (modified) * cpukit/score/src/threadrestart.c (modified) rtems: Fix task restart within interrupt context ... Fri, 14 May 2021 12:53:19 GMT Sebastian Huber [b9083c55] * cpukit/score/src/threadrestart.c (modified) rtems: Always set the real priority during restart Unconditionally ... Fri, 14 May 2021 07:31:47 GMT Sebastian Huber [57be57c7] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/rtems/src/taskrestart.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Return status in _Thread_Restart_other() This simplifies ... Mon, 10 May 2021 07:39:35 GMT Sebastian Huber [c268766] * cpukit/rtems/src/msgqconstruct.c (modified) * cpukit/score/src/coremsgclose.c (modified) rtems: Use _Objects_Free_nothing() for msg queues Use ... Mon, 10 May 2021 07:21:03 GMT Sebastian Huber [ab5aeb1] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/objectimpl.h (modified) * cpukit/include/rtems/score/stackimpl.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/score/src/objectfreenothing.c (moved) * spec/build/cpukit/librtemscpu.yml (modified) score: Rename _Stack_Free_nothing() Rename _Stack_Free_nothing() in ... Tue, 04 May 2021 07:36:00 GMT Sebastian Huber [3e16f1a6] * cpukit/include/rtems/score/onceimpl.h (modified) * cpukit/score/src/once.c (modified) score: Make _Once_Lock() and _Once_Unlock() static These two ... Fri, 30 Apr 2021 14:58:50 GMT Sebastian Huber [1eb6cdde] * cpukit/include/rtems/score/threaddispatch.h (modified) * cpukit/posix/src/pthreadexit.c (modified) * cpukit/rtems/src/taskexit.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Add _Thread_Dispatch_direct_no_return() The ... Mon, 26 Apr 2021 08:15:05 GMT Sebastian Huber [8b15a324] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/pthreadself.c (deleted) * cpukit/rtems/src/taskself.c (deleted) * cpukit/score/src/threadselfid.c (added) * spec/build/cpukit/librtemscpu.yml (modified) Use alias for rtems_task_self() and pthread_self() This may reduce ... Wed, 10 Mar 2021 15:05:21 GMT Ryan Long [cdf66529] * cpukit/score/src/objectextendinformation.c (modified) objectextendinformation.c: Ensure information->object_blocks is not ... Mon, 26 Apr 2021 11:36:46 GMT Sebastian Huber [bbc93c11] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/rtems/src/taskstart.c (modified) * cpukit/score/src/threadstart.c (modified) Return status code for _Thread_Start() This avoids having ... Mon, 26 Apr 2021 09:22:39 GMT Sebastian Huber [9d82150] * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/scheduleredfsmp.h (modified) * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadsetaffinitynp.c (modified) * cpukit/rtems/src/tasksetaffinity.c (modified) * cpukit/score/src/schedulerdefaultsetaffinity.c (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulersetaffinity.c (modified) Return status code for _Scheduler_Set_affinity() This avoids having ... Mon, 26 Apr 2021 09:00:24 GMT Sebastian Huber [4b7c77b] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/status.h (modified) * cpukit/score/src/schedulergetaffinity.c (modified) * testsuites/smptests/smpaffinity01/init.c (modified) * testsuites/sptests/spscheduler01/init.c (modified) rtems: Change rtems_task_get_affinity() status In case the ... Mon, 26 Apr 2021 08:34:11 GMT Sebastian Huber [1452699] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/posix/src/pthreadgetaffinitynp.c (modified) * cpukit/posix/src/pthreadgetattrnp.c (modified) * cpukit/rtems/src/taskgetaffinity.c (modified) * cpukit/score/src/schedulergetaffinity.c (modified) Return status code for _Scheduler_Get_affinity() This avoids having ... Tue, 20 Apr 2021 07:33:52 GMT Sebastian Huber [2b32146] * bsps/include/bsp/bootcard.h (modified) * cpukit/libcsupport/src/newlibc_reent.c (modified) * cpukit/posix/src/psignal.c (modified) * cpukit/posix/src/psignalclearsignals.c (modified) * cpukit/posix/src/psignalsetprocesssignals.c (modified) * cpukit/posix/src/psignalunblockthread.c (modified) * cpukit/sapi/src/exinit.c (modified) * cpukit/score/cpu/bfin/cpu.c (modified) * cpukit/score/cpu/lm32/cpu.c (modified) * cpukit/score/cpu/mips/cpu.c (modified) * cpukit/score/cpu/moxie/cpu.c (modified) * cpukit/score/cpu/no_cpu/cpu.c (modified) * cpukit/score/cpu/or1k/cpu.c (modified) * cpukit/score/cpu/v850/cpu.c (modified) * cpukit/score/cpu/x86_64/cpu.c (modified) * cpukit/score/src/coremsgflushwait.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/objectinitializeinformation.c (modified) * cpukit/score/src/schedulercbscleanup.c (modified) * cpukit/score/src/schedulercbsdestroyserver.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadrestart.c (modified) Remove superfluous includes Mon, 19 Apr 2021 18:06:27 GMT Sebastian Huber [0e49372a] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqenqueue.c (modified) score: Remove unused _Thread_queue_Dequeue() Last use was removed ... Tue, 06 Apr 2021 14:00:35 GMT Sebastian Huber [089e6818] * cpukit/Makefile.am (modified) * cpukit/include/rtems/rtems/statusimpl.h (modified) * cpukit/include/rtems/score/objectimpl.h (modified) * cpukit/include/rtems/score/objectmp.h (modified) * cpukit/include/rtems/score/status.h (modified) * cpukit/rtems/src/rtemsnametoid.c (modified) * cpukit/rtems/src/rtemsobjectgetclassicname.c (modified) * cpukit/rtems/src/status.c (deleted) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/score/src/objectidtoname.c (modified) * cpukit/score/src/objectmp.c (modified) * cpukit/score/src/objectnametoid.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) score: Replace Objects_Name_or_id_lookup_errors Replace ... Sat, 27 Mar 2021 17:08:13 GMT Sebastian Huber [1e62e15f] * cpukit/score/src/wkspace.c (modified) score: Add an assert to _Workspace_Free() Sat, 27 Mar 2021 10:15:43 GMT Sebastian Huber [e0aba8cb] * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/include/rtems/score/stackimpl.h (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/psxtests/psxclassic01/init.c (modified) * testsuites/psxtests/psxconfig01/init.c (modified) * testsuites/sptests/spconfig01/init.c (modified) * testsuites/validation/ts-default.h (modified) score: Fix task stack initialization Do not adjust the stack area ... Fri, 12 Mar 2021 07:31:35 GMT Sebastian Huber [c9a41b00] * cpukit/include/rtems/posix/pthreadimpl.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/psxtransschedparam.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/score/src/threadinitialize.c (modified) score: Add Thread_Configuration::cpu_time_budget Move the CPU time ... Wed, 03 Mar 2021 08:23:20 GMT Sebastian Huber [5248395] * cpukit/include/rtems/score/context.h (modified) * cpukit/include/rtems/score/stackimpl.h (modified) * cpukit/include/rtems/score/tls.h (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/tlsallocsize.c (modified) score: Ensure stack alignment requirement Make sure that a ... Wed, 03 Mar 2021 07:39:33 GMT Sebastian Huber [4a765b47] * cpukit/score/cpu/bfin/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/include/rtems/score/cpu.h (modified) * cpukit/score/src/percpuasm.c (modified) score: Enforce CPU_STACK_ALIGNMENT requirements Clarify ... Mon, 01 Mar 2021 07:12:54 GMT Sebastian Huber [441824a] * cpukit/score/src/objectnametoid.c (modified) score: Simplify _Objects_Name_to_id_u32() Remove superfluous check ... Thu, 25 Feb 2021 18:08:52 GMT Sebastian Huber [1ac4a85] * cpukit/include/rtems/posix/pthreadimpl.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/threadcreateidle.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/validation/tc-task-construct-errors.c (modified) score: Fix thread initialization Close the thread object if a ... Tue, 23 Feb 2021 13:53:40 GMT Sebastian Huber [dea125d0] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/hash.h (added) * cpukit/score/src/hash.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Add Hash Handler Update #4267. Tue, 23 Feb 2021 12:25:00 GMT Sebastian Huber [5f8bc83] * cpukit/include/rtems/score/io.h (modified) * cpukit/score/src/iobase64.c (modified) * testsuites/sptests/spprintk/init.c (modified) score: Add _IO_Base64url() Update #4267. Sun, 21 Feb 2021 09:58:15 GMT Sebastian Huber [88543ade] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/src/corebarrierrelease.c (deleted) * spec/build/cpukit/librtemscpu.yml (modified) score: Remove _CORE_barrier_Do_flush() Call ... Sun, 21 Feb 2021 09:21:26 GMT Sebastian Huber [3cbdf19] * cpukit/include/rtems/score/corebarrier.h (modified) * cpukit/include/rtems/score/corebarrierimpl.h (modified) * cpukit/rtems/src/barriercreate.c (modified) * cpukit/score/src/corebarrier.c (modified) * cpukit/score/src/corebarrierwait.c (modified) score: Simplify core barrier Use the number of threads which must ... Sun, 21 Feb 2021 09:47:36 GMT Sebastian Huber [0b263b0e] * cpukit/include/rtems/score/objectimpl.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/rtems/src/barriercreate.c (modified) * cpukit/rtems/src/dpmemcreate.c (modified) * cpukit/rtems/src/msgqconstruct.c (modified) * cpukit/rtems/src/partcreate.c (modified) * cpukit/rtems/src/ratemoncreate.c (modified) * cpukit/rtems/src/regioncreate.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/rtems/src/timercreate.c (modified) * cpukit/sapi/src/extensioncreate.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/threadcreateidle.c (modified) * cpukit/score/src/threadinitialize.c (modified) score: Remove _Objects_Open() Use the type safe _Objects_Open_u32() ... Wed, 17 Feb 2021 07:05:37 GMT Sebastian Huber [fea848b] * cpukit/include/rtems/score/thread.h (modified) * cpukit/posix/src/psignalunblockthread.c (modified) * cpukit/rtems/src/signalcatch.c (modified) * cpukit/score/src/threaddispatch.c (modified) score: Change thread action locking Require that the corresponding ... Sat, 13 Feb 2021 01:22:07 GMT Chris Johns [b5aef78] * cpukit/score/src/threadqops.c (modified) score: Fix warning in thread queue ops Fri, 05 Feb 2021 13:35:56 GMT Sebastian Huber [96ea09ac] * cpukit/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/src/corebarrierrelease.c (modified) * cpukit/score/src/corebarrierwait.c (modified) score: Add barrier thread queue operations This fixes a missing ... Fri, 05 Feb 2021 13:13:31 GMT Sebastian Huber [9477d9ae] * cpukit/headers.am (modified) * cpukit/include/rtems/score/threadqops.h (added) * cpukit/score/src/threadqops.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) score: Make FIFO thread queue ops public Update #4230. Fri, 05 Feb 2021 13:19:06 GMT Sebastian Huber [2b5ce23b] * cpukit/include/rtems/score/threadq.h (modified) * cpukit/score/src/threadqops.c (modified) score: Constify Thread_queue_First_operation Update #4230. Thu, 28 Jan 2021 14:06:48 GMT Sebastian Huber [0c99206] * cpukit/score/src/scheduleredfsmp.c (modified) score: Remove double assignment This fix relates to a Coverity ... Thu, 28 Jan 2021 13:50:11 GMT Sebastian Huber [2c050633] * cpukit/score/src/coremsgbroadcast.c (modified) score: Simplify _CORE_message_queue_Broadcast() This fix relates to ... Thu, 28 Jan 2021 10:40:10 GMT Sebastian Huber [198e926] * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Remove unused code This fix relates to a Coverity issue ... Thu, 28 Jan 2021 10:29:12 GMT Sebastian Huber [64189a70] * cpukit/score/src/coremsgsubmit.c (modified) score: Fix _CORE_message_queue_Submit() indentation This fix ... Thu, 28 Jan 2021 10:17:51 GMT Sebastian Huber [395c15f] * cpukit/score/src/objectgetinfo.c (modified) score: Fix _Objects_Get_information() indentation This fix relates ... Wed, 27 Jan 2021 18:28:56 GMT Sebastian Huber [bf8d4b9] * cpukit/include/rtems/rtems/tasksimpl.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Add _Thread_Get_objects_information() We do not need all the ... Fri, 29 Jan 2021 17:45:05 GMT Sebastian Huber [76eec484] * cpukit/include/rtems/score/objectdata.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/include/rtems/score/threadmp.h (modified) * cpukit/score/src/threadget.c (modified) score: Rename _Thread_Get_objects_information() Rename ... Thu, 03 Dec 2020 14:32:14 GMT Sebastian Huber [7930fbdd] * cpukit/score/src/objectsetname.c (modified) score: Fix discard 'const' qualifier warning Tue, 24 Nov 2020 12:36:32 GMT Sebastian Huber [e2f888d1] * cpukit/score/src/objectsetname.c (modified) score: Free old name in _Objects_Set_name() This is the behaviour ... Mon, 23 Nov 2020 16:22:10 GMT Sebastian Huber [13bab34] * cpukit/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectsetname.c (modified) * testsuites/psxtests/psxobj01/init.c (modified) score: Return a status in _Objects_Set_name() Fri, 27 Nov 2020 16:21:23 GMT Sebastian Huber [9278f3d] * cpukit/include/rtems/score/address.h (modified) * cpukit/include/rtems/score/apimutex.h (modified) * cpukit/include/rtems/score/assert.h (modified) * cpukit/include/rtems/score/atomic.h (modified) * cpukit/include/rtems/score/chain.h (modified) * cpukit/include/rtems/score/chainimpl.h (modified) * cpukit/include/rtems/score/context.h (modified) * cpukit/include/rtems/score/copyrt.h (modified) * cpukit/include/rtems/score/corebarrier.h (modified) * cpukit/include/rtems/score/corebarrierimpl.h (modified) * cpukit/include/rtems/score/coremsg.h (modified) * cpukit/include/rtems/score/coremsgbuffer.h (modified) * cpukit/include/rtems/score/coremsgimpl.h (modified) * cpukit/include/rtems/score/coremutex.h (modified) * cpukit/include/rtems/score/coremuteximpl.h (modified) * cpukit/include/rtems/score/corerwlockimpl.h (modified) * cpukit/include/rtems/score/coresem.h (modified) * cpukit/include/rtems/score/coresemimpl.h (modified) * cpukit/include/rtems/score/cpustdatomic.h (modified) * cpukit/include/rtems/score/freechain.h (modified) * cpukit/include/rtems/score/freechainimpl.h (modified) * cpukit/include/rtems/score/heap.h (modified) * cpukit/include/rtems/score/heapimpl.h (modified) * cpukit/include/rtems/score/heapinfo.h (modified) * cpukit/include/rtems/score/interr.h (modified) * cpukit/include/rtems/score/io.h (modified) * cpukit/include/rtems/score/isr.h (modified) * cpukit/include/rtems/score/isrlevel.h (modified) * cpukit/include/rtems/score/isrlock.h (modified) * cpukit/include/rtems/score/memory.h (modified) * cpukit/include/rtems/score/mpci.h (modified) * cpukit/include/rtems/score/mpciimpl.h (modified) * cpukit/include/rtems/score/mppkt.h (modified) * cpukit/include/rtems/score/mrsp.h (modified) * cpukit/include/rtems/score/mrspimpl.h (modified) * cpukit/include/rtems/score/muteximpl.h (modified) * cpukit/include/rtems/score/object.h (modified) * cpukit/include/rtems/score/objectimpl.h (modified) * cpukit/include/rtems/score/objectmp.h (modified) * cpukit/include/rtems/score/onceimpl.h (modified) * cpukit/include/rtems/score/percpu.h (modified) * cpukit/include/rtems/score/percpudata.h (modified) * cpukit/include/rtems/score/priority.h (modified) * cpukit/include/rtems/score/prioritybitmap.h (modified) * cpukit/include/rtems/score/prioritybitmapimpl.h (modified) * cpukit/include/rtems/score/priorityimpl.h (modified) * cpukit/include/rtems/score/processormask.h (modified) * cpukit/include/rtems/score/profiling.h (modified) * cpukit/include/rtems/score/protectedheap.h (modified) * cpukit/include/rtems/score/rbtree.h (modified) * cpukit/include/rtems/score/rbtreeimpl.h (modified) * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/schedulercbs.h (modified) * cpukit/include/rtems/score/schedulercbsimpl.h (modified) * cpukit/include/rtems/score/scheduleredf.h (modified) * cpukit/include/rtems/score/scheduleredfimpl.h (modified) * cpukit/include/rtems/score/scheduleredfsmp.h (modified) * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulernode.h (modified) * cpukit/include/rtems/score/schedulernodeimpl.h (modified) * cpukit/include/rtems/score/schedulerpriority.h (modified) * cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/include/rtems/score/schedulerpriorityimpl.h (modified) * cpukit/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/include/rtems/score/schedulerprioritysmpimpl.h (modified) * cpukit/include/rtems/score/schedulersimple.h (modified) * cpukit/include/rtems/score/schedulersimpleimpl.h (modified) * cpukit/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/include/rtems/score/schedulersmp.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/include/rtems/score/semaphoreimpl.h (modified) * cpukit/include/rtems/score/smp.h (modified) * cpukit/include/rtems/score/smpbarrier.h (modified) * cpukit/include/rtems/score/smpimpl.h (modified) * cpukit/include/rtems/score/smplock.h (modified) * cpukit/include/rtems/score/smplockmcs.h (modified) * cpukit/include/rtems/score/smplockseq.h (modified) * cpukit/include/rtems/score/smplockstats.h (modified) * cpukit/include/rtems/score/smplockticket.h (modified) * cpukit/include/rtems/score/stack.h (modified) * cpukit/include/rtems/score/stackimpl.h (modified) * cpukit/include/rtems/score/states.h (modified) * cpukit/include/rtems/score/statesimpl.h (modified) * cpukit/include/rtems/score/status.h (modified) * cpukit/include/rtems/score/sysstate.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/threaddispatch.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/include/rtems/score/threadmp.h (modified) * cpukit/include/rtems/score/threadq.h (modified) * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/include/rtems/score/timecounter.h (modified) * cpukit/include/rtems/score/timecounterimpl.h (modified) * cpukit/include/rtems/score/timespec.h (modified) * cpukit/include/rtems/score/timestamp.h (modified) * cpukit/include/rtems/score/timestampimpl.h (modified) * cpukit/include/rtems/score/tls.h (modified) * cpukit/include/rtems/score/todimpl.h (modified) * cpukit/include/rtems/score/userext.h (modified) * cpukit/include/rtems/score/userextimpl.h (modified) * cpukit/include/rtems/score/watchdog.h (modified) * cpukit/include/rtems/score/watchdogimpl.h (modified) * cpukit/include/rtems/score/watchdogticks.h (modified) * cpukit/include/rtems/score/wkspace.h (modified) * cpukit/score/src/allocatormutex.c (modified) * cpukit/score/src/apimutexisowner.c (modified) * cpukit/score/src/apimutexlock.c (modified) * cpukit/score/src/apimutexunlock.c (modified) * cpukit/score/src/chain.c (modified) * cpukit/score/src/chainnodecount.c (modified) * cpukit/score/src/condition.c (modified) * cpukit/score/src/configstackspacesize.c (modified) * cpukit/score/src/corebarrier.c (modified) * cpukit/score/src/corebarrierrelease.c (modified) * cpukit/score/src/corebarrierwait.c (modified) * cpukit/score/src/coremsg.c (modified) * cpukit/score/src/coremsgbroadcast.c (modified) * cpukit/score/src/coremsgclose.c (modified) * cpukit/score/src/coremsgflush.c (modified) * cpukit/score/src/coremsgflushwait.c (modified) * cpukit/score/src/coremsginsert.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/corerwlock.c (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/corerwlockrelease.c (modified) * cpukit/score/src/coresem.c (modified) * cpukit/score/src/coretod.c (modified) * cpukit/score/src/coretodadjust.c (modified) * cpukit/score/src/coretodhookdata.c (modified) * cpukit/score/src/coretodhookregister.c (modified) * cpukit/score/src/coretodhookrun.c (modified) * cpukit/score/src/coretodhookunregister.c (modified) * cpukit/score/src/coretodset.c (modified) * cpukit/score/src/coretodtickspersec.c (modified) * cpukit/score/src/debugisthreaddispatchingallowed.c (modified) * cpukit/score/src/freechain.c (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/heap.c (modified) * cpukit/score/src/heapallocate.c (modified) * cpukit/score/src/heapextend.c (modified) * cpukit/score/src/heapfree.c (modified) * cpukit/score/src/heapgetfreeinfo.c (modified) * cpukit/score/src/heapgetinfo.c (modified) * cpukit/score/src/heapgreedy.c (modified) * cpukit/score/src/heapiterate.c (modified) * cpukit/score/src/heapnoextend.c (modified) * cpukit/score/src/heapresizeblock.c (modified) * cpukit/score/src/heapsizeofuserarea.c (modified) * cpukit/score/src/heapwalk.c (modified) * cpukit/score/src/interr.c (modified) * cpukit/score/src/iobase64.c (modified) * cpukit/score/src/ioprintf.c (modified) * cpukit/score/src/iovprintf.c (modified) * cpukit/score/src/isr.c (modified) * cpukit/score/src/isrisinprogress.c (modified) * cpukit/score/src/iterateoverthreads.c (modified) * cpukit/score/src/kern_tc.c (modified) * cpukit/score/src/libatomic.c (modified) * cpukit/score/src/log2table.c (modified) * cpukit/score/src/memoryallocate.c (modified) * cpukit/score/src/memorydirtyfreeareas.c (modified) * cpukit/score/src/memoryfill.c (modified) * cpukit/score/src/memoryzerobeforeuse.c (modified) * cpukit/score/src/memoryzerofreeareas.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/mpcidefault.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/objectactivecount.c (modified) * cpukit/score/src/objectallocate.c (modified) * cpukit/score/src/objectallocatenone.c (modified) * cpukit/score/src/objectallocatestatic.c (modified) * cpukit/score/src/objectallocateunlimited.c (modified) * cpukit/score/src/objectapimaximumclass.c (modified) * cpukit/score/src/objectclose.c (modified) * cpukit/score/src/objectextendinformation.c (modified) * cpukit/score/src/objectfree.c (modified) * cpukit/score/src/objectfreestatic.c (modified) * cpukit/score/src/objectgetinfo.c (modified) * cpukit/score/src/objectgetinfoid.c (modified) * cpukit/score/src/objectgetlocal.c (modified) * cpukit/score/src/objectgetnameasstring.c (modified) * cpukit/score/src/objectgetnext.c (modified) * cpukit/score/src/objectgetnoprotection.c (modified) * cpukit/score/src/objectidtoname.c (modified) * cpukit/score/src/objectinitializeinformation.c (modified) * cpukit/score/src/objectmp.c (modified) * cpukit/score/src/objectnamespaceremove.c (modified) * cpukit/score/src/objectnametoid.c (modified) * cpukit/score/src/objectnametoidstring.c (modified) * cpukit/score/src/objectsetname.c (modified) * cpukit/score/src/objectshrinkinformation.c (modified) * cpukit/score/src/once.c (modified) * cpukit/score/src/opt_compat.h (modified) * cpukit/score/src/opt_ffclock.h (modified) * cpukit/score/src/opt_ntp.h (modified) * cpukit/score/src/percpu.c (modified) * cpukit/score/src/percpuasm.c (modified) * cpukit/score/src/percpustatewait.c (modified) * cpukit/score/src/pheapallocate.c (modified) * cpukit/score/src/pheapextend.c (modified) * cpukit/score/src/pheapfree.c (modified) * cpukit/score/src/pheapgetblocksize.c (modified) * cpukit/score/src/pheapgetfreeinfo.c (modified) * cpukit/score/src/pheapgetinfo.c (modified) * cpukit/score/src/pheapgetsize.c (modified) * cpukit/score/src/pheapiterate.c (modified) * cpukit/score/src/pheapresizeblock.c (modified) * cpukit/score/src/pheapwalk.c (modified) * cpukit/score/src/processormaskcopy.c (modified) * cpukit/score/src/profilingisrentryexit.c (modified) * cpukit/score/src/profilingsmplock.c (modified) * cpukit/score/src/rbtreeextract.c (modified) * cpukit/score/src/rbtreeinsert.c (modified) * cpukit/score/src/rbtreeiterate.c (modified) * cpukit/score/src/rbtreenext.c (modified) * cpukit/score/src/rbtreepostorder.c (modified) * cpukit/score/src/rbtreereplace.c (modified) * cpukit/score/src/sched.c (modified) * cpukit/score/src/scheduler.c (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbscleanup.c (modified) * cpukit/score/src/schedulercbscreateserver.c (modified) * cpukit/score/src/schedulercbsdestroyserver.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsgetapprovedbudget.c (modified) * cpukit/score/src/schedulercbsgetexecutiontime.c (modified) * cpukit/score/src/schedulercbsgetparameters.c (modified) * cpukit/score/src/schedulercbsgetremainingbudget.c (modified) * cpukit/score/src/schedulercbsgetserverid.c (modified) * cpukit/score/src/schedulercbsnodeinit.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbssetparameters.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/schedulerdefaultaskforhelp.c (modified) * cpukit/score/src/schedulerdefaultmappriority.c (modified) * cpukit/score/src/schedulerdefaultnodedestroy.c (modified) * cpukit/score/src/schedulerdefaultnodeinit.c (modified) * cpukit/score/src/schedulerdefaultpinunpin.c (modified) * cpukit/score/src/schedulerdefaultreleasejob.c (modified) * cpukit/score/src/schedulerdefaultschedule.c (modified) * cpukit/score/src/schedulerdefaultsetaffinity.c (modified) * cpukit/score/src/schedulerdefaultstartidle.c (modified) * cpukit/score/src/schedulerdefaulttick.c (modified) * cpukit/score/src/scheduleredf.c (modified) * cpukit/score/src/scheduleredfblock.c (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/scheduleredfnodeinit.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/scheduleredfschedule.c (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulergetaffinity.c (modified) * cpukit/score/src/schedulerpriority.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerpriorityblock.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (modified) * cpukit/score/src/schedulerpriorityschedule.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityyield.c (modified) * cpukit/score/src/schedulersetaffinity.c (modified) * cpukit/score/src/schedulersimple.c (modified) * cpukit/score/src/schedulersimpleblock.c (modified) * cpukit/score/src/schedulersimplechangepriority.c (modified) * cpukit/score/src/schedulersimpleschedule.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/schedulersmp.c (modified) * cpukit/score/src/schedulersmpstartidle.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/smpbarrierwait.c (modified) * cpukit/score/src/smplock.c (modified) * cpukit/score/src/smpmulticastaction.c (modified) * cpukit/score/src/smpunicastaction.c (modified) * cpukit/score/src/stackallocator.c (modified) * cpukit/score/src/stackallocatorfree.c (modified) * cpukit/score/src/stackallocatorfreenothing.c (modified) * cpukit/score/src/stackallocatorinit.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadallocateunlimited.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadclearstate.c (modified) * cpukit/score/src/threadcreateidle.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadentryadaptoridle.c (modified) * cpukit/score/src/threadentryadaptornumeric.c (modified) * cpukit/score/src/threadentryadaptorpointer.c (modified) * cpukit/score/src/threadget.c (modified) * cpukit/score/src/threadgetcputimeused.c (modified) * cpukit/score/src/threadhandler.c (modified) * cpukit/score/src/threadidledefault.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threaditerate.c (modified) * cpukit/score/src/threadloadenv.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadname.c (modified) * cpukit/score/src/threadq.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqextractwithproxy.c (modified) * cpukit/score/src/threadqfirst.c (modified) * cpukit/score/src/threadqflush.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/threadqtimeout.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadscheduler.c (modified) * cpukit/score/src/threadsetstate.c (modified) * cpukit/score/src/threadstackallocate.c (modified) * cpukit/score/src/threadstackfree.c (modified) * cpukit/score/src/threadstart.c (modified) * cpukit/score/src/threadstartmultitasking.c (modified) * cpukit/score/src/threadtimeout.c (modified) * cpukit/score/src/threadunpin.c (modified) * cpukit/score/src/threadwaitgetid.c (modified) * cpukit/score/src/threadyield.c (modified) * cpukit/score/src/timespecaddto.c (modified) * cpukit/score/src/timespecdivide.c (modified) * cpukit/score/src/timespecdividebyinteger.c (modified) * cpukit/score/src/timespecfromticks.c (modified) * cpukit/score/src/timespecgetasnanoseconds.c (modified) * cpukit/score/src/timespecisvalid.c (modified) * cpukit/score/src/timespeclessthan.c (modified) * cpukit/score/src/timespecsubtract.c (modified) * cpukit/score/src/timespectoticks.c (modified) * cpukit/score/src/tlsallocsize.c (modified) * cpukit/score/src/userext.c (modified) * cpukit/score/src/userextaddset.c (modified) * cpukit/score/src/userextiterate.c (modified) * cpukit/score/src/userextremoveset.c (modified) * cpukit/score/src/watchdoginsert.c (modified) * cpukit/score/src/watchdogremove.c (modified) * cpukit/score/src/watchdogtick.c (modified) * cpukit/score/src/watchdogtickssinceboot.c (modified) * cpukit/score/src/watchdogtimeslicedefault.c (modified) * cpukit/score/src/wkspace.c (modified) * cpukit/score/src/wkspaceisunifieddefault.c (modified) * cpukit/score/src/wkspacemallocinitdefault.c (modified) * cpukit/score/src/wkspacemallocinitunified.c (modified) * cpukit/score/src/wkstringduplicate.c (modified) score: Canonicalize Doxygen @file comments Use common phrases for ... Fri, 27 Nov 2020 18:51:59 GMT Sebastian Huber [b48b1808] * cpukit/Makefile.am (modified) * cpukit/score/src/pheapinit.c (deleted) * spec/build/cpukit/librtemscpu.yml (modified) score: Delete empty pheapinit.c Thu, 19 Nov 2020 07:40:25 GMT Sebastian Huber [298b5ef1] * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/score/src/stackallocatorinit.c (modified) config: Initialize task stack allocator on demand Register a custom ... Thu, 19 Nov 2020 07:40:13 GMT Sebastian Huber [c5af8aa0] * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/include/rtems/score/interr.h (modified) * cpukit/score/src/stackallocatorinit.c (modified) * spec/build/testsuites/sptests/grp.yml (modified) * spec/build/testsuites/sptests/spfatal06.yml (deleted) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spfatal06/init.c (deleted) * testsuites/sptests/spfatal06/spfatal06.doc (deleted) * testsuites/sptests/spfatal06/spfatal06.scn (deleted) * testsuites/sptests/spinternalerror01/init.c (modified) * testsuites/sptests/sptimecounter01/init.c (modified) config: Simplify task stack allocator init Replace runtime checks ... Tue, 13 Oct 2020 11:47:06 GMT Sebastian Huber [3972085] * cpukit/include/rtems/chain.h (modified) * cpukit/include/rtems/rtems/asrimpl.h (modified) * cpukit/include/rtems/score/chainimpl.h (modified) * cpukit/include/rtems/score/objectmp.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/rtems/src/msgmp.c (modified) * cpukit/rtems/src/partmp.c (modified) * cpukit/rtems/src/semmp.c (modified) * cpukit/rtems/src/signalcatch.c (modified) * cpukit/rtems/src/signalsend.c (modified) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/score/src/objectmp.c (modified) Remove *_Is_null() inline functions Simply compare the values ... Wed, 30 Sep 2020 09:31:58 GMT Sebastian Huber [f2185d10] * cpukit/Makefile.am (modified) * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/include/rtems/malloc.h (modified) * cpukit/include/rtems/score/wkspacedata.h (modified) * cpukit/libcsupport/src/malloc_initialize.c (modified) * cpukit/libcsupport/src/mallocheap.c (added) * cpukit/score/src/wkspacemallocinitdefault.c (added) * cpukit/score/src/wkspacemallocinitunified.c (added) * spec/build/cpukit/librtemscpu.yml (modified) Decouple the C Program Heap initialization Before this patch ... Wed, 23 Sep 2020 14:47:58 GMT Sebastian Huber [4a4f41e] * cpukit/Makefile.am (modified) * cpukit/include/rtems/rtems/message.h (modified) * cpukit/include/rtems/rtems/messageimpl.h (modified) * cpukit/include/rtems/score/coremsg.h (modified) * cpukit/include/rtems/score/coremsgimpl.h (modified) * cpukit/posix/src/mqueueopen.c (modified) * cpukit/rtems/src/msgqconstruct.c (added) * cpukit/rtems/src/msgqcreate.c (modified) * cpukit/score/src/coremsg.c (modified) * cpukit/score/src/coremsgclose.c (modified) * cpukit/score/src/coremsgwkspace.c (added) * spec/build/cpukit/librtemscpu.yml (modified) * testsuites/mptests/mp09/initimpl.h (modified) * testsuites/mptests/mp09/system.h (modified) * testsuites/mptests/mp09/task1.c (modified) * testsuites/sptests/sp13/init.c (modified) * testsuites/sptests/sp13/system.h (modified) rtems: Add rtems_message_queue_construct() In contrast to message ... Wed, 23 Sep 2020 08:33:51 GMT Sebastian Huber [69b4fe59] * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/include/rtems/rtems/msgmp.h (modified) * cpukit/include/rtems/score/coremsg.h (modified) * cpukit/include/rtems/score/coremsgimpl.h (modified) * cpukit/rtems/src/msgmp.c (modified) * cpukit/score/src/coremsg.c (modified) * cpukit/score/src/coremsginsert.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * testsuites/sptests/spmsgq_err01/init.c (modified) score: Simplify CORE_message_queue_Buffer Merge ... Wed, 23 Sep 2020 08:09:37 GMT Sebastian Huber [5bc7c37] * cpukit/include/rtems/score/coremsgimpl.h (modified) * cpukit/include/rtems/score/status.h (modified) * cpukit/posix/src/mqueueopen.c (modified) * cpukit/rtems/src/msgqcreate.c (modified) * cpukit/score/src/coremsg.c (modified) * testsuites/sptests/sp77/init.c (modified) * testsuites/sptests/spmsgq_err01/init.c (modified) score: Improve _CORE_message_queue_Initialize() Return a status ... Mon, 21 Sep 2020 06:15:27 GMT Sebastian Huber [34dd90a5] * cpukit/score/src/coremsg.c (modified) score: Gather message queue control initialization Initialize the ... Mon, 21 Sep 2020 06:14:05 GMT Sebastian Huber [fe2cb7c4] * cpukit/score/src/coremsg.c (modified) score: Fix allocation size calculation The previous multiplication ... Mon, 21 Sep 2020 06:10:06 GMT Sebastian Huber [3c025576] * cpukit/score/src/coremsg.c (modified) score: Use RTEMS_ALIGN_UP() Update #4007. Thu, 10 Sep 2020 14:35:09 GMT Sebastian Huber [c312f31] * cpukit/doxygen/appl-config.h (modified) * cpukit/include/rtems/confdefs/threads.h (modified) * cpukit/include/rtems/rtems/tasks.h (modified) * cpukit/include/rtems/score/interr.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/sapi/src/interrtext.c (modified) * cpukit/score/src/tlsallocsize.c (modified) * spec/build/testsuites/sptests/grp.yml (modified) * spec/build/testsuites/sptests/spfatal33.yml (added) * testsuites/sptests/spfatal33/init.c (added) * testsuites/sptests/spfatal33/spfatal33.doc (added) * testsuites/sptests/spfatal33/spfatal33.scn (added) * testsuites/sptests/spinternalerror02/init.c (modified) CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE Add this application ... Fri, 11 Sep 2020 13:43:23 GMT Sebastian Huber [dd734d46] * cpukit/score/src/threadinitialize.c (modified) score: Fix _Thread_Initialize() Fix an error cleanup path in SMP ... Thu, 09 Apr 2020 10:11:19 GMT Sebastian Huber [aedd92d] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/stackimpl.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/rtems/src/taskcreate.c (modified) * cpukit/score/src/stackallocatorfreenothing.c (added) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Add stack free handler to TCB This avoids a dependency to ... Thu, 09 Apr 2020 13:41:38 GMT Sebastian Huber [2d551030] * cpukit/Makefile.am (modified) * cpukit/score/src/stackallocator.c (modified) * cpukit/score/src/stackallocatorfree.c (added) score: Move _Stack_Allocator_free to separate file This decouples ... Thu, 09 Apr 2020 13:17:46 GMT Sebastian Huber [d817220] * cpukit/Makefile.am (modified) * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/include/rtems/score/stack.h (modified) * cpukit/include/rtems/sysinit.h (modified) * cpukit/score/src/stackallocator.c (modified) * cpukit/score/src/stackallocatorinit.c (added) * cpukit/score/src/thread.c (modified) score: Add _Stack_Allocator_do_initialize() Do the stack allocator ... Wed, 08 Apr 2020 09:31:02 GMT Sebastian Huber [159db411] * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Use _Freechain_Push() The nodes are never NULL. Update #3959. Wed, 08 Apr 2020 09:30:32 GMT Sebastian Huber [354c2b5] * cpukit/headers.am (modified) * cpukit/include/rtems/posix/keyimpl.h (modified) * cpukit/include/rtems/score/freechain.h (modified) * cpukit/include/rtems/score/freechainimpl.h (added) * cpukit/score/src/freechain.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadallocateunlimited.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/spfreechain01/init.c (modified) score: Add Hide implementation ... Wed, 08 Apr 2020 09:21:27 GMT Sebastian Huber [91c811a1] * cpukit/include/rtems/score/freechain.h (modified) * cpukit/score/src/freechain.c (modified) score: Add _Freechain_Push() Update #3959.