Timeline



02/09/22:

20:39 Ticket #4597 (Cobra Static Analyzer and RTEMS) created by Joel Sherrill
Cobra https://github.com/nimble-code/Cobra is a static analysis tool …
14:54 Ticket #3879 (Coverity reports out of bounds access in bsps/shared/irq/irq-server.c) closed by Joel Sherrill
fixed: Coverity is no longer reporting this. Closing.
14:52 Ticket #4167 (Coverity Scan Does Not Run on rtems6) closed by Joel Sherrill
fixed: Didn't get closed last time.
14:25 Ticket #4596 (Provide SPARC greth Network Drivers for libbsd) created by Joel Sherrill
The SPARC BSPs currently support the greth driver only for the legacy …
14:23 Ticket #4595 (Provide SPARC greth Network Drivers for lwip) created by Joel Sherrill
The SPARC BSPs currently support the greth driver only for the legacy …
13:46 console-io.c attached to NewTicket by ostyche
13:45 cfb_console.c attached to NewTicket by ostyche
13:40 Ticket #4594 (about MIPS architecture) created by ostyche
Added support for the board support package of Loongson Technology …

02/08/22:

19:50 Ticket #4593 (Add support for renode.io Simulator) created by Joel Sherrill
[Renode.io] is a simulator geared toward System on Chips and testing. …
18:58 Changeset in rtems [924993a] by Kinsey Moore <kinsey.moore@…>
cpukit/libdebugger: Avoid missed swbreak removal It is possible to remove software breaks without actually restoring the original instruction to memory. When this happens, the original instruction is lost. This ensures that the original instruction is restored when a software break is removed.
09:50 Ticket #4592 (BSP/Atsam: I2C driver doesn't return errors on NACK) created by Christian Mauderer
Cloned from #4591: ---- At the moment the I2C driver of the ATSAM …
09:50 Ticket #4591 (BSP/Atsam: I2C driver doesn't return errors on NACK) created by Christian Mauderer
At the moment the I2C driver of the ATSAM doesn't return an error if a …

02/07/22:

23:02 Developer/OpenProjects edited by Gedare Bloom
IRC -> Discord (diff)
15:10 Changeset in rtems [8f1e8f8f] by Sebastian Huber <sebastian.huber@…>
kern_ntptime.c: Port to RTEMS Remove previous adjtime() implementation. Update #2348.
14:37 Changeset in rtems [91057b3] by Sebastian Huber <sebastian.huber@…>
kern_ntptime.c: Import from FreeBSD The file was imported from this repository: https://github.com/freebsd/freebsd.git This commit was used: commit 3ec0dc367bff27c345ad83240625b2057af391b9 Author: Sebastian Huber <sebastian.huber@…> Date: Mon Feb 7 14:16:16 2022 -0700 kern_ntptime.c: Remove ntp_init() The ntp_init() function did set a couple of global objects to zero. These objects are in the .bss section and already initialized to zero during kernel or module loading. Update #2348.
03:15 Changeset in rtems-libbsd [ee4fb53]6-freebsd-12 by Jennifer Averett <jennifer.averett@…>
if_xae: Import from FreeBSD
03:12 Changeset in rtems-libbsd [40b9c6c]6-freebsd-12 by Alex White <alex.white@…>
if_xae: Port to RTEMS
03:11 Changeset in rtems-libbsd [d10228d]6-freebsd-12 by Jennifer Averett <jennifer.averett@…>
Add MicroBlaze? support

02/04/22:

19:14 Ticket #4590 (Make Stack Checker Error Handler Configurable) created by Joel Sherrill
Currently, the stack checker has a built in error reporting method …
18:43 WikiStart edited by Gedare Bloom
Replace student to reflect new focus of GSoC (diff)
18:41 Developer/OpenProjects edited by Gedare Bloom
Replace student with contributor to reflect new focus upstream. (diff)
18:39 GSoC/2022 edited by Gedare Bloom
Replace student with contributor to reflect new focus upstream. (diff)
18:38 GSoC/GettingStarted edited by Gedare Bloom
Replace student with contributor to reflect new focus upstream. (diff)
18:36 GSoC edited by Gedare Bloom
Replace student with contributor to reflect new focus upstream. (diff)

02/03/22:

