Timeline



09/14/21:

17:18 Changeset in rtems-docs [5fdc744] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify task priorities
15:48 Changeset in rtems-docs [6198c49] by Sebastian Huber <sebastian.huber@…>
c-user: Fix message manager documentation Remove bogus return status from rtems_message_queue_receive(). Clarify rtems_message_queue_flush(). Close #4508.
15:40 Changeset in rtems-central [d579832] by Sebastian Huber <sebastian.huber@…>
spec: Fix message manager documentation Remove bogus return status from rtems_message_queue_receive(). Clarify rtems_message_queue_flush().
15:17 Changeset in rtems-tools [c6870de] by Ryan Long <ryan.long@…>
check.py: Fix incorrect use of os.linesep Replaced a couple of calls to os.linesep() with os.linesep because os.linesep() does not exist.
13:58 Changeset in rtems-docs [c81e148] by Sebastian Huber <sebastian.huber@…>
c-user: Define lower and higher priority
13:04 Changeset in rtems-central [93ceaf9] by Sebastian Huber <sebastian.huber@…>
score: Fix priority inheritance flush test
12:58 Changeset in rtems-central [dbfe1c69] by Sebastian Huber <sebastian.huber@…>
spec: Fix enabled-by for some fatal errors
12:32 Changeset in rtems-central [2c4e35b] by Sebastian Huber <sebastian.huber@…>
spec: Fix variable substitution
07:18 Changeset in rtems-tools [dac7ef2] by Chris Johns <chrisj@…>
tester/tftp: Fix recovery of timed out TFTP sessions - Add support to retry the tftp session if the target has not started - Add target handlers for the test directives to allow recovery on error
07:06 Changeset in rtems-tools [ad7b862] by Chris Johns <chrisj@…>
tester: Simplify the console data handling
06:15 Changeset in rtems-docs [0bc62ee] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify rtems_extension_create()
05:53 Ticket #4504 (RTEMS6 has incorrect code generation for stm32f4 bsp) closed by Sebastian Huber <sebastian.huber@…>
fixed: In af722b7/rtems: […]
05:30 Changeset in rtems [af722b7] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix ABI flags for Cortex-M4 Close #4504.

09/13/21:

13:58 Changeset in rtems-central [51213a3] by Sebastian Huber <sebastian.huber@…>
content: Add default for optional parameters
13:05 Changeset in rtems-central [415e8e2] by Sebastian Huber <sebastian.huber@…>
validation: Fix pre-condition state handling
12:28 Changeset in rtems-central [5631f88] by Sebastian Huber <sebastian.huber@…>
validation: Fix transition variants skip
07:53 Changeset in rtems-central [b048c75] by Sebastian Huber <sebastian.huber@…>
spec: Improve mutex seize specification
07:53 Changeset in rtems-central [8b4f848] by Sebastian Huber <sebastian.huber@…>
glossary: Priorities
06:27 Changeset in rtems-docs [04bf6a7] by Sebastian Huber <sebastian.huber@…>
eng: Fix wording in specification items
06:14 Changeset in rtems-central [9bd6ca9] by Sebastian Huber <sebastian.huber@…>
specdoc: Fix wording

09/10/21:

