# # ChangeLog for cpukit/score/src in rtems # # Generated by Trac 1.2.1.dev0 # 05/19/24 12:14:52 Thu, 14 Jul 2022 13:06:02 GMT Sebastian Huber [1bf878f7] * cpukit/include/rtems/score/memory.h (modified) * cpukit/score/src/memorydirtyfreeareas.c (modified) * cpukit/score/src/memorynoinit.c (added) * cpukit/score/src/memoryzerofreeareas.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) * testsuites/sptests/sp54/init.c (modified) score: Extend memory dirty/zero actions Dirty or zero also the part ... Tue, 05 Jul 2022 07:04:26 GMT Sebastian Huber [8009063] * cpukit/score/src/threadcreateidle.c (modified) score: Use RTEMS_SMP in _Thread_Create_idle() Conditional ... Tue, 05 Jul 2022 06:13:50 GMT Sebastian Huber [6e74ceb] * cpukit/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) score: Conditional _Thread_Priority_replace() This function is only ... Wed, 29 Jun 2022 12:37:47 GMT Sebastian Huber [03e4d1e9] * cpukit/score/cpu/aarch64/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/arm/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/bfin/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/i386/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/lm32/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/m68k/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/microblaze/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/mips/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/moxie/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/nios2/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/no_cpu/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/or1k/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/powerpc/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/riscv/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/sh/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/sparc/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/sparc64/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/v850/include/rtems/score/cpuimpl.h (modified) * cpukit/score/cpu/x86_64/include/rtems/score/cpuimpl.h (modified) * cpukit/score/src/threadcreateidle.c (modified) * testsuites/sptests/sptls01/init.c (modified) score: Add _CPU_Use_thread_local_storage() At some point during ... Tue, 28 Jun 2022 05:45:02 GMT Sebastian Huber [4f87edb] * cpukit/include/rtems/score/gcov.h (added) * cpukit/include/rtems/test-info.h (modified) * cpukit/libtest/testgcovdumpinfo.c (added) * cpukit/score/src/gcovdumpinfo.c (added) * cpukit/score/src/gcovdumpinfobase64.c (added) * cpukit/score/src/gcovinfoset.c (added) * spec/build/cpukit/librtemscpu.yml (modified) * spec/build/cpukit/librtemstest.yml (modified) * testsuites/validation/tc-terminate.c (modified) gcov: Add functions to dump the gcov information Update #4670. Mon, 16 May 2022 18:34:59 GMT Sebastian Huber [5dffbc42] * cpukit/include/rtems/score/priorityimpl.h (modified) * cpukit/score/src/kern_tc.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/watchdogtick.c (modified) score: Make SMP only code explicit Conditional expressions with ... Tue, 21 Jun 2022 10:26:50 GMT Sebastian Huber [94df3a7a] * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Provide a weak hardpps() implementation The real ... Wed, 22 Jun 2022 09:02:33 GMT Sebastian Huber [cd50bea] * cpukit/score/src/threadqtimeout.c (modified) * testsuites/validation/tc-clock-nanosleep.c (modified) score: Use right clock for threadq timeouts Use CLOCK_REALTIME and ... Fri, 10 Jun 2022 09:05:46 GMT Gabriel Moyano [11621c9c] * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Update pps_event() for uniprocessor configurations Since ... Mon, 23 May 2022 07:19:27 GMT Sebastian Huber [044e8b6] * cpukit/score/src/kern_tc.c (modified) score: Fix pps_fetch() Return early only if there was a timeout, ... Mon, 23 May 2022 07:04:12 GMT Sebastian Huber [495f836] * cpukit/score/src/kern_ntptime.c (modified) score: Reformat for code coverage Close #2349. Fri, 20 May 2022 09:30:01 GMT Gabriel Moyano [b3e4f580] * cpukit/include/sys/timepps.h (modified) * cpukit/score/src/kern_ntptime.c (modified) * testsuites/sptests/spntp01/init.c (modified) timepps.h: PPS_SYNC defined by default Update #2349. Fri, 20 May 2022 09:30:00 GMT Gabriel Moyano [b304603b] * cpukit/score/src/kern_ntptime.c (modified) kern_ntptime.c: Add define in order to remove warning Update #2349. Fri, 20 May 2022 09:29:59 GMT Gabriel Moyano [13513b81] * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Enable PPS API support Update #2349. Fri, 20 May 2022 09:29:58 GMT Gabriel Moyano [c34d3ae] * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Add definitions required by PPS API Update #2349. Fri, 20 May 2022 09:29:57 GMT Gabriel Moyano [ac4ea53] * cpukit/include/rtems/score/timecounter.h (modified) * cpukit/include/sys/timetc.h (modified) * cpukit/score/src/kern_tc.c (modified) score: Rename tc_getfrequency() Rename tc_getfrequency() to ... Fri, 20 May 2022 09:29:56 GMT Gabriel Moyano [95c747d9] * cpukit/include/sys/timepps.h (modified) * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Replace FreeBSD event mechanism by adding pointers to ... Fri, 20 May 2022 09:29:55 GMT Gabriel Moyano [bf61753a] * cpukit/include/sys/timepps.h (modified) * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Add atomic dependencies required by the PPS API Update #2349. Fri, 20 May 2022 09:29:54 GMT Gabriel Moyano [a3930e8c] * cpukit/score/src/kern_ntptime.c (modified) kern_ntptime.c: Add lmax() qmin() definitions Update #2349. Fri, 20 May 2022 09:29:53 GMT Gabriel Moyano [9b4212c7] * cpukit/score/src/kern_ntptime.c (modified) kern_ntptime.c: Disable freebsd features Update #2349. Wed, 18 May 2022 09:31:31 GMT Sebastian Huber [89c498c] * cpukit/score/src/rbtreemax.c (modified) * cpukit/score/src/rbtreemin.c (modified) * cpukit/score/src/rbtreenext.c (modified) * cpukit/score/src/rbtreeprev.c (modified) score: Add SPDX License Identifier Remove URL in copyright notice. ... Fri, 13 May 2022 11:15:43 GMT Sebastian Huber [5a16598] * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) score: Fix SMP priority affinity scheduler yield Thu, 12 May 2022 02:48:55 GMT Tian Ye [901bc14] * cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) score: Add SMP priority affinity scheduler yield Fri, 29 Apr 2022 19:18:21 GMT Ryan Long [feffc45] * cpukit/score/src/opt_compat.h (modified) * cpukit/score/src/opt_ffclock.h (modified) * cpukit/score/src/opt_ntp.h (modified) score/src: Add file headers and licenses These files had no header, ... Thu, 28 Apr 2022 06:56:59 GMT Sebastian Huber [8b18037f] * cpukit/include/rtems/score/heapimpl.h (modified) * cpukit/score/src/heapallocate.c (modified) * testsuites/libtests/malloctest/init.c (modified) heap: Fix heap statistics with protection enabled Close #4644. Fri, 08 Apr 2022 13:41:50 GMT Joel Sherrill [6f40354] * cpukit/score/src/schedulersimpleblock.c (modified) * cpukit/score/src/schedulersimpleschedule.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) Remove duplicate SPDX lines accidentally added Thu, 10 Mar 2022 13:11:12 GMT Sebastian Huber [3661518] * cpukit/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) * spec/build/testsuites/validation/fatal-start-on-not-online-processor.yml (added) * spec/build/testsuites/validation/grp.yml (modified) * testsuites/validation/tr-fatal-start-on-not-online-processor.c (added) * testsuites/validation/tr-fatal-start-on-not-online-processor.h (added) * testsuites/validation/ts-fatal-start-on-not-online-processor.c (added) smp: Add fatal error Add SMP-specifc ... Thu, 15 Jul 2021 14:51:17 GMT Sebastian Huber [d0de6fd] * cpukit/include/rtems/score/io.h (modified) * cpukit/score/src/iorelax.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Add _IO_Relax() This function may be used to burn a couple ... Tue, 01 Mar 2022 20:40:44 GMT Joel Sherrill [255fe43] * cpukit/dev/i2c/eeprom.c (modified) * cpukit/dev/i2c/gpio-nxp-pca9535.c (modified) * cpukit/dev/i2c/i2c-bus.c (modified) * cpukit/dev/i2c/i2c-dev.c (modified) * cpukit/dev/i2c/sensor-lm75a.c (modified) * cpukit/dev/i2c/switch-nxp-pca9548a.c (modified) * cpukit/dev/serial/sc16is752-regs.h (modified) * cpukit/dev/serial/sc16is752-spi.c (modified) * cpukit/dev/serial/sc16is752.c (modified) * cpukit/dev/spi/spi-bus.c (modified) * cpukit/include/dev/i2c/eeprom.h (modified) * cpukit/include/dev/i2c/gpio-nxp-pca9535.h (modified) * cpukit/include/dev/i2c/i2c.h (modified) * cpukit/include/dev/i2c/sensor-lm75a.h (modified) * cpukit/include/dev/i2c/switch-nxp-pca9548a.h (modified) * cpukit/include/dev/serial/sc16is752.h (modified) * cpukit/include/dev/spi/spi.h (modified) * cpukit/include/linux/i2c-dev.h (modified) * cpukit/include/linux/i2c.h (modified) * cpukit/include/linux/rbtree.h (modified) * cpukit/include/linux/spi/spidev.h (modified) * cpukit/include/rtems/bsd.h (modified) * cpukit/include/rtems/counter.h (modified) * cpukit/include/rtems/devzero.h (modified) * cpukit/include/rtems/ftpfs.h (modified) * cpukit/include/rtems/jffs2.h (modified) * cpukit/include/rtems/linkersets.h (modified) * cpukit/include/rtems/media.h (modified) * cpukit/include/rtems/profiling.h (modified) * cpukit/include/rtems/rbheap.h (modified) * cpukit/include/rtems/scheduler.h (modified) * cpukit/include/rtems/score/assert.h (modified) * cpukit/include/rtems/score/io.h (modified) * cpukit/include/rtems/score/isrlock.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/onceimpl.h (modified) * cpukit/include/rtems/score/percpudata.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/schedulercbsimpl.h (modified) * cpukit/include/rtems/score/schedulernode.h (modified) * cpukit/include/rtems/score/schedulernodeimpl.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/include/rtems/score/semaphoreimpl.h (modified) * cpukit/include/rtems/score/smpbarrier.h (modified) * cpukit/include/rtems/score/status.h (modified) * cpukit/include/rtems/score/timecounter.h (modified) * cpukit/include/rtems/score/timecounterimpl.h (modified) * cpukit/include/rtems/score/tls.h (modified) * cpukit/include/rtems/sparse-disk.h (modified) * cpukit/include/rtems/status-checks.h (modified) * cpukit/include/rtems/sysinit.h (modified) * cpukit/include/rtems/telnetd.h (modified) * cpukit/include/rtems/test-info.h (modified) * cpukit/include/rtems/thread.h (modified) * cpukit/include/rtems/timecounter.h (modified) * cpukit/libblock/src/bdpart-create.c (modified) * cpukit/libblock/src/bdpart-dump.c (modified) * cpukit/libblock/src/bdpart-read.c (modified) * cpukit/libblock/src/bdpart-register.c (modified) * cpukit/libblock/src/bdpart-sort.c (modified) * cpukit/libblock/src/bdpart-write.c (modified) * cpukit/libblock/src/blkdev-blkstats.c (modified) * cpukit/libblock/src/blkdev-imfs.c (modified) * cpukit/libblock/src/blkdev-ops.c (modified) * cpukit/libblock/src/blkdev-print-stats.c (modified) * cpukit/libblock/src/diskdevs-init.c (modified) * cpukit/libblock/src/media-desc.c (modified) * cpukit/libblock/src/media-dev-ident.c (modified) * cpukit/libblock/src/media-path.c (modified) * cpukit/libblock/src/media-server.c (modified) * cpukit/libblock/src/media.c (modified) * cpukit/libblock/src/ramdisk-init.c (modified) * cpukit/libblock/src/ramdisk-register.c (modified) * cpukit/libblock/src/show_bdbuf.c (modified) * cpukit/libblock/src/sparse-disk.c (modified) * cpukit/libcrypt/crypt.c (modified) * cpukit/libcsupport/src/arc4random_getentropy_fail.c (modified) * cpukit/libcsupport/src/cachecoherentalloc.c (modified) * cpukit/libcsupport/src/clock.c (modified) * cpukit/libcsupport/src/clonenode.c (modified) * cpukit/libcsupport/src/consolesimple.h (modified) * cpukit/libcsupport/src/consolesimpleread.c (modified) * cpukit/libcsupport/src/getreentglobal.c (modified) * cpukit/libcsupport/src/libio_exit.c (modified) * cpukit/libcsupport/src/mount-mktgt.c (modified) * cpukit/libcsupport/src/printerfprintfputc.c (modified) * cpukit/libcsupport/src/printertask.c (modified) * cpukit/libcsupport/src/printf_plugin.c (modified) * cpukit/libcsupport/src/pwdgrp.h (modified) * cpukit/libcsupport/src/resource_snapshot.c (modified) * cpukit/libcsupport/src/rtems_heap_extend.c (modified) * cpukit/libcsupport/src/rtems_heap_extend_via_sbrk.c (modified) * cpukit/libcsupport/src/rtems_heap_greedy.c (modified) * cpukit/libcsupport/src/rtems_heap_null_extend.c (modified) * cpukit/libcsupport/src/setgroups.c (modified) * cpukit/libcsupport/src/sup_fs_check_permissions.c (modified) * cpukit/libcsupport/src/sup_fs_eval_path.c (modified) * cpukit/libcsupport/src/sup_fs_eval_path_generic.c (modified) * cpukit/libcsupport/src/sup_fs_exist_in_same_instance.c (modified) * cpukit/libcsupport/src/sup_fs_location.c (modified) * cpukit/libcsupport/src/sup_fs_mount_iterate.c (modified) * cpukit/libcsupport/src/sup_fs_next_token.c (modified) * cpukit/libcsupport/src/termios_setbestbaud.c (modified) * cpukit/libcsupport/src/uenvgetgroups.c (modified) * cpukit/libcsupport/src/vprintk.c (modified) * cpukit/libfs/src/defaults/default_are_nodes_equal.c (modified) * cpukit/libfs/src/defaults/default_clone.c (modified) * cpukit/libfs/src/defaults/default_eval_path.c (modified) * cpukit/libfs/src/defaults/default_fsync_success.c (modified) * cpukit/libfs/src/defaults/default_ftruncate_directory.c (modified) * cpukit/libfs/src/defaults/default_handlers.c (modified) * cpukit/libfs/src/defaults/default_kqfilter.c (modified) * cpukit/libfs/src/defaults/default_lock_and_unlock.c (modified) * cpukit/libfs/src/defaults/default_lseek_directory.c (modified) * cpukit/libfs/src/defaults/default_lseek_file.c (modified) * cpukit/libfs/src/defaults/default_poll.c (modified) * cpukit/libfs/src/defaults/default_readv.c (modified) * cpukit/libfs/src/defaults/default_writev.c (modified) * cpukit/libfs/src/dosfs/msdos_conv_default.c (modified) * cpukit/libfs/src/dosfs/msdos_conv_utf8.c (modified) * cpukit/libfs/src/imfs/imfs_make_generic_node.c (modified) * cpukit/libfs/src/jffs2/include/linux/kernel-rtems.h (modified) * cpukit/libmisc/cpuuse/cpuinforeport.c (modified) * cpukit/libmisc/devnull/devzero.c (modified) * cpukit/libmisc/shell/fdisk.c (modified) * cpukit/libmisc/shell/login_check.c (modified) * cpukit/libmisc/shell/login_prompt.c (modified) * cpukit/libmisc/shell/main_blkstats.c (modified) * cpukit/libmisc/shell/main_cmdchmod.c (modified) * cpukit/libmisc/shell/main_cmdchown.c (modified) * cpukit/libmisc/shell/main_cmdls.c (modified) * cpukit/libmisc/shell/main_cpuinfo.c (modified) * cpukit/libmisc/shell/main_lsof.c (modified) * cpukit/libmisc/shell/main_profreport.c (modified) * cpukit/libmisc/shell/main_rtc.c (modified) * cpukit/libmisc/shell/shell-wait-for-input.c (modified) * cpukit/libmisc/untar/untar_tgz.c (modified) * cpukit/libtest/testbeginend.c (modified) * cpukit/libtest/testbusy.c (modified) * cpukit/libtest/testextension.c (modified) * cpukit/libtest/testparallel.c (modified) * cpukit/rtems/src/clockgetuptimeseconds.c (modified) * cpukit/rtems/src/clockgetuptimetimeval.c (modified) * cpukit/rtems/src/rtemsmaxprio.c (modified) * cpukit/rtems/src/scheduleraddprocessor.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/schedulerremoveprocessor.c (modified) * cpukit/rtems/src/semsetpriority.c (modified) * cpukit/rtems/src/statustext.c (modified) * cpukit/rtems/src/systemeventreceive.c (modified) * cpukit/rtems/src/systemeventsend.c (modified) * cpukit/rtems/src/taskexit.c (modified) * cpukit/rtems/src/taskgetpriority.c (modified) * cpukit/rtems/src/taskgetscheduler.c (modified) * cpukit/rtems/src/taskiterate.c (modified) * cpukit/rtems/src/tasksetscheduler.c (modified) * cpukit/rtems/src/workspacegreedy.c (modified) * cpukit/sapi/src/chainappendnotify.c (modified) * cpukit/sapi/src/chaingetnotify.c (modified) * cpukit/sapi/src/chaingetwait.c (modified) * cpukit/sapi/src/chainprependnotify.c (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/sapi/src/cpucounterconverter.c (modified) * cpukit/sapi/src/delaynano.c (modified) * cpukit/sapi/src/delayticks.c (modified) * cpukit/sapi/src/fatalsrctext.c (modified) * cpukit/sapi/src/interrtext.c (modified) * cpukit/sapi/src/panic.c (modified) * cpukit/sapi/src/profilingiterate.c (modified) * cpukit/sapi/src/profilingreportxml.c (modified) * cpukit/sapi/src/rbheap.c (modified) * cpukit/sapi/src/tcsimpleinstall.c (modified) * cpukit/score/cpu/arm/__aeabi_read_tp.c (modified) * cpukit/score/cpu/arm/__tls_get_addr.c (modified) * cpukit/score/cpu/arm/arm-context-validate.S (modified) * cpukit/score/cpu/arm/arm-context-volatile-clobber.S (modified) * cpukit/score/cpu/arm/arm-exception-default.c (modified) * cpukit/score/cpu/arm/arm-exception-frame-print.c (modified) * cpukit/score/cpu/arm/arm_exc_abort.S (modified) * cpukit/score/cpu/arm/arm_exc_interrupt.S (modified) * cpukit/score/cpu/arm/armv4-exception-default.S (modified) * cpukit/score/cpu/arm/armv4-sync-synchronize.c (modified) * cpukit/score/cpu/arm/armv7-thread-idle.c (modified) * cpukit/score/cpu/arm/armv7m-context-initialize.c (modified) * cpukit/score/cpu/arm/armv7m-context-restore.c (modified) * cpukit/score/cpu/arm/armv7m-context-switch.c (modified) * cpukit/score/cpu/arm/armv7m-exception-default.c (modified) * cpukit/score/cpu/arm/armv7m-exception-handler-get.c (modified) * cpukit/score/cpu/arm/armv7m-exception-handler-set.c (modified) * cpukit/score/cpu/arm/armv7m-exception-priority-get.c (modified) * cpukit/score/cpu/arm/armv7m-exception-priority-handler.c (modified) * cpukit/score/cpu/arm/armv7m-exception-priority-set.c (modified) * cpukit/score/cpu/arm/armv7m-isr-dispatch.c (modified) * cpukit/score/cpu/arm/armv7m-isr-enter-leave.c (modified) * cpukit/score/cpu/arm/armv7m-isr-level-get.c (modified) * cpukit/score/cpu/arm/armv7m-isr-level-set.c (modified) * cpukit/score/cpu/arm/armv7m-isr-vector-install.c (modified) * cpukit/score/cpu/arm/armv7m-multitasking-start-stop.c (modified) * cpukit/score/cpu/arm/include/libcpu/arm-cp15.h (modified) * cpukit/score/cpu/arm/include/rtems/score/armv4.h (modified) * cpukit/score/cpu/arm/include/rtems/score/armv7m.h (modified) * cpukit/score/cpu/bfin/bfin-exception-frame-print.c (modified) * cpukit/score/cpu/lm32/lm32-exception-frame-print.c (modified) * cpukit/score/cpu/m68k/__m68k_read_tp.c (modified) * cpukit/score/cpu/m68k/m68k-exception-frame-print.c (modified) * cpukit/score/cpu/nios2/include/rtems/score/nios2-utility.h (modified) * cpukit/score/cpu/nios2/nios2-context-validate.S (modified) * cpukit/score/cpu/nios2/nios2-context-volatile-clobber.S (modified) * cpukit/score/cpu/nios2/nios2-eic-il-low-level.S (modified) * cpukit/score/cpu/nios2/nios2-exception-frame-print.c (modified) * cpukit/score/cpu/nios2/nios2-isr-is-in-progress.c (modified) * cpukit/score/cpu/nios2/nios2-mpu-add-region.c (modified) * cpukit/score/cpu/nios2/nios2-mpu-configuration.c (modified) * cpukit/score/cpu/nios2/nios2-mpu-descriptor.c (modified) * cpukit/score/cpu/nios2/nios2-mpu-disable-protected.c (modified) * cpukit/score/cpu/nios2/nios2-mpu-reset.c (modified) * cpukit/score/cpu/nios2/nios2-thread-dispatch-disabled.c (modified) * cpukit/score/cpu/no_cpu/cpucounterfrequency.c (modified) * cpukit/score/cpu/no_cpu/cpucounterread.c (modified) * cpukit/score/cpu/no_cpu/cpuidle.c (modified) * cpukit/score/cpu/powerpc/ppc-context-validate.S (modified) * cpukit/score/cpu/powerpc/ppc-context-volatile-clobber.S (modified) * cpukit/score/cpu/powerpc/ppc-isr-disable-mask.S (modified) * cpukit/score/cpu/sh/sh-exception-frame-print.c (modified) * cpukit/score/cpu/sparc/include/rtems/score/sparcimpl.h (modified) * cpukit/score/cpu/sparc/sparc-context-validate.S (modified) * cpukit/score/cpu/sparc/sparc-context-volatile-clobber.S (modified) * cpukit/score/cpu/sparc/sparc-counter-asm.S (modified) * cpukit/score/cpu/sparc64/sparc64-exception-frame-print.c (modified) * cpukit/score/cpu/v850/v850-exception-frame-print.c (modified) * cpukit/score/src/allocatormutex.c (modified) * cpukit/score/src/chainnodecount.c (modified) * cpukit/score/src/condition.c (modified) * cpukit/score/src/debugisthreaddispatchingallowed.c (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/heapgreedy.c (modified) * cpukit/score/src/heapiterate.c (modified) * cpukit/score/src/heapnoextend.c (modified) * cpukit/score/src/ioprintf.c (modified) * cpukit/score/src/isrisinprogress.c (modified) * cpukit/score/src/libatomic.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/objectactivecount.c (modified) * cpukit/score/src/objectgetlocal.c (modified) * cpukit/score/src/percpuasm.c (modified) * cpukit/score/src/percpustatewait.c (modified) * cpukit/score/src/pheapiterate.c (modified) * cpukit/score/src/processormaskcopy.c (modified) * cpukit/score/src/profilingisrentryexit.c (modified) * cpukit/score/src/profilingsmplock.c (modified) * cpukit/score/src/rbtreeiterate.c (modified) * cpukit/score/src/rbtreepostorder.c (modified) * cpukit/score/src/rbtreereplace.c (modified) * cpukit/score/src/sched.c (modified) * cpukit/score/src/schedulergetaffinity.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersetaffinity.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/smpbarrierwait.c (modified) * cpukit/score/src/smplock.c (modified) * cpukit/score/src/threadentryadaptoridle.c (modified) * cpukit/score/src/threadentryadaptornumeric.c (modified) * cpukit/score/src/threadentryadaptorpointer.c (modified) * cpukit/score/src/threadgetcputimeused.c (modified) * cpukit/score/src/threaditerate.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/threadscheduler.c (modified) * cpukit/score/src/threadwaitgetid.c (modified) * cpukit/score/src/threadyield.c (modified) * cpukit/score/src/userextiterate.c (modified) * cpukit/score/src/watchdoginsert.c (modified) * cpukit/score/src/watchdogremove.c (modified) * cpukit/score/src/watchdogtick.c (modified) * cpukit/score/src/wkstringduplicate.c (modified) * cpukit/telnetd/check_passwd.c (modified) cpukit/: Scripted embedded brains header file clean up Updates #4625. Tue, 08 Mar 2022 15:56:49 GMT Sebastian Huber [32f0f11] * cpukit/score/cpu/aarch64/cpu_asm.S (modified) * cpukit/score/cpu/aarch64/include/rtems/score/cpu.h (modified) * cpukit/score/cpu/arm/cpu_asm.S (modified) * cpukit/score/cpu/arm/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/src/threadstartmultitasking.c (modified) SMP: Fix start multitasking for some targets The previous SMP ... Tue, 08 Mar 2022 08:44:31 GMT Sebastian Huber [5fcc2ca] * cpukit/score/src/smp.c (modified) * cpukit/score/src/threadstartmultitasking.c (modified) score: Disable thread dispatching earlier Disable thread ... Tue, 08 Mar 2022 07:12:29 GMT Sebastian Huber [709dfd4] * cpukit/score/src/objectmp.c (modified) mpci: Fix RTEMS_DEBUG support Wed, 16 Feb 2022 21:09:32 GMT Joel Sherrill [2a1449c] * cpukit/score/src/thread.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/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/threadqextract.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/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/wkstringduplicate.c (modified) score/src/[t-z]*.c: Change license to BSD-2 Updates #3053. Wed, 16 Feb 2022 21:09:20 GMT Joel Sherrill [4a0e418] * cpukit/score/src/objectactivecount.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/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/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/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/schedulerdefaultmappriority.c (modified) * cpukit/score/src/schedulerdefaultnodedestroy.c (modified) * cpukit/score/src/schedulerdefaultnodeinit.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/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/semaphore.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/smpbarrierwait.c (modified) * cpukit/score/src/smplock.c (modified) score/src/[n-s]*.c: Change license to BSD-2 Updates #3053. Wed, 16 Feb 2022 21:09:06 GMT Joel Sherrill [ab02824] * 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/corebarrier.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/coretodset.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/ioprintf.c (modified) * cpukit/score/src/isr.c (modified) * cpukit/score/src/isrisinprogress.c (modified) * cpukit/score/src/iterateoverthreads.c (modified) * cpukit/score/src/libatomic.c (modified) * cpukit/score/src/log2table.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/mpcidefault.c (modified) * cpukit/score/src/mutex.c (modified) score/src/[a-m]*.c: Change license to BSD-2 Updates #3053. Wed, 16 Feb 2022 22:38:08 GMT Joel Sherrill [1011484] * cpukit/score/src/schedulersimpleblock.c (modified) * cpukit/score/src/schedulersimpleschedule.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) score/src/schedulersimple*.c: Replace found in found in with found in ... Mon, 07 Feb 2022 15:10:45 GMT Sebastian Huber [8f1e8f8f] * cpukit/include/rtems/score/timecounter.h (modified) * cpukit/include/sys/timex.h (modified) * cpukit/posix/src/adjtime.c (deleted) * cpukit/score/src/kern_ntptime.c (modified) * cpukit/score/src/kern_tc.c (modified) * spec/build/cpukit/librtemscpu.yml (modified) * spec/build/testsuites/sptests/grp.yml (modified) * spec/build/testsuites/sptests/spntp01.yml (added) * testsuites/psxtests/psxtime/test.c (modified) * testsuites/sptests/spntp01/init.c (added) kern_ntptime.c: Port to RTEMS Remove previous adjtime() ... Mon, 07 Feb 2022 14:37:54 GMT Sebastian Huber [91057b3] * cpukit/score/src/kern_ntptime.c (added) kern_ntptime.c: Import from FreeBSD The file was imported from this ... Tue, 30 Nov 2021 13:23:23 GMT Andriy Gapon [870cf96] * cpukit/score/src/kern_tc.c (modified) kern_tc: unify timecounter to bintime delta conversion There are ... Fri, 19 Nov 2021 22:29:28 GMT Mark Johnston [ede2278d] * cpukit/score/src/kern_tc.c (modified) timecounter: Initialize tc_lock earlier Hyper-V wants to register ... 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 ... Thu, 09 Apr 2020 07:31:28 GMT Sebastian Huber [0bd28da] * cpukit/score/src/wkspace.c (modified) * cpukit/score/src/wkspaceallocate.c (added) * cpukit/score/src/wkspacefree.c (added) * spec/build/cpukit/librtemscpu.yml (modified) score: Split wkspace.c Splitting the file avoids unnecessary ... Thu, 09 Apr 2020 07:24:05 GMT Sebastian Huber [b070e012] * cpukit/score/src/wkspace.c (modified) wkspace.c: Change license to BSD-2-Clause Change licence according ... 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 ... Fri, 12 Nov 2021 07:17:32 GMT Sebastian Huber [3b6e263a] * cpukit/score/src/threadqenqueue.c (modified) score: _Thread_queue_Surrender_no_priority() Simplify ... 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 ... Thu, 11 Nov 2021 07:33:36 GMT Sebastian Huber [cd791039] * cpukit/score/src/threadrestart.c (modified) score: Remove thread timer earlier The earlier we remove the thread ... Mon, 15 Nov 2021 09:20:30 GMT Sebastian Huber [834a86fe] * cpukit/score/src/scheduleredfsmp.c (modified) score: Restrict affinity for EDF SMP scheduler The SMP EDF ... 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. Wed, 27 Oct 2021 06:48:47 GMT Sebastian Huber [b9990b8d] * cpukit/score/src/scheduleredfsmp.c (modified) score: Fix SMP EDF priority group ordering The SMP EDF scheduler ... 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, 27 Oct 2021 07:46:06 GMT Sebastian Huber [75527ef3] * cpukit/score/src/scheduleredfsmp.c (modified) score: Optimize SMP EDF move to ready operation If a node is moved ... 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 ... 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 ... Wed, 17 Nov 2021 16:30:24 GMT Kinsey Moore [1eb266b] * cpukit/score/cpu/arm/include/rtems/score/cpu.h (modified) * cpukit/score/src/stackallocatorforidle.c (modified) cpukit: Consistize OAR copyright headers These two OAR copyright ... 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. 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 ... Mon, 11 Oct 2021 15:10:29 GMT Sebastian Huber [b936ce5] * cpukit/score/src/kern_tc.c (modified) score: Optimize timehand updates for non-SMP In uniprocessor ... Mon, 11 Oct 2021 08:45:27 GMT Sebastian Huber [52c53a59] * cpukit/score/src/kern_tc.c (modified) * testsuites/sptests/sptimecounter01/init.c (modified) score: Port large time delta support to RTEMS Mon, 11 Oct 2021 08:09:57 GMT Sebastian Huber [b88d9cb3] * cpukit/score/src/kern_tc.c (modified) score: Initialize timehand generation to UINT_MAX This leads to a ... Fri, 29 Oct 2021 18:29:22 GMT Mark Johnston [c3a68059] * cpukit/score/src/kern_tc.c (modified) timecounter: Load the currently selected tc once in tc_windup() ... Thu, 28 Oct 2021 08:22:58 GMT Sebastian Huber [34675587] * cpukit/score/src/kern_tc.c (modified) kern_tc.c: Scaling/large delta recalculation This change is a ... Sat, 16 Oct 2021 13:46:55 GMT Mark Johnston [ea389aaa] * cpukit/score/src/kern_tc.c (modified) timecounter: Lock the timecounter list Timecounter registration is ... Sat, 09 Oct 2021 16:34:06 GMT Mark Johnston [66d4077] * cpukit/score/src/kern_tc.c (modified) timecounter: Let kern.timecounter.stepwarnings be set as a tunable ... Sun, 08 Aug 2021 14:38:01 GMT Ed Maste [d84e3b6e] * cpukit/score/src/kern_tc.c (modified) Remove "All Rights Reserved" from FreeBSD Foundation sys/ ... Wed, 05 May 2021 18:32:13 GMT Warner Losh [87d7a6e] * cpukit/score/src/kern_tc.c (modified) kern: clarify boot time In FreeBSD, the current time is computed ... Sun, 07 Mar 2021 23:50:12 GMT Konstantin Belousov [8d5fc57] * cpukit/score/src/kern_tc.c (modified) Make kern.timecounter.hardware tunable Noted and reviewed by: ... Mon, 18 Jan 2021 07:25:36 GMT Konstantin Belousov [570e58e] * cpukit/score/src/kern_tc.c (modified) Add ddb 'show timecounter' command. MFC after: 1 week ... Sat, 09 Jan 2021 08:38:11 GMT Robert Watson [4b384f3] * cpukit/score/src/kern_tc.c (modified) Changes that improve DTrace FBT reliability on freebsd/arm64: - ... Wed, 10 Jun 2020 22:30:32 GMT Konstantin Belousov [18e6686d] * cpukit/score/src/kern_tc.c (modified) Remove double-calls to tc_get_timecount() to warm timecounters. ... Wed, 26 Feb 2020 14:26:36 GMT Pawel Biernacki [df775722] * cpukit/score/src/kern_tc.c (modified) Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) ... Fri, 14 Feb 2020 23:27:45 GMT Konstantin Belousov [9fcf785d] * cpukit/score/src/kern_tc.c (modified) Consolidate read code for timecounters and fix possible overflow in ... Thu, 30 Jan 2020 20:05:05 GMT Mateusz Guzik [ae5b0b2] * cpukit/score/src/kern_tc.c (modified) Remove duplicated empty lines from kern/*.c No functional changes. Mon, 09 Sep 2019 12:42:48 GMT Konstantin Belousov [b825e21] * cpukit/score/src/kern_tc.c (modified) Initialize timehands linkage much earlier. Reported and tested by: ... Mon, 09 Sep 2019 11:29:58 GMT Konstantin Belousov [71b71d6] * cpukit/score/src/kern_tc.c (modified) Make timehands count selectable at boottime. Tested by: ... Sun, 13 Jan 2019 00:19:15 GMT Olivier Houchard [045ed58] * cpukit/score/src/kern_tc.c (modified) Instead of using an incomplete list of platforms that uses 64bits ... Thu, 05 Jul 2018 17:13:37 GMT Andrew Turner [468568ff] * cpukit/score/src/kern_tc.c (modified) Create a new macro for static DPCPU data. On arm64 (and possible ... Fri, 04 May 2018 22:48:10 GMT Mateusz Guzik [6a2363f] * cpukit/score/src/kern_tc.c (modified) tc: bcopy -> memcpy Fri, 06 Apr 2018 17:35:35 GMT Brooks Davis [4d6837d] * cpukit/score/src/kern_tc.c (modified) Move most of the contents of opt_compat.h to opt_global.h. ... Sat, 09 Oct 2021 19:23:16 GMT Sebastian Huber [c830bc64] * cpukit/score/src/kern_tc.c (modified) score: Remove FreeBSD identifier Tue, 19 Dec 2017 10:05:45 GMT Konstantin Belousov [118208b] * cpukit/score/src/kern_tc.c (modified) Use atomic_load(9) to read ppsinfo sequence numbers. In this case ... Thu, 30 Nov 2017 20:33:45 GMT Pedro F. Giffuni [bd0fdf4e] * cpukit/score/src/kern_tc.c (modified) SPDX: use the Beerware identifier. 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 ... Thu, 11 Nov 2021 13:23:31 GMT Sebastian Huber [6cef3f16] * cpukit/score/src/coretodset.c (modified) score: Do not shadow parameter Fri, 29 Oct 2021 19:12:44 GMT Kinsey Moore [a678d1a] * cpukit/score/src/exceptionmapping.c (modified) cpukit: Compare the function result Compare the function result ... 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 ...