Timeline



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)

03/07/22:

13:06 Changeset in rtems [947c6645] by Christian Mauderer <christian.mauderer@…>
bsps/m68k: Restore license file Quite some files in the bsps/m68k/genmcf548x mention a Freescale_license.txt file. The file has been accidentally removed during the source reorganization in 2018. This commit restores it and moves it to the right location for licenses. Update #4625.
12:53 Changeset in rtems [3293a21] by Christian Mauderer <christian.mauderer@…>
bsps: Automated IMD header file clean up Use the same form of IMD in all copyright lines Update #4625.
12:52 Changeset in rtems [bb2e149e] by Christian Mauderer <christian.mauderer@…>
cpukit: Automated IMD header file clean up Use the same form of IMD in all copyright lines Update #4625.
09:43 Ticket #4345 (Nexus Driver for Marvell mv643xx Ethernet Adapter (powerpc/beatnik ...) closed by Heinz Junkes <junkes@…>
fixed: In 878713b/rtems-libbsd: […]
08:03 Changeset in rtems-libbsd [769c5b0] by Sebastian Huber <sebastian.huber@…>
libbsd.py: Fix addition of plain text files The addPlainTextFile() was renamed to addPlainTextFiles() in commit cd931b50d9febe8fe7ee890df1c83549d7acfe40.

03/06/22:

17:01 Changeset in rtems-libbsd [878713b] by Heinz Junkes <junkes@…>
if_mve: Add MV643XX Ethernet driver Close #4345.
17:01 Changeset in rtems-libbsd [de0badf]6-freebsd-12 by Heinz Junkes <junkes@…>
if_mve: Add MV643XX Ethernet driver Update #4345.

03/04/22:

19:47 Changeset in rtems-docs [df8261a] by Kinsey Moore <kinsey.moore@…>
cpu-supplement: Add note about device memory Add information about restricted use of device memory for ARM and AArch64.
08:52 Changeset in rtems [4f9db3f] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc/gen5200: Manual Header clean up Update #4625.

03/03/22:

13:26 Changeset in rtems [c39c12b] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean up There is not really anything left from the referenced cpuinit.c file from MPC8260ads CPU initialization. So ignore that part of the header during rework. Update #4625.
12:27 Changeset in rtems [d7955b2] by Christian Mauderer <christian.mauderer@…>
bsps and cpukit: Manual file header clean up Updates #4625.
10:22 Changeset in rtems [52a8cc9] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc/gen5200: Manual file header clean up This cleans some of the more complex headers including IPR. Updates #4625.
09:18 Changeset in rtems [5028a9f] by Christian Mauderer <christian.mauderer@…>
testsuites: Manual file header clean up Updates #4625.
09:17 Changeset in rtems [f0f6e888] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc: Manual file header clean up Updates #4625.
09:14 Changeset in rtems [6d4a72eb] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc: Manual file header clean up Updates #4625.
08:17 Changeset in rtems [3fb2a815] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc/gen5200: Manual file header clean up Updates #4625.

03/02/22:

14:01 Ticket #4626 (Add BSP for Polarfire based Beagle) created by Kinsey Moore
There is a new RISC-V based Beagle based on the Polarfire SOC. This …
12:51 Changeset in rtems [a11e1219] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc/gen83xx: Manual file header clean up Updates #4625.
11:58 Changeset in rtems [eeea4fee] by Christian Mauderer <christian.mauderer@…>
bsps/powerpc/tqm8xx: Manual file header clean up Updates #4625.
10:35 Changeset in rtems [4a85ce8] by Christian Mauderer <christian.mauderer@…>
bsps/shared: Manual file header clean up Updates #4625.
10:15 Changeset in rtems [98e43e83] by Christian Mauderer <christian.mauderer@…>
bsps/m68k: Manual file header clean up Updates #4625.
Note: See TracTimeline for information about the timeline view.