# # ChangeLog for cpukit/score/src in rtems # # Generated by Trac 1.2.1.dev0 # 05/15/24 01:15:33 Tue, 06 Apr 2021 14:02:20 GMT Kinsey Moore [4812a8b5] * cpukit/doxygen/appl-config.h (modified) * cpukit/include/rtems/confdefs/extensions.h (modified) * cpukit/include/rtems/score/exception.h (added) * cpukit/score/src/exceptionmapping.c (added) * spec/build/cpukit/librtemscpu.yml (modified) * spec/build/cpukit/objexceptionmapping.yml (added) cpukit: Add signal mapping support This adds a confdef option ... Mon, 18 Oct 2021 11:14:44 GMT Sebastian Huber [6c3976e2] * cpukit/score/src/threadscheduler.c (modified) score: Move code block to separate function Move a code block to ... Mon, 18 Oct 2021 11:13:59 GMT Sebastian Huber [940b9b1] * cpukit/score/src/userextremoveset.c (modified) score: Do not shadow lock_context local variable Tue, 12 Oct 2021 06:26:39 GMT Sebastian Huber [0221da5f] * cpukit/include/rtems/rtems/ratemonimpl.h (modified) * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/libcsupport/src/__times.c (modified) * cpukit/libmisc/cpuuse/cpuusagereport.c (modified) * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/libmisc/cpuuse/cpuusagetop.c (modified) * cpukit/libtest/testbusy.c (modified) * cpukit/rtems/src/ratemongetstatus.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/score/src/threadgetcputimeused.c (modified) * cpukit/score/src/threadgetcputimeusedafterreset.c (added) * spec/build/cpukit/librtemscpu.yml (modified) rtems: Fix rate monotonic statistics The rate monotonic period ... Tue, 19 Oct 2021 14:37:03 GMT Sebastian Huber [9be97a3] * cpukit/score/src/stackallocatorforidle.c (modified) score: Optimize default idle task stack allocator Update #4524. Thu, 07 Oct 2021 22:28:26 GMT Joel Sherrill [822ebb4c] * cpukit/include/rtems/confdefs/percpu.h (modified) * cpukit/include/rtems/confdefs/wkspace.h (modified) * cpukit/include/rtems/config.h (modified) * cpukit/include/rtems/score/stack.h (modified) * cpukit/score/src/stackallocatorforidle.c (added) * cpukit/score/src/threadcreateidle.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) * spec/build/testsuites/sptests/grp.yml (modified) * spec/build/testsuites/sptests/spstkalloc03.yml (added) * spec/build/testsuites/sptests/spstkalloc04.yml (added) * testsuites/sptests/spstkalloc03/init.c (added) * testsuites/sptests/spstkalloc03/spstkalloc03.doc (added) * testsuites/sptests/spstkalloc03/spstkalloc03.scn (added) * testsuites/sptests/spstkalloc04/init.c (added) * testsuites/sptests/spstkalloc04/spstkalloc04.doc (added) * testsuites/sptests/spstkalloc04/spstkalloc04.scn (added) Add support for IDLE Thread stack allocator Add a stack allocator ... Mon, 11 Oct 2021 10:53:52 GMT Sebastian Huber [d61fbeda] * cpukit/score/src/threadqenqueue.c (modified) * testsuites/psxtests/psx05/init.c (modified) score: _Thread_queue_Surrender_priority_ceiling() Do not use a ... Fri, 24 Sep 2021 18:15:52 GMT Sebastian Huber [61ef22b] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqops.c (modified) score: Add Thread_queue_Deadlock_status Replace the boolen return ... Thu, 23 Sep 2021 05:35:09 GMT Sebastian Huber [82e22167] * cpukit/score/src/threadqenqueue.c (modified) score: Avoid dead code in thread queue surrender For uniprocessor ... Thu, 30 Sep 2021 11:48:31 GMT Sebastian Huber [18c8a27] * cpukit/score/src/threadqops.c (modified) score: Remove _Thread_queue_Do_nothing_extract() This function was ... Fri, 24 Sep 2021 08:04:03 GMT Sebastian Huber [99d5373] * cpukit/score/src/mutex.c (modified) score: Add Doxygen group for mutexes Tue, 21 Sep 2021 11:34:57 GMT Sebastian Huber [3fe0711] * cpukit/score/src/threadinitialize.c (modified) score: Improve variable names in thread init Tue, 21 Sep 2021 11:23:36 GMT Sebastian Huber [c2f24048] * cpukit/score/src/threadinitialize.c (modified) score: Simplify _Thread_Try_initialize() Move a code block to its ... Fri, 17 Sep 2021 06:30:57 GMT Sebastian Huber [cd198a5] * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/score/src/schedulerdefaultaskforhelp.c (deleted) * spec/build/cpukit/objsmp.yml (modified) score: Remove unused default scheduler ops If SMP support is ... Fri, 17 Sep 2021 06:49:56 GMT Sebastian Huber [3291b2a] * cpukit/include/rtems/score/smpimpl.h (modified) * cpukit/include/rtems/sysinit.h (modified) * cpukit/score/src/schedulerdefaultpinunpindonothing.c (modified) score: Ensure only one CPU if required Issue the new fatal SMP ... Fri, 17 Sep 2021 06:12:35 GMT Sebastian Huber [0036ddf] * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulerdefaultpinunpin.c (modified) * cpukit/score/src/schedulerdefaultpinunpindonothing.c (added) * spec/build/cpukit/objsmp.yml (modified) score: Provide two thread pin/unpin defaults The uniprocessor ... Fri, 03 Sep 2021 14:33:21 GMT Sebastian Huber [f958d58] * cpukit/Makefile.am (modified) * cpukit/score/src/rbtreemax.c (added) * cpukit/score/src/rbtreemin.c (added) * cpukit/score/src/rbtreenext.c (modified) * cpukit/score/src/rbtreeprev.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Split up rbtreenext.c Split up rbtreenext.c since only ... Fri, 03 Sep 2021 13:04:49 GMT Sebastian Huber [6d2becb] * cpukit/include/rtems/score/todimpl.h (modified) * cpukit/score/src/coretodcheck.c (modified) * testsuites/psxtests/psxclock/init.c (modified) score: Limit the CLOCK_REALTIME setting Limit the CLOCK_REALTIME ... Fri, 03 Sep 2021 07:46:36 GMT Sebastian Huber [54b4b1f8] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/todimpl.h (modified) * cpukit/posix/src/clocksettime.c (modified) * cpukit/score/src/coretodadjust.c (modified) * cpukit/score/src/coretodcheck.c (added) * cpukit/score/src/coretodset.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) score: Add _TOD_Is_valid_new_time_of_day() Move the TOD validation ... Fri, 03 Sep 2021 07:36:55 GMT Sebastian Huber [c8e4de9] * cpukit/Makefile.am (modified) * cpukit/include/rtems/score/todimpl.h (modified) * cpukit/score/src/coretodtickspersec.c (deleted) * spec/build/cpukit/librtemscpu.yml (modified) score: Remove TOD_TICKS_PER_SECOND_method() Use ... Fri, 03 Sep 2021 07:33:01 GMT Sebastian Huber [8abd1756] * cpukit/include/rtems/score/todimpl.h (modified) * cpukit/posix/src/adjtime.c (modified) * cpukit/score/src/coretodadjust.c (modified) score: Return status in _TOD_Adjust() Fri, 03 Sep 2021 15:14:19 GMT Sebastian Huber [fbd0a3ce] * cpukit/Makefile.am (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadplaindispatch.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Move _Thread_Dispatch() The _Thread_Dispatch() function was ... Thu, 02 Sep 2021 05:48:55 GMT Sebastian Huber [2647e76] * cpukit/include/rtems/score/threadq.h (modified) * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqops.c (modified) score: Document thread queue operations Mon, 30 Aug 2021 16:12:13 GMT Sebastian Huber [25b0fdd] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqflush.c (modified) score: Update priority only if necessary In ... Tue, 31 Aug 2021 11:00:55 GMT Sebastian Huber [ac9f115b] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqenqueue.c (modified) score: Remove _Thread_queue_Unblock_critical() This function was ... Tue, 31 Aug 2021 10:42:29 GMT Sebastian Huber [317774c] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqfirst.c (modified) score: Remove _Thread_queue_First_locked() The ... Tue, 31 Aug 2021 09:03:57 GMT Sebastian Huber [d9249c9] * cpukit/include/rtems/score/coremsgimpl.h (modified) * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/threadqenqueue.c (modified) score: Fix blocking message queue receive In order to ensure FIFO ... Thu, 25 Mar 2021 08:11:26 GMT Sebastian Huber [9c0591f1] * cpukit/include/rtems/posix/muteximpl.h (modified) * cpukit/include/rtems/score/coremuteximpl.h (modified) * cpukit/include/rtems/score/coresemimpl.h (modified) * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/posix/src/condsignalsupp.c (modified) * cpukit/posix/src/sempost.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/threadqenqueue.c (modified) score: Fix priority discipline handling The priority queues in ... 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 ...