14:26 Changeset in rtems-docs [9dd6135] by Sebastian Huber <sebastian.huber@…>
eng: Add interface params/return to typedefs Update #3715.
14:25 Changeset in rtems-docs [7b2b1b4] by Sebastian Huber <sebastian.huber@…>
eng: Simplify interface return specification Update #3715.
14:22 Changeset in rtems-docs [2df0d64] by Sebastian Huber <sebastian.huber@…>
eng: Add hidden interface group membership Update #3715.
14:21 Changeset in rtems-docs [60e08fd] by Sebastian Huber <sebastian.huber@…>
eng: Make interface definitions optional Update #3715.
12:14 Changeset in rtems-central [249cfa1] by Sebastian Huber <sebastian.huber@…>
spec: Specify register block specification
12:14 Changeset in rtems-central [cfb295c] by Sebastian Huber <sebastian.huber@…>
spec: Fix some attributes
11:33 Changeset in rtems [c274009d] by Sebastian Huber <sebastian.huber@…>
build: Remove invalid attributes
08:36 Changeset in rtems-docs [023f609] by Sebastian Huber <sebastian.huber@…>
c-user: Add "Cache Manager" chapter The Cache Manager directives are available via <rtems.h>. Document most of them in the Classic API Guide. Not documented are the following directive since the API is not yet stable: * rtems_cache_coherent_allocate() * rtems_cache_coherent_free() * rtems_cache_coherent_add_area() Not documented are the following directive since the directives are not implemented on maintained platforms: * rtems_cache_freeze_data() * rtems_cache_freeze_instruction() * rtems_cache_unfreeze_data() * rtems_cache_unfreeze_instruction() Close #4513.
08:29 Ticket #4513 (Document parts of the Cache Manager in the Classic API Guide) created by Sebastian Huber
The Cache Manager directives are available via <rtems.h>. Document …

09/09/21:

14:41 Changeset in rtems-central [ccf334e] by Sebastian Huber <sebastian.huber@…>
interface: Simplify return attribute
14:36 Changeset in rtems-central [4c2144f] by Sebastian Huber <sebastian.huber@…>
interface: Add parameters and return to typedefs
13:29 Changeset in rtems-central [94d88e4] by Sebastian Huber <sebastian.huber@…>
spec: Document the user extension manager
13:16 Ticket #4512 (Count of postponed jobs is not set to zero for a newly created ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ff94ddc/rtems: […]
13:15 Ticket #4512 (Count of postponed jobs is not set to zero for a newly created ...) created by Sebastian Huber
Cloned from #4511: ---- rtems_rate_monotonic_get_status() returns an …
13:08 Ticket #4511 (Count of postponed jobs is not set to zero for a newly created ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 82a61af/rtems: […]
13:03 Changeset in rtems [82a61af] by Sebastian Huber <sebastian.huber@…>
rtems: Initialize count of postponed jobs The rtems_rate_monotonic_get_status() directive returns an arbitrary number for the count of postponed jobs if it is called for a newly created period object. Set the count of postponed jobs to zero during object creation. Close #4511.
13:03 Changeset in rtems [ff94ddc]5 by Sebastian Huber <sebastian.huber@…>
rtems: Initialize count of postponed jobs The rtems_rate_monotonic_get_status() directive returns an arbitrary number for the count of postponed jobs if it is called for a newly created period object. Set the count of postponed jobs to zero during object creation. Close #4512.
13:03 Changeset in rtems-central [67b229d] by Sebastian Huber <sebastian.huber@…>
spec: Fix rtems_rate_monotonic_get_status() test
13:00 Ticket #4511 (Count of postponed jobs is not set to zero for a newly created ...) created by Sebastian Huber
rtems_rate_monotonic_get_status() returns an arbitrary number for the …
08:44 Changeset in rtems-source-builder [7f7f00d] by Chris Johns <chrisj@…>
6/rtems-tools: Update to rtems-test TFTP timeout fixes - Fix the 6/rtems-tools build set to use the correct tools version. - Tools version: 40a7058bd4d7681ca6be7a14f09a1275ea4fbde4
08:43 Changeset in rtems-central [2d4c4a2] by Sebastian Huber <sebastian.huber@…>
transitionmap: Fix pre-condition summary
07:06 Changeset in rtems-central [c34a930] by Sebastian Huber <sebastian.huber@…>
spec: Specify semaphore obtain timeouts

09/08/21:

20:22 Ticket #4271 (Add common malloc family extension method malloc_usable_size()) closed by Joel Sherrill
duplicate: Duplicate of #4503
12:35 Changeset in rtems-central [4644a83] by Sebastian Huber <sebastian.huber@…>
spec: Document the cache manager
11:57 Changeset in rtems-central [67ad8f7] by Sebastian Huber <sebastian.huber@…>
spec: Add requirement texts
11:51 Changeset in rtems-central [82da385] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:21 Changeset in rtems-central [338ff25] by Sebastian Huber <sebastian.huber@…>
spec: Specify MrsP special case
06:51 Changeset in rtems [f3df0935] by Christian Mauderer <christian.mauderer@…>
bsps/imxrt1052: PLL config based on speed grade
06:27 Changeset in rtems-central [e7c122c] by Sebastian Huber <sebastian.huber@…>
spec: Specify bad sticky thread queue enqueue

