Timeline
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 …
- 13:33 Changeset in rtems [0c36cb6] by firk <firk@…>
- kern_tc.c/cputick2usec() (which is used to calculate cputime from cpu ticks) has some imprecision and, worse, huge timestep (about 20 minutes on 4GHz CPU) near 53.4 days of elapsed time. kern_time.c/cputick2timespec() (it is used for clock_gettime() for querying process or thread consumed cpu time) Uses cputick2usec() and then needlessly converting usec to nsec, obviously losing precision even with fixed cputick2usec(). kern_time.c/kern_clock_getres() uses some weird (anyway wrong) formula for getting cputick resolution. PR: 262215 Reviewed by: gnn Differential Revision: https://reviews.freebsd.org/D34558
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 [3674288a] 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)
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.
Note: See TracTimeline
for information about the timeline view.