20:18 Developer/OpenProjects edited by Gedare Bloom
add keywords to full list (diff)
20:17 Developer/OpenProjects edited by Gedare Bloom
add large/small for libbsd (diff)
20:14 Developer/OpenProjects edited by Gedare Bloom
add large/small for statistics (diff)
20:12 Developer/OpenProjects edited by Gedare Bloom
add large/small for executive (diff)
20:10 Developer/OpenProjects edited by Gedare Bloom
add large/small for API (diff)
20:05 Developer/OpenProjects edited by Gedare Bloom
add large/small for ecosystem (diff)
19:33 Developer/OpenProjects edited by Gedare Bloom
add large/small for testing (diff)
19:26 Developer/OpenProjects edited by Gedare Bloom
add large/small for BSP category (diff)
18:50 Changeset in rtems-source-builder [54a0428] by Alex White <alex.white@…>
microblaze: Add GCC patch to define ELF This fixes compilation errors in rtems-libbsd.
17:49 Changeset in rtems-tools [5c80f30] by Joel Sherrill <joel@…>
rtems-bsps.ini: Correct spelling of aarch64
15:20 Ticket #4589 (Define __ELF__ for MicroBlaze) created by Alex White
GCC currently does not define __ELF__ which is needed to …
08:39 Changeset in rtems [974d24f8] by Christian Mauderer <christian.mauderer@…>
bsp/atsam/i2c: Simplify driver Do some clean ups. Remove superfluous variables. Eliminate some overly complex logic (information about transfer and remaining bytes has been tracked redundantly in multiple variables). This patch doesn't change the behavior of the driver. Update #4592
08:39 Changeset in rtems [f71c620f]5 by Christian Mauderer <christian.mauderer@…>
bsp/atsam/i2c: Simplify driver Do some clean ups. Remove superfluous variables. Eliminate some overly complex logic (information about transfer and remaining bytes has been tracked redundantly in multiple variables). This patch doesn't change the behavior of the driver. Update #4591
08:38 Changeset in rtems [0074c9ec] by Christian Mauderer <christian.mauderer@…>
bsp/atsam/i2c: Add error return and fix edge cases The driver didn't return with an error on (for example) a NACK on the bus. This adds the expected error return. Due to the new case that a transfer can be interrupted on an error, there were some new edge cases. This patch therefore also fixes these edge cases by removing the transfer_state that more or less duplicated the interrupt states. Fixes #4592
08:38 Changeset in rtems [f7a204e]5 by Christian Mauderer <christian.mauderer@…>
bsp/atsam/i2c: Add error return and fix edge cases The driver didn't return with an error on (for example) a NACK on the bus. This adds the expected error return. Due to the new case that a transfer can be interrupted on an error, there were some new edge cases. This patch therefore also fixes these edge cases by removing the transfer_state that more or less duplicated the interrupt states. Fixes #4591

02/01/22:

09:32 Changeset in rtems-libbsd [0c3609e] by Sebastian Huber <sebastian.huber@…>
openssl02: Add missing include
09:32 Changeset in rtems-libbsd [8703913]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
openssl02: Add missing include

01/28/22:

23:12 Changeset in rtems [17e05426] by Kinsey Moore <kinsey.moore@…>
cpukit/microblaze: Simplify dispatch assembly The dispatch code was unnecessarily saving and restoring an extra interrupt frame. This avoids the extra frame and folds the dispatch call into a fallthrough to the interrupt frame restoration code.
22:45 Changeset in rtems [c6d8d1cb] by Kinsey Moore <kinsey.moore@…>
cpukit/microblaze: Clarify interrupt frame usage Avoid use of magic numbers in favor of named constants and add MSR to the interrupt frame so that thread dispatch can occur on exceptions as well.
13:58 Changeset in rtems-docs [383b600] by Sebastian Huber <sebastian.huber@…>
eng: Add rtems-central.git post branch procedures
13:58 Changeset in rtems-docs [fff7d6a] by Sebastian Huber <sebastian.huber@…>
eng: Fix indentation
13:35 Changeset in rtems-docs [2924bf7] by Sebastian Huber <sebastian.huber@…>
eng: Update version number handling
07:42 Changeset in rtems [20ca3b09] by Sebastian Huber <sebastian.huber@…>
sparc: Mark dl06 as expected fail

01/27/22:

18:59 Ticket #4588 (RTEMS Stack Checker Report Bad Access When Not Enabled) closed by Kinsey Moore <kinsey.moore@…>
fixed: In b539af8/rtems: […]
13:16 Changeset in rtems [b519e50] by Sebastian Huber <sebastian.huber@…>
sptests: Avoid a dependency on errno Avoid a dependency on errno which might be a thread-local object. The tests sp01, spstkalloc02, and sptls03 assume that no thread-local storage object is present. Update #4560.
13:10 Ticket #3143 (Remove obsolete rtems_gxx_*() implementation) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2145e0c7/rtems: […]

01/26/22:

