Timeline



03/22/22:

20:03 Changeset in rtems [753873e5] by Joel Sherrill <joel@…>
Update Eric Norum contact info and start to normalize file headers
19:45 Changeset in rtems [c9625a21] by Joel Sherrill <joel@…>
testsuites/: Update Eric Norum contact info and normalize file headers
19:40 Changeset in rtems [628bd9b] by Joel Sherrill <joel@…>
cpukit/: Update Eric Norum contact info and normalize file headers
19:02 Changeset in rtems-source-builder [53cb27c] by Sebastian Huber <sebastian.huber@…>
7: Update Binutils, GCC, and GDB
15:23 Changeset in rtems-source-builder [5bcc870] by Sebastian Huber <sebastian.huber@…>
6/7: Update Newlib Fix the iconv support to avoid linker errors like this: newlib/libc/iconv/lib/ucsconv.c:66: undefined reference to `_iconv_to_ucs_ces'

03/21/22:

20:36 Ticket #4633 (Support gnocchi in RTEMS Ecosystem) created by Joel Sherrill
Hi the Gnocchi tool is used to calculate Cyclomatic and NPatch …

03/19/22:

09:24 Ticket #4632 (Error in rtems/thread.hpp with GCC 12) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 7fe3c62/rtems: […]

03/18/22:

15:32 Changeset in rtems [fab1a86] by Joel Sherrill <joel@…>
cpukit/libmisc/untar: Change license to BSD-2 Updates #3053.
15:30 Changeset in rtems [ed4200e] by Joel Sherrill <joel@…>
cpukit/libmisc/check: Change license to BSD-2 Updates #3053.
15:29 Changeset in rtems [50ec42c] by Joel Sherrill <joel@…>
cpukit/libmisc/serdbg: Change license to BSD-2 Updates #3053.
15:28 Changeset in rtems [c02836c] by Joel Sherrill <joel@…>
cpukit/libmisc/rtems-fdt: Change license to BSD-2 Updates #3053.
15:27 Changeset in rtems [aa4c0102] by Joel Sherrill <joel@…>
cpukit/libmisc/redirector: Manually change license to BSD-2 Updates #3053.
15:26 Changeset in rtems [903bba25] by Joel Sherrill <joel@…>
cpukit/libmisc/mouse: Change license to BSD-2 Updates #3053.
15:24 Changeset in rtems [8227a27] by Joel Sherrill <joel@…>
cpukit/libmisc/fsmount/fsmount.c: Manual header clean up
15:24 Changeset in rtems [ccf82871] by Joel Sherrill <joel@…>
cpukit/libmisc/fsmount: Change license to BSD-2. Updates #3053.
15:22 Changeset in rtems [3674288] by Joel Sherrill <joel@…>
cpukit/libmisc/dumpbuf: Change license to BSD-2 Updates #3053.
15:21 Changeset in rtems [97236622] by Joel Sherrill <joel@…>
cpukit/libmisc/dummy: Change license to BSD-2. Updates #3053.
15:20 Changeset in rtems [183209b] by Joel Sherrill <joel@…>
cpukit/libmisc/devnull/devzero.c: Change license to BSD-2 Updates #3053.
15:19 Changeset in rtems [f147091] by Joel Sherrill <joel@…>
cpukit/libmisc/cpuuse: Change license to BSD-2 Updates #3053.
15:18 Changeset in rtems [4b7fbc7] by Joel Sherrill <joel@…>
cpukit/libmisc/capture: Manually change license to BSD-2 These files did not follow the standard format and needed to be changed manually. Updates #3053.
15:13 Changeset in rtems [7fe3c62] by Sebastian Huber <sebastian.huber@…>
thread.hpp: Fix redefinition of default argument A default argument shall be defined only once. Close #4632.
15:09 Changeset in rtems [1dc5ba2a] by Joel Sherrill <joel@…>
cpukit/capture: Change license to BSD-2 Updates #3053.
15:08 Changeset in rtems [152ab750] by Joel Sherrill <joel@…>
cpukit/libmisc/bspcmdline: Change license to BSD-2 Updates #3053.
15:05 Changeset in rtems [1db3d3c] by Joel Sherrill <joel@…>
cpukit/libtest: Change license to BSD-2 Updates #3053.
15:03 Changeset in rtems [1b33b9d] by Joel Sherrill <joel@…>
cpukit/libpci: Change license to BSD-2 Updates #3053.
14:56 Changeset in rtems [f083c84] by Joel Sherrill <joel@…>
cpukit/libgnat: Change license to BSD-2. Updates #3053.
14:55 Changeset in rtems [2830ee9] by Joel Sherrill <joel@…>
cpukit/libfs/src/rfs: Change license to BSD-2 Updates #3053.
14:46 Changeset in rtems [4ad52d62] by Joel Sherrill <joel@…>
cpukit/libds/src/ftpfs/tftpDriver.c: Manually update license to BSD-2 Eric Norum granted permission plus git log archeology to get year for his copyright. Updates #3053.
14:43 Changeset in rtems [67a5936] by Joel Sherrill <joel@…>
cpukit/libfs/src/imfs: Change license to BSD-2 Updates #3053.
14:40 Changeset in rtems [5dec089] by Joel Sherrill <joel@…>
cpukit/libdl: Manual file header reordering (SPDX, Doxygen, Copyright) Updates #3053.
14:26 Changeset in rtems [60060e6] by Joel Sherrill <joel@…>
cpukit/libfs/src/defaults: Change license to BSD-2 Updates #3053.
13:59 Ticket #4632 (Error in rtems/thread.hpp with GCC 12) created by Sebastian Huber
There is a compile error with GCC 12: […]
13:57 Changeset in rtems [1a5991e] by Sebastian Huber <sebastian.huber@…>
build: Apply command line options to all variants Update #4548.
12:09 Ticket #4631 (RSB fails to build gdb with Python 3.10 (and newer)) created by Frank Kuehndel
The rtems-source-builder fails to build the tools in a Fedora 35 …
07:06 Ticket #4629 (shell: Potential stack corruption in rtems_shell_init()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In b837c83/rtems: […]

03/17/22:

21:59 Changeset in rtems-source-builder [057c04e] by Kinsey Moore <kinsey.moore@…>
6/7: Update AArch64 newlib patch The existing patch fails to build with the latest newlib. This picks up an updated patch that compiles with both older and newer newlib.
21:53 Ticket #4510 (Fix ILP32 multilib variant in newlib for AArch64) reopened by Kinsey Moore
Reopening this since it needs to be tracked until the patch is merged with newlib from the upstream optimized-routines repo.
11:49 Changeset in rtems-source-builder [571a182] by Sebastian Huber <sebastian.huber@…>
GDB: Prefer Python 3 over 2 This fixes the build of a recent GDB version: gdb/python/py-micmd.c: In function 'int micmdpy_uninstall_command(micmdpy_object*)': gdb/python/py-micmd.c:430:20: error: 'PyDict_GetItemWithError' was not declared in this scope PyObject? *curr = PyDict_GetItemWithError (mi_cmd_dict.get (),
07:30 Changeset in rtems-source-builder [6fe98f9] by Sebastian Huber <sebastian.huber@…>
6/7: Update Newlib The update of the Newlib build system seems to be finished.

03/16/22:

21:35 Changeset in rtems [c82eb0b0] by Matt Joyce <matthew.joyce@…>
newlib01: Check exit processing for file objects
14:13 Ticket #4630 (Use Address Sanitizer (ASAN) with RTEMS) created by Joel Sherrill
GCC supports the Google Address Sanitizer (ASAN) with the -fsanitizer …
14:01 GSoC edited by Joel Sherrill
Add hello world (diff)

03/15/22:

18:34 Changeset in rtems-central [8878fa0] by Sebastian Huber <sebastian.huber@…>
spec: Improve interrupt set affinity handling
16:44 Changeset in rtems-docs [49f84b7] by Sebastian Huber <sebastian.huber@…>
c-user: Improve interrupt set affinity handling Update #3269.
16:34 Changeset in rtems [f311caf] by Sebastian Huber <sebastian.huber@…>
bsps/irq: Improve affinity set handling Restrict the affinity set to the set of online processors. Make sure the affinity set for an interrupt vector contains at least one online processor. Update #3269.
16:22 Changeset in rtems [ca4fa22e] by Sebastian Huber <sebastian.huber@…>
bsps/irq: Fix formatting Update #3269.
12:56 Changeset in rtems-central [d8769f6] by Sebastian Huber <sebastian.huber@…>
interface: Limit integer type to 64 bits maximum
12:53 Changeset in rtems-central [dd79770] by Sebastian Huber <sebastian.huber@…>
spec: Fix enabled-by of some test suites
06:24 Changeset in rtems [b837c83] by Sebastian Huber <sebastian.huber@…>
shell: Avoid potential stack corruption The rtems_shell_init() passed the address of a stack variable (exit_code) to rtems_shell_run(). If wait == false, then the stack variable goes out of scope but may be accessed by the created shell thread. The rtems_shell_script() was affected by the same problem. Close #4629.
06:11 Ticket #4629 (shell: Potential stack corruption in rtems_shell_init()) created by Sebastian Huber
The rtems_shell_init() passes the address of a stack variable …

03/14/22:

18:12 GSoC/2022 edited by Prashanth S
(diff)
17:57 GSoC edited by Joel Sherrill
(diff)
15:53 Changeset in rtems [0725b200] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_get_attributes()
15:01 Changeset in rtems [d8b23fa4] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_sgi_ppi_get_priority()
14:59 Changeset in rtems [f828ddd1] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_sgi_ppi_set_priority()
14:56 Changeset in rtems [3026859] by Sebastian Huber <sebastian.huber@…>
bsps: Move gicv3_init_cpu_interface() Make the processor index a parameter.
14:54 Changeset in rtems [b351933] by Sebastian Huber <sebastian.huber@…>
bsps: Move gicv3_init_dist() Make the distributor register block a parameter.
14:50 Changeset in rtems [ea353b4b] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_sgi_ppi_disable()
14:49 Changeset in rtems [f74b120] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_sgi_ppi_enable()
14:47 Changeset in rtems [42c806f] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_sgi_ppi_is_enabled()
14:45 Changeset in rtems [be25de5] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_ppi_clear_pending()
14:44 Changeset in rtems [2e5b1312] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_ppi_set_pending()
14:41 Changeset in rtems [5183300] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_trigger_sgi()
14:09 Changeset in rtems [f10c551] by Sebastian Huber <sebastian.huber@…>
bsps: Add gicv3_sgi_ppi_is_pending()
14:04 Changeset in rtems [9abcaae] by Sebastian Huber <sebastian.huber@…>
bsps: Add <dev/irq/arm-gicv3.h> Separate the Interrupt Manager implementation from the generic Arm GICv3 support. Move parts of the Arm GICv3 support into a new header file. This helps to support systems with a clustered structure in which multiple GICv3 instances are present. For example, two clusters of two Cortex-R52 cores where each cluster has a dedicated GICv3 instance.
08:22 Changeset in rtems [e7a2470d] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix bsp_start_memcpy() for ARMv7-AR Synchronize data and instruction streams.

03/12/22:

23:51 GSoC/GettingStarted edited by Gedare Bloom
fix link to discord (diff)
23:50 GSoC edited by Gedare Bloom
(diff)
23:50 GSoC edited by Gedare Bloom
Try to clarify how to get started. (diff)
23:46 GSoC/GettingStarted edited by Gedare Bloom
(diff)

03/11/22:

15:48 Ticket #4628 (Add SATA support in libbsd) created by Joel Sherrill
Currently, RTEMS has no SATA support. This project is to bring the …

03/10/22:

13:49 Changeset in rtems-central [b722d66] by Sebastian Huber <sebastian.huber@…>
spec: Specify SMP multitasking start error
13:45 Ticket #4625 (Cleanup of IMD and embedded brains File Headers) closed by Christian Mauderer
fixed: The headers should be cleaned up now (except if I missed one).
13:43 Changeset in rtems [817ee56] by Christian Mauderer <christian.mauderer@…>
bsps/.../disp_hcms29xx.h: Fix comment block Update #4625
13:11 Changeset in rtems [3661518] by Sebastian Huber <sebastian.huber@…>
smp: Add fatal error Add SMP-specifc SMP_FATAL_MULTITASKING_START_ON_NOT_ONLINE_PROCESSOR fatal error. This fatal error helps to diagnose a broken SMP startup sequence. Without this error a context switch using the NULL pointer for the thread control block happens which may be difficult to debug.

03/09/22:

20:01 Ticket #4627 (Multitasking start is broken on SMP targets which do not restore the ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 32f0f11/rtems: […]
18:47 Changeset in rtems-libbsd [22e531d]6-freebsd-12 by Alex White <alex.white@…>
if_xae: Fix non-FDT BSP build error This fixes a compiler error that would occur for every BSP that does not define BSP_FDT_IS_SUPPORTED. The fdt headers should always be included to provide the needed definitions.
18:39 Changeset in rtems-tools [072f88f] by Alex White <alex.white@…>
rtemstoolkit/rld-path.cpp: Fix double free
12:26 Changeset in rtems-source-builder [26daf55] by Sebastian Huber <sebastian.huber@…>
6: Update GCC 10 and 12
12:25 Changeset in rtems-source-builder [07ca923] by Sebastian Huber <sebastian.huber@…>
6/7: Update Newlib This fixes an issue for some awk versions.

03/08/22:

15:56 Changeset in rtems [32f0f11] by Sebastian Huber <sebastian.huber@…>
SMP: Fix start multitasking for some targets The previous SMP multitasking start assumed that the initial heir thread of a processor starts execution in _Thread_Handler(). The _Thread_Handler() sets the interrupt state explicitly by _ISR_Set_level() before it calls the thread entry. Under certain timing conditions, processors may perform an initial context switch to a thread which already executes its thread body (see smptests/smpstart01). In this case, interrupts are disabled after the context switch on targets which do not save/restore the interrupt state during a context switch (aarch64, arm, and riscv). Close #4627.
08:44 Changeset in rtems [5fcc2ca] by Sebastian Huber <sebastian.huber@…>
score: Disable thread dispatching earlier Disable thread dispatching earlier on secondary processors. This ensures that fatal error and per-CPU job handlers are called with thread dispatching disabled. On the boot processor, the thread dispatching is already disabled by _Thread_Dispatch_initialization().
08:22 Ticket #4627 (Multitasking start is broken on SMP targets which do not restore the ...) created by Sebastian Huber
The current SMP multitasking start assumed that the initial heir …
08:22 Changeset in rtems [b08ba92] by Sebastian Huber <sebastian.huber@…>
smptests/smpstart01: New test program Update #4627.
07:12 Changeset in rtems [709dfd4] by Sebastian Huber <sebastian.huber@…>
mpci: Fix RTEMS_DEBUG support
07:12 Changeset in rtems [1b1ace76] by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Fix warning
07:10 Changeset in rtems [cfeb3cbb] by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Include missing header file The <leon.h> include was removed from <bsp.h> in commit 1577a48369fae5e024baa2119b26d25de0f43946.
03:58 GSoC/2022 edited by Mohd Noor Aman
GSOC entry for Mohd Noor Aman (diff)
Note: See TracTimeline for information about the timeline view.