09/07/21:

23:19 Changeset in rtems-libbsd [715e29f]6-freebsd-12 by Chris Johns <chrisj@…>
freebsd/libc/rpc: Fix the fgets emulation for the internal netconfig support
16:46 Changeset in rtems-source-builder [55574f8] by Joel Sherrill <joel@…>
rtems-tools-6.cfg: Correct checksum missing in previous patch
13:13 Changeset in rtems-central [3cd32df] by Sebastian Huber <sebastian.huber@…>
spec: Fix fatal error specification
13:05 Changeset in rtems-central [248df1d] by Frank Kühndel <frank.kuehndel@…>
spec: Update message manager specification
12:59 Changeset in rtems-central [c7e73b5] by Sebastian Huber <sebastian.huber@…>
spec: Fix sporadic test failures
11:56 Changeset in rtems [6b293904] by Sebastian Huber <sebastian.huber@…>
validation: Test Task Manager The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
11:56 Changeset in rtems [32e472a7] by Sebastian Huber <sebastian.huber@…>
validation: Test Signal Manager The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
11:55 Changeset in rtems-central [b71c41d] by Sebastian Huber <sebastian.huber@…>
spec: Reorganize test suites
07:31 Changeset in rtems-central [f37d7e9] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_semaphore_flush()
07:00 Changeset in rtems-central [e5ea4be] by Sebastian Huber <sebastian.huber@…>
spec: Specify message storage free handler
06:37 Changeset in rtems-central [53ba7fb] by Sebastian Huber <sebastian.huber@…>
spec: Simplify message queue construct
06:24 Changeset in rtems-central [8f73057] by Sebastian Huber <sebastian.huber@…>
spec: Improve timer order test
06:13 Changeset in rtems-central [1481d95] by Sebastian Huber <sebastian.huber@…>
spec: Improve TLS specification
04:37 Changeset in rtems-tools [40a7058] by Chris Johns <chrisj@…>
tester/zynqmp: Simpify the reasons to reset - Only reset if the bootloader error is hardware related.
04:25 Changeset in rtems-tools [e730a2d] by Chris Johns <chrisj@…>
tester/tftp: Fix prptocol timeout handling - Change some of the notification messages
04:09 Changeset in rtems-tools [c73fa16] by Chris Johns <chrisj@…>
tester/telnet: Only reopen once a second - Limit the reopen to once a second - Make sure the socket is closed when reopening
04:04 Changeset in rtems-tools [cb969f3] by Chris Johns <chrisj@…>
misc/tftprpoxy: Correctly scale the protocol timeout - Fix data decoding - Fix get MAC call
03:16 Changeset in rtems [0490be70] by Alex White <alex.white@…>
testsuites: Wrap putchar The linker flag to wrap putchar was lost in translation from make to waf.

09/06/21:

22:08 Changeset in rtems [7846249e] by Alexander V. Chernikov <melifaro@…>
routing: fix source address selection rules for IPv4 over IPv6. Current logic always selects an IFA of the same family from the outgoing interfaces. In IPv4 over IPv6 setup there can be just single non-127.0.0.1 ifa, attached to the loopback interface. Create a separate rt_getifa_family() to handle entire ifa selection for the IPv4 over IPv6. Differential Revision: https://reviews.freebsd.org/D31868 MFC after: 1 week
20:02 Changeset in rtems-source-builder [0960c26] by Joel Sherrill <joel@…>
rtems-tools-6.cfg: Bump hash to include fixes for clang Hash: 9d399df4ef0050e9c190b38217b0e5d27dd0be72
14:21 Changeset in rtems-central [60d295a] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
14:00 Changeset in rtems-central [9797da6] by Sebastian Huber <sebastian.huber@…>
spec: Improve thread pinning test case
13:38 Changeset in rtems-central [44cf7af] by Sebastian Huber <sebastian.huber@…>
spec: Specifiy timer fire order
12:21 Changeset in rtems-central [1eba46e] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:21 Changeset in rtems-central [2944697] by Sebastian Huber <sebastian.huber@…>
spec: Take TOD hooks into account
10:57 Changeset in rtems-central [833ef156] by Sebastian Huber <sebastian.huber@…>
spec: Adjust to new latest valid time of day
10:30 Changeset in rtems-central [43004fa] by Sebastian Huber <sebastian.huber@…>
spec: Use TEST_MINIMUM_STACK_SIZE
10:30 Changeset in rtems-central [debee86] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems-docs
10:27 Ticket #4338 (rtems_clock_set(): Cannot set future dates later than approximately 2105) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 081ec5d/rtems-docs: […]