22:17 Changeset in rtems-source-builder [684b5cd] by Ryan Long <ryan.long@…>
rtems-tools-6.cfg: Bump hash
22:00 Changeset in rtems [b539af8] by Kinsey Moore <kinsey.moore@…>
cpukit: Prevent error with disabled stack checker When the stack checker is not enabled, the stack checker reporting function can still be called. This prevents that call from performing a null memory access in trying to find the high water mark if the stack checker was never initialized. This also introduces a test to ensure this call does not cause a crash. Closes #4588
20:40 Ticket #4588 (RTEMS Stack Checker Report Bad Access When Not Enabled) created by Kinsey Moore
The RTEMS stack checker reporting function can be called without the …
18:36 Ticket #4572 (Improve Clarity for New Clock Manager Directives) closed by Joel Sherrill
fixed: I think it covers the concepts now.
18:29 Ticket #4585 (Multiple Prototype Issues/Mismatches in rtems-examples from trace linker) closed by Joel Sherrill <joel@…>
fixed: In 75689781/rtems-tools: […]
16:57 Changeset in rtems [3317d1e] by Kinsey Moore <kinsey.moore@…>
cpukit/libdebugger: Add MicroBlaze? support Add MicroBlaze? support for libdebugger. This uses only software break type instructions to provide self-hosted GDB debugging support for applications since internal control of debug hardware is not possible. Also of note, this implementation for MicroBlaze? would typically use the brki instruction for software break, but instead uses an illegal opcode to manage software breaks as exceptions. This is due to poor interaction with the debug hardware where the debug hardware will intercept software breaks instead of allowing the software break vector to execute.
16:56 Changeset in rtems [ace9955] by Kinsey Moore <kinsey.moore@…>
cpukit/microblaze: Add exception extensions Add the functions necessary to support RTEMS_EXCEPTION_EXTENSIONS and mark this functionality as available on MicroBlaze?.
16:33 Changeset in rtems [530a8c2] by Kinsey Moore <kinsey.moore@…>
cpukit/microblaze: Add debug vector and handler This patch adds a vector for debug events along with a hook similar to the exception framework. The debug vector generates an exception frame for use by libdebugger.
16:18 Changeset in rtems [127980c] by Kinsey Moore <kinsey.moore@…>
cpukit/microblaze: Add exception framework This patch updates the CPU_Exception_frame to include all necessary registers, combines hardware snd software exception handlers into a shared vector, provides an architecture-specific hook for taking control of exception handling, and moves exception handling over to actually using the CPU_Exception_frame instead of a minimal interrupt stack frame. As the significant contents of _exception_handler.S have been entirely rewritten, the copyright information on this file has been updated to reflect that.
13:49 Ticket #2869 (Remove support for 16-bit object identifiers) closed by Sebastian Huber
fixed
13:44 Ticket #4025 (NFS Client is broken on 64-bit targets) closed by Sebastian Huber
fixed: This was fixed by [03d7f76a810fe13c750afc3324f615b25fa7006b/rtems-libbsd].
13:42 Ticket #4020 (Change all version numbers to RTEMS 6 on the master branches) closed by Sebastian Huber
fixed: This is probably done.
13:42 Ticket #3951 (Remove obsolete powerpc BSPs) closed by Sebastian Huber
fixed
13:36 Ticket #3566 (Remove checks for Newlib features introduced during the RTEMS 5 development) closed by Sebastian Huber
fixed: This was done as a side-effect of the new build system.
13:31 Ticket #3321 (Improve console driver documentation) closed by Sebastian Huber
fixed: Documentation was improved.
13:27 Ticket #3993 (Specify the RTEMS Classic API) closed by Sebastian Huber
fixed: Work is done.
10:10 Ticket #3925 (Optimize work area initialization) closed by Sebastian Huber
fixed: This was fixed by d7205f0083f8fdd0408404ce99c6eab9b8d120c7 and 3d0620b607ff6459fec9d30efc1e0589bbd010f9.
10:01 Ticket #4198 (arm: Add multilib for Cortex-R52 processor) closed by Sebastian Huber
fixed
10:01 Changeset in rtems [2145e0c7] by Sebastian Huber <sebastian.huber@…>
Remove obsolete rtems_gxx_*() implementation GCC versions prior to 6.1 used a RTEMS thread model based on rtems_gxx_*() functions. GCC version 6.1 or later uses the self-contained synchronization objects of Newlib <sys/lock.h> for the RTEMS thread model. Remove the obsolete implementation. Close #3143.
09:59 Changeset in rtems [1a23ee6] by Sebastian Huber <sebastian.huber@…>
bsp/fvp: Use only vector table of start section
Note: See TracTimeline for information about the timeline view.