Timeline



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

08/30/21:

17:31 Changeset in rtems [b0f13f3] by Sebastian Huber <sebastian.huber@…>
psxtests/psxconfstr: Fix test case Update #3373.
16:12 Changeset in rtems [25b0fdd] by Sebastian Huber <sebastian.huber@…>
score: Update priority only if necessary In _Thread_queue_Flush_critical(), update the priority of the thread queue owner only if necessary. The scheduler update priority operation could be expensive.
14:27 Changeset in rtems-central [48ce03a] by Sebastian Huber <sebastian.huber@…>
spec: Add conditional build dependencies
14:21 Changeset in rtems-central [b1dd795] by Sebastian Huber <sebastian.huber@…>
spec: Document build option
14:21 Ticket #4508 (rtems_message_queue_receive(): flush() does not release waiting tasks) created by Frank Kuehndel
The RTEMS Classic API Guide
08:54 Changeset in rtems-source-builder [a1f7b3b] by Sebastian Huber <sebastian.huber@…>
6: Back port v5 of gcov_info_to_gcda() to GCC 10 Update #4196.

08/28/21:

08:04 Ticket #4507 (mount call retruns error number and it should return -1) created by Chris Johns
The mount call should return -1 for an any error with the errno

08/23/21:

17:58 Changeset in rtems [7792ab8] by Stephen Clark <stephen.clark@…>
bsps/zynqmp: Added I2C support for ZynqMP Added I2C drivers for ZynqMP and updated build system accordingly.
17:53 Changeset in rtems [73c182a] by Stephen Clark <stephen.clark@…>
bsps/zynq: Moved general i2c files to shared directories Certain files related to the Zynq BSP's I2C driver are useable by the ZynqMP BSP as well. Moved these files to shared directory in anticipation of I2C support for ZynqMP.
16:43 Changeset in rtems [3951d4d] by Ryan Long <ryan.long@…>
pxcdevctl: Adjust for standard psxdevctl is supposed to return the value in errno. Before, it was returning -1 and setting errno. Changed the tests to reflect these changes. Added code from RRADE's posix_devctl.c. Closes #4506
16:43 Changeset in rtems [e9712e78]5 by Ryan Long <ryan.long@…>
pxcdevctl: Adjust for standard (5 branch) psxdevctl is supposed to return the value in errno. Before, it was returning -1 and setting errno. Changed the tests to reflect these changes. Added code from RRADE's posix_devctl.c. Closes #4505
16:00 Changeset in rtems-tools [323007a] by Alex White <alex.white@…>
tester: Add MicroBlaze? KCU105 QEMU BSP
15:25 Changeset in rtems-tools [00213f4] by Ryan Long <ryan.long@…>
GcovData?.cc: Remove ampersands where not needed Removed some ampersands that were left in on accident.

08/21/21:

02:49 Changeset in rtems [8f3973f] by Chris Johns <chrisj@…>
libmisc/shell: Check the shell command pointers when adding a command
02:46 Changeset in rtems [4dc81f65] by Chris Johns <chrisj@…>
libmisc/fdt: fix node initialise error with RTEMS_DEBUG

08/20/21:

19:24 Ticket #4506 (posix_devctl() should return the errno directly not -1 and set errno) created by Joel Sherrill
The RTEMS implementation of posix_devctl() from POSIX 1003.26 does not …
19:23 Ticket #4505 (posix_devctl() should return the errno directly not -1 and set errno) created by Joel Sherrill
The RTEMS implementation of posix_devctl() from POSIX 1003.26 does not …
17:47 Ticket #4486 (TraceWriterQEMU.cc: String not null terminated issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In f316d16/rtems-tools: […]
17:47 Ticket #4485 (GcovData.cc: Out-of-bounds acces errors spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 0ab060f/rtems-tools: […]
14:54 TBR/UserApp/RTEMSApplications edited by Jonathan Brandmeyer
(diff)
Note: See TracTimeline for information about the timeline view.