09/05/21:

07:54 Changeset in rtems-tools [87cc567] by Chris Johns <chrisj@…>
tester/zynqmp: Limit the restarts to 3
07:51 Changeset in rtems-tools [9d880d7] by Chris Johns <chrisj@…>
tester: Count tester header errors - Remove the hard tester error and count the header errors.

09/03/21:

17:13 Changeset in rtems-source-builder [3950b1e] by Ryan Long <ryan.long@…>
rtems-gcc-head-newlib-head.cfg: Add newlib patch Adds patch to add sanitation to the padding of bits and size_t types for AArch64 tools builds with newlib. These changes have been made in ARM, but newlib has yet to pull them. This can be removed once newlib has pulled the code. Updates #4510
15:36 Changeset in rtems-central [e7e15c3] by Sebastian Huber <sebastian.huber@…>
spec: Specify thread pinning
15:14 Changeset in rtems [fbd0a3ce] by Sebastian Huber <sebastian.huber@…>
score: Move _Thread_Dispatch() The _Thread_Dispatch() function was customized over time and now the work is done by _Thread_Do_dispatch() and specialized wrappers. The plain _Thread_Dispatch() is now only used in some CPU ports. Move it to a separate file to avoid dead code in the general. Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.
14:55 Changeset in rtems [c0435b5e] by Sebastian Huber <sebastian.huber@…>
rtems: Document time of day constraints Update #4338.
14:33 Changeset in rtems [f958d58] by Sebastian Huber <sebastian.huber@…>
score: Split up rbtreenext.c Split up rbtreenext.c since only _RBTree_Minimum() is used by the operating system core services (thread queues and the EDF scheduler). Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.
14:20 Changeset in rtems-source-builder [0e54d58] by Ryan Long <ryan.long@…>
rtems-gcc-10-newlib-head.cfg: Add newlib patch Adds patch to add sanitation to the padding of bits and size_t types for AArch64 tools builds with newlib. These changes have been made in ARM, but newlib has yet to pull them. This can be removed once newlib has pulled the code. Updates #4510
13:40 Changeset in rtems-central [0f905a0] by Sebastian Huber <sebastian.huber@…>
spec: Document time of day constraints
13:28 Changeset in rtems-docs [081ec5d] by Sebastian Huber <sebastian.huber@…>
c-user: Document time of day constraints Close #4338.
13:04 Changeset in rtems [6d2becb] by Sebastian Huber <sebastian.huber@…>
score: Limit the CLOCK_REALTIME setting Limit the CLOCK_REALTIME setting to ensure that the CLOCK_REALTIME is defined for a system uptime of at least 114 years.
09:09 Changeset in rtems [ad41c179] by Sebastian Huber <sebastian.huber@…>
score: Change TOD_LATEST_YEAR to 2099 This simplifies the implementation a bit. Declare _TOD_Days_to_date[] in <rtems/score/todimpl.h>. Make _TOD_Days_per_month[] and _TOD_Days_since_last_leap_year[] static. Update #4338.
08:01 Changeset in rtems [ff3df9f] by Sebastian Huber <sebastian.huber@…>
score: Simplify _TOD_Validate() Split up the multi line if statement into smaller parts.
07:46 Changeset in rtems [54b4b1f8] by Sebastian Huber <sebastian.huber@…>
score: Add _TOD_Is_valid_new_time_of_day() Move the TOD validation to the callers of _TOD_Set(). This avoids dead code in case only rtems_clock_set() is used in an application because rtems_clock_set() always calls _TOD_Set() with a valid time of day.
07:36 Changeset in rtems [c8e4de9] by Sebastian Huber <sebastian.huber@…>
score: Remove TOD_TICKS_PER_SECOND_method() Use _Watchdog_Ticks_per_second instead.
07:33 Changeset in rtems [8abd1756] by Sebastian Huber <sebastian.huber@…>
score: Return status in _TOD_Adjust()
05:17 Changeset in rtems-tools [9d399df] by Chris Johns <chrisj@…>
tester/covoar: Fix clang warnings
04:43 Changeset in rtems-tools [b4245dd] by Chris Johns <chrisj@…>
tester/covoar: Fix clang compile errors, revert uneeded changes
00:52 Changeset in rtems-source-builder [4137b99] by Joel Sherrill <joel@…>
Update newlib to 9069cb9 hash This update is to include a fix for building rtems-libbsd using the previous newlib hash. <sys/signal.h> was using a macro specific to the newlib implementation of <stdint.h>. When building rtems-libbsd, -ffreestanding is used and that switches to the gcc <stdint.h> and there was a compilation error.

