# # ChangeLog for cpukit/include in rtems # # Generated by Trac 1.2.1.dev0 # 06/21/24 20:17:18 Fri, 18 Feb 2022 15:33:10 GMT Sebastian Huber [d69acf8] * cpukit/include/rtems/confdefs/threads.h (modified) config: CONFIGURE_DISABLE_NEWLIB_REENTRANCY Do not initialize ... Thu, 12 Aug 2021 07:51:55 GMT Christian Mauderer [7b5948d4] * cpukit/include/rtems/termiostypes.h (modified) * cpukit/libcsupport/src/termios.c (modified) termios: Pass number of sent chars to l_start At the moment the ... Wed, 26 Jan 2022 10:01:44 GMT Sebastian Huber [2145e0c7] * cpukit/include/rtems/gxx_wrappers.h (deleted) * cpukit/include/rtems/score/interr.h (modified) * cpukit/libcsupport/src/gxx_wrappers.c (deleted) * spec/build/cpukit/librtemscpu.yml (modified) * spec/build/testsuites/libtests/grp.yml (modified) * spec/build/testsuites/libtests/gxx01.yml (deleted) * spec/build/testsuites/sptests/grp.yml (modified) * spec/build/testsuites/sptests/spfatal24.yml (deleted) * spec/build/testsuites/sptests/spfatal25.yml (deleted) * testsuites/libtests/gxx01/gxx01.doc (deleted) * testsuites/libtests/gxx01/gxx01.scn (deleted) * testsuites/libtests/gxx01/init.c (deleted) * testsuites/sptests/spfatal24/init.c (deleted) * testsuites/sptests/spfatal24/spfatal24.doc (deleted) * testsuites/sptests/spfatal24/spfatal24.scn (deleted) * testsuites/sptests/spfatal25/init.c (deleted) * testsuites/sptests/spfatal25/spfatal25.doc (deleted) * testsuites/sptests/spfatal25/spfatal25.scn (deleted) Remove obsolete rtems_gxx_*() implementation GCC versions prior to ... Wed, 22 Dec 2021 07:16:43 GMT Sebastian Huber [d404771] * cpukit/include/rtems/rtems/clock.h (modified) rtems: Fix Clock Manager parameter descriptions Update #4572. Thu, 18 Nov 2021 02:53:56 GMT Vikram Garhwal [75b3f48a] * cpukit/include/libfdt.h (modified) libfdt: overlay: make overlay_get_target() public This is done to ... Fri, 18 Jun 2021 17:20:27 GMT Andre Przywara [c07e238] * cpukit/include/libfdt.h (modified) fdtget: Fix signedness comparisons warnings With -Wsign-compare, ... Tue, 29 Dec 2020 04:17:49 GMT Justin Covell [a582ab3] * cpukit/dtc/libfdt/fdt_rw.c (modified) * cpukit/dtc/libfdt/fdt_sw.c (modified) * cpukit/include/libfdt.h (modified) Set last_comp_version correctly in new dtb and fix potential version ... Fri, 11 Dec 2020 02:27:36 GMT Tom Rini [03b601af] * cpukit/dtc/libfdt/fdt_ro.c (modified) * cpukit/dtc/libfdt/libfdt_internal.h (modified) * cpukit/include/libfdt.h (modified) libfdt: Internally perform potentially unaligned loads Commits ... Wed, 04 Nov 2020 13:06:05 GMT Tom Rini [064a1d7] * cpukit/dtc/libfdt/fdt.c (modified) * cpukit/include/libfdt.h (modified) libfdt: Check for 8-byte address alignment in fdt_ro_probe_() The ... Mon, 12 Oct 2020 16:53:31 GMT Andre Przywara [611a2a5a] * cpukit/include/libfdt.h (modified) libfdt: Fix kernel-doc comments The API documentation in libfdt.h ... Tue, 16 Jun 2020 01:12:17 GMT Patrick Oppenlander [f5379faf] * cpukit/include/libfdt.h (modified) libfdt: add extern "C" for C++ Signed-off-by: Patrick Oppenlander ... Fri, 10 Dec 2021 07:48:27 GMT Sebastian Huber [868e6d8] * cpukit/include/rtems/rtems/intr.h (modified) rtems: Improve ordering in Move the data ... Wed, 14 Oct 2020 08:47:44 GMT Sebastian Huber [fb17dfb1] * cpukit/include/rtems/rtems/partdata.h (modified) * cpukit/include/rtems/rtems/ratemondata.h (modified) * cpukit/include/rtems/score/percpu.h (modified) * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/userextimpl.h (modified) Avoid ISR_LOCK_MEMBER() since it confuses Doxygen If RTEMS_SMP is ... Tue, 07 Dec 2021 15:31:45 GMT Sebastian Huber [39e6f532] * cpukit/include/rtems/score/wkspaceinitone.h (modified) score: Fix _Workspace_Initialize_for_one_area() In ... Sun, 05 Dec 2021 15:37:33 GMT Sebastian Huber [69d643f7] * cpukit/include/rtems/score/cpustdatomic.h (modified) score: Fix atomic stores for C++ Close #4566. Thu, 02 Dec 2021 14:06:48 GMT Sebastian Huber [9089bcc] * cpukit/include/rtems/irq-extension.h (modified) * cpukit/include/rtems/rtems/intr.h (modified) rtems: Move all Interrupt Manager stuff to intr.h Since the ... Thu, 02 Dec 2021 13:00:53 GMT Sebastian Huber [0d83bed2] * cpukit/include/rtems.h (modified) * cpukit/include/rtems/rtems/scheduler.h (added) * cpukit/include/rtems/rtems/tasks.h (modified) * cpukit/include/rtems/rtems/tasksimpl.h (modified) * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/rtems/src/scheduleraddprocessor.c (modified) * cpukit/rtems/src/schedulergetmaxprio.c (modified) * cpukit/rtems/src/schedulergetprocessor.c (modified) * cpukit/rtems/src/schedulergetprocessormax.c (modified) * cpukit/rtems/src/schedulergetprocessorset.c (modified) * cpukit/rtems/src/schedulerident.c (modified) * cpukit/rtems/src/scheduleridentbyprocessor.c (modified) * cpukit/rtems/src/scheduleridentbyprocessorset.c (modified) * cpukit/rtems/src/schedulermapfromposix.c (modified) * cpukit/rtems/src/schedulermaptoposix.c (modified) * cpukit/rtems/src/schedulerremoveprocessor.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) rtems: Move scheduler directives to own header Move all ... Wed, 08 Apr 2020 15:14:41 GMT Sebastian Huber [d7205f0] * bsps/shared/start/mallocinitmulti.c (added) * bsps/shared/start/mallocinitone.c (added) * cpukit/include/rtems/malloc.h (modified) * cpukit/include/rtems/mallocinitmulti.h (added) * cpukit/include/rtems/mallocinitone.h (added) * cpukit/libcsupport/src/malloc_initialize.c (deleted) * cpukit/libcsupport/src/mallocheap.c (modified) * spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml (modified) * spec/build/bsps/arm/imx/bspimx.yml (modified) * spec/build/bsps/arm/raspberrypi/obj.yml (modified) * spec/build/bsps/i386/pc386/obj.yml (modified) * spec/build/bsps/objmem.yml (modified) * spec/build/bsps/powerpc/mpc55xxevb/obj.yml (modified) * spec/build/bsps/powerpc/objmem.yml (modified) * spec/build/bsps/powerpc/qoriq/obj.yml (modified) * spec/build/bsps/powerpc/tqm8xx/obj.yml (modified) * spec/build/bsps/sparc/objmem.yml (modified) * spec/build/cpukit/librtemscpu.yml (modified) * testsuites/libtests/malloc04/init.c (modified) libc: Optimize malloc() initialization The BSPs provide memory for ... Wed, 08 Apr 2020 14:54:34 GMT Sebastian Huber [3d0620b] * bsps/shared/start/wkspaceinitmulti.c (added) * bsps/shared/start/wkspaceinitone.c (added) * cpukit/include/rtems/score/wkspace.h (modified) * cpukit/include/rtems/score/wkspaceinitmulti.h (added) * cpukit/include/rtems/score/wkspaceinitone.h (added) * cpukit/score/src/wkspace.c (modified) * spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml (modified) * spec/build/bsps/arm/imx/bspimx.yml (modified) * spec/build/bsps/arm/raspberrypi/obj.yml (modified) * spec/build/bsps/i386/pc386/obj.yml (modified) * spec/build/bsps/objmem.yml (modified) * spec/build/bsps/powerpc/mpc55xxevb/obj.yml (modified) * spec/build/bsps/powerpc/objmem.yml (modified) * spec/build/bsps/powerpc/qoriq/obj.yml (modified) * spec/build/bsps/powerpc/tqm8xx/obj.yml (modified) * spec/build/bsps/sparc/objmem.yml (modified) score: Optimize Workspace Handler initialization The BSPs provide ... Tue, 23 Nov 2021 14:15:27 GMT Sebastian Huber [675e879] * cpukit/include/rtems/rtems/clock.h (modified) rtems: Replace "precision" with "resolution" Resolution is the ... Thu, 11 Nov 2021 07:44:29 GMT Sebastian Huber [5468464] * cpukit/include/rtems/score/status.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/psignalunblockthread.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Properly continue the thread during restart The ... Thu, 11 Nov 2021 08:00:03 GMT Sebastian Huber [2e56aab] * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqextract.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Move _Thread_queue_Extract() Move _Thread_queue_Extract() ... Thu, 11 Nov 2021 09:34:31 GMT Sebastian Huber [e429e97] * cpukit/include/rtems/rtems/ratemonimpl.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/rtems/src/eventsurrender.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/rtems/src/ratemontimeout.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadtimeout.c (modified) * testsuites/sptests/spintrcritical08/init.c (modified) * testsuites/sptests/spintrcritical09/init.c (modified) * testsuites/sptests/spintrcritical10/init.c (modified) * testsuites/sptests/spintrcritical22/init.c (modified) score: Simplify thread wait state handling Remove the ... Thu, 11 Nov 2021 07:35:22 GMT Sebastian Huber [50aef135] * cpukit/include/rtems/score/objectdata.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/include/rtems/score/threadmp.h (modified) * cpukit/include/rtems/score/threadqimpl.h (modified) * cpukit/posix/src/psignalunblockthread.c (modified) * cpukit/score/src/threadqextractwithproxy.c (modified) * cpukit/score/src/threadrestart.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) * spec/build/cpukit/objmpci.yml (modified) score: Add _Thread_MP_Extract_proxy() Remove ... Mon, 08 Nov 2021 10:08:24 GMT Sebastian Huber [c69a70a] * cpukit/include/rtems/rtems/tasks.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/rtems/src/schedulerremoveprocessor.c (modified) rtems: Fix rtems_scheduler_remove_processor() Return an error ... Wed, 10 Nov 2021 07:54:03 GMT Sebastian Huber [6443c9d] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Fix assertion in SMP scheduler framework Properly assert ... Fri, 29 Oct 2021 07:30:13 GMT Sebastian Huber [fc64e837] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/schedulersmp.c (modified) * cpukit/score/src/threaddispatch.c (modified) score: Rework ask for help requests Process ask for help requests ... Fri, 29 Oct 2021 12:17:54 GMT Sebastian Huber [4d90289e] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: _Scheduler_SMP_Schedule_highest_ready() Simplify callers of ... Fri, 29 Oct 2021 12:45:28 GMT Sebastian Huber [d0434b88] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: Remove victim thread from CPU allocation Update #4531. Fri, 29 Oct 2021 11:44:04 GMT Sebastian Huber [c6362f6] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Move _Scheduler_Unblock_node() Move ... Fri, 29 Oct 2021 11:38:43 GMT Sebastian Huber [dcd8b93] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Move _Scheduler_Block_node() Move _Scheduler_Block_node() ... Fri, 29 Oct 2021 06:29:51 GMT Sebastian Huber [f767ef80] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Simplify _Scheduler_SMP_Yield() There is not need to ... Wed, 27 Oct 2021 06:35:22 GMT Sebastian Huber [6d20f0c5] * cpukit/include/rtems/score/chainimpl.h (modified) * cpukit/include/rtems/score/schedulersimpleimpl.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/coremsginsert.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * testsuites/sptests/spchain/init.c (modified) score: Add node to insert to Chain_Node_order This allows to use ... Wed, 20 Oct 2021 12:21:20 GMT Sebastian Huber [ff20bc9] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/include/rtems/score/schedulerprioritysmpimpl.h (modified) * cpukit/include/rtems/score/schedulersmp.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: Rework idle handling in SMP schedulers This patch fixes an ... Fri, 15 Oct 2021 09:21:31 GMT Sebastian Huber [3d6ebde1] * cpukit/include/rtems/score/mrspimpl.h (modified) * 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/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/schedulerdefaultmakecleansticky.c (added) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * spec/build/cpukit/objsmp.yml (modified) score: Add SMP scheduler make/clean sticky This patch fixes the ... Wed, 20 Oct 2021 06:24:24 GMT Sebastian Huber [3781709] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Add SMP scheduler idle exchange callback Update #4531. Tue, 19 Oct 2021 12:28:48 GMT Sebastian Huber [9d3e8212] * cpukit/include/rtems/score/scheduleredfsmp.h (modified) * cpukit/score/src/scheduleredfsmp.c (modified) score: Rework affine ready queue handling Rework the handling of ... Tue, 19 Oct 2021 11:06:09 GMT Sebastian Huber [a53229bb] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: Use extract from scheduled callbacks Use the extract from ... Thu, 21 Oct 2021 09:07:21 GMT Sebastian Huber [757a1096] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/scheduleredfsmp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: Remove return value from enqueue scheduled The return value ... Tue, 19 Oct 2021 10:43:47 GMT Sebastian Huber [6286a40] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Scheduler insert after move Insert nodes after moving the ... Wed, 20 Oct 2021 06:23:07 GMT Sebastian Huber [81659420] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Add missing idle thread exchanges Update #4531. Wed, 20 Oct 2021 06:20:58 GMT Sebastian Huber [e787091] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Add missing idle thread releases Update #4531. Tue, 19 Oct 2021 09:25:25 GMT Sebastian Huber [bd55f69] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Simplify _Scheduler_Exchange_idle_thread() Remove ... Tue, 19 Oct 2021 09:21:49 GMT Sebastian Huber [f0f60a1e] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Change _Scheduler_Try_to_schedule_node() Add the victim node ... Mon, 18 Oct 2021 07:07:07 GMT Sebastian Huber [7ae4f569] * cpukit/include/rtems/score/schedulerimpl.h (modified) score: Not set CPU in _Scheduler_Use_idle_thread() Do not set the ... Mon, 18 Oct 2021 07:05:30 GMT Sebastian Huber [45e942d] * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulernodeimpl.h (modified) score: Rename _Scheduler_Set_idle_thread() Rename ... Fri, 22 Oct 2021 05:31:46 GMT Sebastian Huber [577262a7] * cpukit/include/rtems/score/rbtreeimpl.h (modified) * cpukit/score/src/rbtreeappend.c (added) * cpukit/score/src/rbtreeprepend.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Add red-black tree append/prepend These functions are a ... Fri, 29 Oct 2021 11:57:27 GMT Sebastian Huber [3c076041] * cpukit/include/rtems/score/schedulerimpl.h (modified) score: Simplify _Scheduler_Generic_block() If we block the ... Tue, 16 Nov 2021 16:26:00 GMT Kinsey Moore [50cf1932] * cpukit/include/rtems/score/percpu.h (modified) cpukit: Enable debug for SMP AArch64 Ensure when both RTEMS_DEBUG ... Thu, 18 Nov 2021 11:13:53 GMT Sebastian Huber [9b6362da] * cpukit/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/taskident.c (modified) * testsuites/libtests/malloctest/task1.c (modified) * testsuites/libtests/stackchk/task1.c (modified) * testsuites/mptests/mp01/task1.c (modified) * testsuites/mptests/mp03/task1.c (modified) * testsuites/mptests/mp04/task1.c (modified) * testsuites/samples/base_mp/apptask.c (modified) * testsuites/samples/base_sp/apptask.c (modified) * testsuites/samples/ticker/tasks.c (modified) * testsuites/smptests/smp08/tasks.c (modified) * testsuites/smptests/smpaffinity01/init.c (modified) * testsuites/sptests/sp19/first.c (modified) * testsuites/sptests/sp19/fptask.c (modified) * testsuites/sptests/sp19/task1.c (modified) * testsuites/sptests/sp24/task1.c (modified) * testsuites/sptests/sp30/task1.c (modified) * testsuites/sptests/sp42/init.c (modified) * testsuites/sptests/sp76/init.c (modified) * testsuites/sptests/spcbssched01/task1.c (modified) * testsuites/sptests/spedfsched01/task1.c (modified) * testsuites/sptests/spsimplesched01/init.c (modified) * testsuites/sptests/spsimplesched02/init.c (modified) * testsuites/sptests/sptask_err04/task1.c (modified) rtems: Use RTEMS_WHO_AM_I for rtems_task_ident() Wed, 17 Nov 2021 19:05:52 GMT Sebastian Huber [99fdfcd] * cpukit/include/rtems/rtems/asr.h (modified) * cpukit/include/rtems/rtems/signal.h (modified) rtems: Add signal header to implementation group Tue, 16 Nov 2021 16:00:29 GMT Sebastian Huber [c47daf6f] * cpukit/include/rtems/confdefs/iodrivers.h (modified) config: Fix IO driver table initialization Check all IO driver ... Mon, 15 Nov 2021 18:15:27 GMT Sebastian Huber [32cee883] * cpukit/include/rtems/confdefs/bsp.h (modified) * cpukit/include/rtems/confdefs/extensions.h (modified) * cpukit/include/rtems/confdefs/iodrivers.h (modified) * cpukit/include/rtems/confdefs/malloc.h (modified) * cpukit/include/rtems/confdefs/percpu.h (modified) config: CONFIGURE_DISABLE_BSP_SETTINGS Evaluate ... Mon, 11 Oct 2021 15:07:50 GMT Sebastian Huber [ccbcfb6] * cpukit/include/rtems/rtems/clock.h (modified) * cpukit/score/src/kern_tc.c (modified) rtems: Add new clock manager directives Update #4527. Tue, 23 Mar 2021 14:34:26 GMT Sebastian Huber [ee57a7f1] * cpukit/include/rtems/score/coremuteximpl.h (modified) * cpukit/rtems/src/semsetpriority.c (modified) score: Fix _CORE_ceiling_mutex_Set_priority() We have to use a ... Fri, 16 Apr 2021 07:21:57 GMT Sebastian Huber [16b50ac6] * cpukit/include/rtems/score/coremuteximpl.h (modified) score: Always check if a prio ceiling is defined Priority ceiling ... Wed, 12 May 2021 08:53:48 GMT Sebastian Huber [7a591d0c] * cpukit/include/rtems/score/threadimpl.h (modified) score: Fix thread pinning assertions Thu, 28 Oct 2021 09:14:57 GMT Sebastian Huber [ffb8833d] * cpukit/include/rtems/score/timecounter.h (modified) * cpukit/score/src/kern_tc.c (modified) score: Add _Timecounter_Set_NTP_update_second() Allow the ... Wed, 27 Oct 2021 10:59:09 GMT Sebastian Huber [240a1f7] * cpukit/include/rtems/posix/pthreadimpl.h (modified) * cpukit/include/rtems/rtems/modesimpl.h (modified) * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/schedulercbs.h (modified) * cpukit/include/rtems/score/scheduleredf.h (modified) * cpukit/include/rtems/score/scheduleredfsmp.h (modified) * cpukit/include/rtems/score/schedulerimpl.h (modified) * cpukit/include/rtems/score/schedulerpriority.h (modified) * cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/include/rtems/score/schedulersimple.h (modified) * cpukit/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/include/rtems/score/thread.h (modified) * cpukit/include/rtems/score/threadcpubudget.h (added) * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/posix/src/psxtransschedparam.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadgetattrnp.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/rtems/src/signalsend.c (modified) * cpukit/rtems/src/taskconstruct.c (modified) * cpukit/rtems/src/taskmode.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsgetexecutiontime.c (modified) * cpukit/score/src/schedulercbsgetremainingbudget.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/schedulerdefaulttick.c (deleted) * cpukit/score/src/threadcreateidle.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadexhausttimeslice.c (added) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadloadenv.c (modified) * cpukit/score/src/threadresettimeslice.c (added) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/watchdogtick.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) * testsuites/sptests/sptimecounter01/init.c (modified) score: Introduce CPU budget operations This patch set replaces the ... 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, 25 Oct 2021 06:15:37 GMT Sebastian Huber [24922d0] * cpukit/include/rtems/rtems/ratemon.h (modified) rtems: rtems_rate_monotonic_get_status() Mention that resetting the ... Tue, 19 Oct 2021 14:29:48 GMT Sebastian Huber [f1723d12] * cpukit/doxygen/appl-config.h (modified) * cpukit/include/rtems/config.h (modified) rtems: Regenerate for IDLE task allocator option Update #4524. Wed, 20 Oct 2021 17:14:53 GMT Sebastian Huber [28632b5] * cpukit/include/rtems/score/schedulersmpimpl.h (modified) score: Fix typo 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 ... Sat, 09 Oct 2021 14:12:07 GMT Sebastian Huber [a4112bd] * cpukit/include/rtems/score/watchdogimpl.h (modified) score: Simplify _Watchdog_Next_first() 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 ... Wed, 06 Oct 2021 08:37:53 GMT Sebastian Huber [3bb97a30] * cpukit/include/rtems/score/threadimpl.h (modified) score: Always check queue in _Thread_Wait_cancel() Commit ... Tue, 05 Oct 2021 18:23:08 GMT Sebastian Huber [226d0e92] * cpukit/include/rtems/score/scheduleredfsmp.h (modified) score: Optimize EDF SMP scheduler ops The schedule operation is ... Fri, 01 Oct 2021 17:32:28 GMT Sebastian Huber [344bb536] * cpukit/include/rtems/cpuuse.h (modified) rtems: Generate Write the documentation from scratch. Thu, 30 Sep 2021 06:51:30 GMT Sebastian Huber [e9063644] * cpukit/include/rtems/posix/posixapi.h (modified) posix: Remove "RTEMS" from POSIX API group Clarify group ... Thu, 30 Sep 2021 06:37:01 GMT Sebastian Huber [8b762a88] * cpukit/include/rtems/score/wkspace.h (modified) * cpukit/include/rtems/score/wkspacedata.h (modified) scoe: Move workspace group definition Define the group in the ... Thu, 30 Sep 2021 06:33:25 GMT Sebastian Huber [5a6f94d] * cpukit/include/rtems/rtems/asrdata.h (modified) rtems: Add ASR implementation to existing group Update #3706. Thu, 30 Sep 2021 06:30:58 GMT Sebastian Huber [a950c135] * cpukit/include/rtems/score/hash.h (modified) score: Add Hash Handler to group Update #3706. Thu, 30 Sep 2021 06:19:01 GMT Sebastian Huber [4c0b006] * cpukit/include/rtems/counter.h (modified) rtems: Canonicalize Doxygen in Update #3706. Thu, 30 Sep 2021 06:15:11 GMT Sebastian Huber [dba2e690] * cpukit/include/rtems/seterr.h (modified) rtems: Canonicalize Doxygen in Update #3706. 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 ... Wed, 21 Jul 2021 17:17:29 GMT Sebastian Huber [25f126e] * cpukit/include/rtems/score/basedefs.h (modified) score: Regenerate Reflect renamed ... 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, 17 Sep 2021 06:54:58 GMT Sebastian Huber [59537c9] * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/schedulercbs.h (modified) * cpukit/include/rtems/score/scheduleredf.h (modified) * cpukit/include/rtems/score/schedulerpriority.h (modified) * cpukit/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/include/rtems/score/schedulersimple.h (modified) * cpukit/include/rtems/score/schedulersimplesmp.h (modified) score: SCHEDULER_OPERATION_DEFAULT_GET_SET_AFFINITY Rename ... Fri, 17 Sep 2021 05:57:09 GMT Sebastian Huber [92b9f65] * cpukit/include/rtems/score/scheduler.h (modified) * cpukit/include/rtems/score/schedulercbs.h (modified) * cpukit/include/rtems/score/scheduleredf.h (modified) * cpukit/include/rtems/score/schedulerpriority.h (modified) * cpukit/include/rtems/score/schedulersimple.h (modified) score: SCHEDULER_OPERATION_DEFAULT_ASK_FOR_HELP Rename ... Wed, 15 Sep 2021 09:44:40 GMT Sebastian Huber [dbb7c956] * cpukit/include/rtems/rtems/message.h (modified) rtems: Fix message manager documentation Correct the description of ... Wed, 15 Sep 2021 11:56:16 GMT Sebastian Huber [1567d927] * cpukit/include/rtems/rtems/attr.h (modified) * cpukit/include/rtems/rtems/barrier.h (modified) * cpukit/include/rtems/rtems/clock.h (modified) * cpukit/include/rtems/rtems/message.h (modified) * cpukit/include/rtems/rtems/ratemon.h (modified) * cpukit/include/rtems/rtems/sem.h (modified) * cpukit/include/rtems/rtems/tasks.h (modified) rtems: Add header files to Doxygen groups Wed, 15 Sep 2021 11:38:12 GMT Sebastian Huber [79efc81a] * cpukit/include/rtems/rtems/statusimpl.h (modified) * cpukit/include/rtems/rtems/types.h (modified) rtems: Move Doxygen group definition Move the definition of the ... Tue, 13 Oct 2020 13:57:36 GMT Sebastian Huber [a45bc321] * cpukit/include/rtems.h (modified) rtems: Improve Classic API group description Wed, 15 Sep 2021 05:36:45 GMT Sebastian Huber [fe818cd] * cpukit/include/rtems/rtems/message.h (modified) rtems: Fix message manager documentation Remove bogus return status ... Mon, 22 Jun 2020 09:29:45 GMT Sebastian Huber [466cd917] * cpukit/include/rtems/extension.h (modified) rtems: Generate Remove the duplicated ... Mon, 22 Jun 2020 06:50:02 GMT Sebastian Huber [606c9a6] * cpukit/include/rtems/rtems/cache.h (modified) rtems: Generate Change license to ... Fri, 03 Sep 2021 14:55:18 GMT Sebastian Huber [c0435b5e] * cpukit/include/rtems/rtems/clock.h (modified) rtems: Document time of day constraints Update #4338. Fri, 03 Sep 2021 09:09:02 GMT Sebastian Huber [ad41c179] * bsps/bfin/shared/dev/rtc.c (modified) * cpukit/include/rtems/score/todimpl.h (modified) * cpukit/rtems/src/clockgettod.c (modified) * cpukit/rtems/src/clocktodtoseconds.c (modified) * cpukit/rtems/src/clocktodvalidate.c (modified) * testsuites/sptests/sp2038/init.c (modified) * testsuites/sptests/spclock_err02/init.c (modified) score: Change TOD_LATEST_YEAR to 2099 This simplifies the ... 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() 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 Wed, 28 Jul 2021 14:29:54 GMT Sebastian Huber [34099baa] * cpukit/include/rtems/test.h (modified) * cpukit/libtest/t-test.c (modified) libtest: Return fixture context in T_case_begin() This makes it ... 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 ...