09/02/21:

14:48 Changeset in rtems-central [67a358c] by Sebastian Huber <sebastian.huber@…>
validation: Fix empty test context
14:42 Changeset in rtems-central [9d58e78] by Sebastian Huber <sebastian.huber@…>
spec: Specify some C library functions
13:29 Changeset in rtems-central [5a2c3a4] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
13:29 Changeset in rtems [aebf6b6] by Sebastian Huber <sebastian.huber@…>
validation: Test Interrupt Manager The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
13:27 Changeset in rtems-central [afaceb4] by Sebastian Huber <sebastian.huber@…>
spec: Simplify rtems_interrupt_entry_remove() Use bsp_interrupt_handler_dispatch_unchecked() since the vector number is valid.
12:56 Changeset in rtems-central [a15261c] by Sebastian Huber <sebastian.huber@…>
spec: Specify <sys/lock.h>
12:45 Changeset in rtems-central [ac4ec32] by Sebastian Huber <sebastian.huber@…>
spec: Fix substitutions
11:32 Changeset in rtems-central [8a7871e] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:26 Changeset in rtems-central [9e0fdc1] by Sebastian Huber <sebastian.huber@…>
spec: Add LIFO to glossary
09:45 GSoC/2021 edited by Matthew Joyce
(diff)
09:18 Changeset in rtems-docs [8edb899] by Sebastian Huber <sebastian.huber@…>
eng: Remove bogus coding rule Declaring functions used only through function pointers as inline makes absolutely no sense at all.
09:17 Changeset in rtems-docs [dc6b917] by Sebastian Huber <sebastian.huber@…>
c-user: Add LIFO to glossary
07:49 Changeset in rtems-central [569d2b3] by Sebastian Huber <sebastian.huber@…>
build: Add option to omit test header files
06:50 Changeset in rtems [b2c626f0] by Sebastian Huber <sebastian.huber@…>
Improve test of rtems_interrupt_get_affinity() Use a CPU set which is larger than the internal processor set representation.
06:03 Ticket #4105 (Add RTEMS_PARTITION_ALIGNMENT) closed by Sebastian Huber
fixed
06:00 Ticket #4007 (Add rtems_message_queue_construct()) closed by Sebastian Huber
fixed: The new directive was documented, implemented, and tested: https://docs.rtems.org/branches/master/c-user/message/directives.html#rtems-message-queue-construct
05:59 Ticket #3959 (Add rtems_task_construct()) closed by Sebastian Huber
fixed: The new directive was documented, implemented, and tested: https://docs.rtems.org/branches/master/c-user/task/directives.html#rtems-task-construct
05:53 Ticket #4358 (Priority discipline is broken for semaphores and message queues in SMP ...) closed by Sebastian Huber
fixed: Message queues were fixed by #4509.
05:48 Changeset in rtems [2647e76] by Sebastian Huber <sebastian.huber@…>
score: Document thread queue operations
05:48 Ticket #4509 (Message queue priority dicipline is broken in SMP configurations) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d9249c9/rtems: […]
02:43 Ticket #4245 (Add PCI regions support to RTEMS nexus bus support) closed by Chris Johns <chrisj@…>
fixed: In 3f1e128/rtems-libbsd: […]

09/01/21:

15:53 Changeset in rtems-central [d97cdbc] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb
15:31 Ticket #4500 (rld-dwarf.cpp: Uninitialized scalar field) closed by Ryan Long <ryan.long@…>
fixed: In 2cf693a/rtems-tools: […]
15:31 Ticket #4487 (GcovData.cc: Uninitialized scalar field error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 7ccbcd89/rtems-tools: […]
15:31 Ticket #4499 (rtems-exeinfo.cpp: Uninitialized scalar field error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 1d4edfb/rtems-tools: […]
13:54 Changeset in rtems [e495633] by Christian Mauderer <christian.mauderer@…>
bsps/imxrt: Improve SPI driver It wasn't possible to keep the CS line low between multiple message descriptors in one transfer. This patch reworks the driver so that it is possible. Update #4180

08/31/21:

20:01 Ticket #4510 (Fix ILP32 multilib variant in newlib for AArch64) created by Ryan Long
This flag is needed to force the generation of AArch64 assembly from C …
13:18 Changeset in rtems-central [cc2b4aa] by Sebastian Huber <sebastian.huber@…>
spec: Specify futex operations
12:26 Changeset in rtems [ce8f31c] by Sebastian Huber <sebastian.huber@…>
score: Document Futex Handler The behaviour of the futex operations is defined by Linux: https://man7.org/linux/man-pages/man2/futex.2.html Use EAGIN instead of EWOULDBLOCK to be in line with the Linux man page. These error numbers have the same value in Newlib. Using the same error numbers helps to avoid confusion. When you look at the history of the Linux man page you see that they replaced EWOULDBLOCK with EAGAIN over time. At the time of the RTEMS futex implementation they used EWOULDBLOCK.
11:11 Changeset in rtems [a8235fe] by Sebastian Huber <sebastian.huber@…>
rtems: Fix partitions with RTEMS_MULIPROCESSING Replace call to removed _Partition_Free() with a call to _Objects_Free().
11:00 Changeset in rtems [ac9f115b] by Sebastian Huber <sebastian.huber@…>
score: Remove _Thread_queue_Unblock_critical() This function was only used in one place. Replace it with a call to _Thread_queue_Resume().
10:42 Changeset in rtems [317774c] by Sebastian Huber <sebastian.huber@…>
score: Remove _Thread_queue_First_locked() The _Thread_queue_First_locked() was only used in one place. Move the code of this inline function to this place.
10:20 Projects/GraphicsToolkit edited by Jan Doležal
update links of framebuffer files after the bsps moved within the source tree (diff)
09:03 Changeset in rtems [d9249c9] by Sebastian Huber <sebastian.huber@…>
score: Fix blocking message queue receive In order to ensure FIFO fairness across schedulers, the thread queue surrender operation must be used to dequeue a thread from the thread queue. The thread queue extract operation is intended for timeouts. Add _Thread_queue_Resume() which may be used to make extracted or surrendered threads ready again. Remove the now unused _Thread_queue_Extract_critical() function. Close #4509.
08:46 Changeset in rtems-libbsd [7e282d2]6-freebsd-12 by Chris Johns <chrisj@…>
rtemsbsd/nfs: Add support to mount NFSv2 - NFSv2 requires userland RPC calls to determine the version of NFS and the FH. This is passed to the kernel. - Port more libc/rpc. Update #4475
08:18 Ticket #4509 (Message queue priority dicipline is broken in SMP configurations) created by Sebastian Huber
The message queue handler uses the thread queue extract operation to …
05:27 Changeset in rtems-central [f6659c1c] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
05:10 Changeset in rtems-central [ab92ddc] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems-docs
Note: See TracTimeline for information about the timeline view.