Timeline



03/27/23:

20:29 GSoC/2023 edited by Ruturaj Ashutosh Nanoti
added entry to the GSoC contributors table - Ruturaj Nanoti (diff)
19:36 Ticket #4893 (Add Instructions on running RTEMS on Qemu to Qemu Documentation) created by Joel Sherrill
The Qemu documentation includes instructions for running OSes like …
19:32 Changeset in rtems-docs [e2d2d4a] by Kinsey Moore <kinsey.moore@…>
c-user/smp: Fix item rendering
15:31 GSoC/2023 edited by Siddharth Khattar
(diff)
15:26 Changeset in rtems-lwip [8689e18] by Kinsey Moore <kinsey.moore@…>
wscript: Build a header instead of using -D This change moves the use of items configured in config.ini from using -D to set defines on the command line to using a header built by waf. This also resolves an issue where configuration parameters were bleeding between BSPs when multiple BSPs were configured.
02:49 Changeset in rtems-source-builder [9919f12] by Chris Johns <chris@…>
gdb: Use a virtual environment if present - Detect and use a virtual environment if present - Supports MacOS with python.org in a venv Updates #4892
02:41 Changeset in rtems-source-builder [344981a] by Chris Johns <chris@…>
dtc: Disable warnings Updates #4892

03/26/23:

01:09 Ticket #4892 (MacOS tools build failures on Ventura and M series processors) created by Chris Johns
Building the tools with a recent MacOS such as Ventura failed because …

03/25/23:

22:16 GSoC/2023 edited by Muhammad Sulthan Mazaya
(diff)

03/24/23:

23:20 Ticket #3314 (RTEMS Release Notes Generator) closed by Chris Johns
fixed: This task has been completed.
23:10 Changeset in rtems-tools [eaf14a6] by Karel Gardas <karel@…>
tester/bsps: change stm32h7-stlink to handle SIGTRAP as a nostop The ST-Link GDB server throws spurious SIGTRAP into the GDB sometimes. When this happen, the gdb exits immediately as it's run in batch/script manner. Unfortunately this may be while testcase itself is still running and does not have enough time to print all the required output. Such testcase is then marked as failed although otherwise it may run well to its end. Adding handle of SIGTRAP as a nostop means that GDB will not exit after receiving SIGTRAP but rather be forced to continue as nothing would happen and the running testcase will have a chance to finish its business.
17:17 Ticket #4891 (Port TinyUSB to RTEMS.) created by kgardas
I know that we do have libbsd to serve as a USB stack (too), but since …
15:27 GSoC/2023 edited by Abhimanyu Raghuvanshi
Added Contributor Proposal (diff)
14:53 GSoC/2023 edited by Amna Mannan
GSOC entry by Amna Mannan (diff)
10:40 Changeset in rtems-lwip [a211bce] by Sebastian Huber <sebastian.huber@…>
tms570_emac: Fix print formats
04:03 Ticket #4890 (Defect: devel/qemu does not build) created by jkillelea
The command `../source-builder/sb-set-builder …
00:55 Changeset in rtems-lwip [80197c5] by Kinsey Moore <kinsey.moore@…>
lwip.py: Remove directory scanning This removes directory scanning from rtems-lwip for a more robust build system. Closes #4889
00:07 Ticket #4889 (Remove file scanning from rtems-lwip) created by Kinsey Moore
rtems-lwip currently scans a subset of directories for files. Since it …

03/23/23:

18:58 Changeset in rtems-lwip [c43456f] by Kinsey Moore <kinsey.moore@…>
rtemslwip/ifaddrs: Set loopback flag Some consumers of getifaddrs() depend on the loopback flag being set appropriately to filter interfaces. Make sure that requirement is satisfied.
16:21 Ticket #4855 (Input validity unchecked) closed by Sebastian Huber
wontfix: For internal functions it is responsibility of the caller to ensure that arguments are valid. The C library functions memset() and memcpy() are not required to check for NULL. clocknanosleep() checks the mentioned error conditions. There are also test cases for them. The end_of_usable_ram is provided by the boot loader. How can the BSP validate this?
15:55 Changeset in rtems [675a741] by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Build VME Tundra Tsi148 driver
15:54 Changeset in rtems [32fe5724] by Sebastian Huber <sebastian.huber@…>
bsps: Mark argument as unused Update #4862.
15:38 Changeset in rtems [6979b03] by Sebastian Huber <sebastian.huber@…>
score: Simplify _Objects_Is_api_valid() Close #4863.
15:30 Changeset in rtems-docs [3b33dd3] by Kinsey Moore <kinsey.moore@…>
eng/vc-users.rst: Fix markup for subjectprefix This was missing a line and causing the code block to not appear in the rendered document.
12:00 Ticket #4888 (Add support for ELF notes) created by Sebastian Huber
ELF notes can be used to attach domain-specific data to ELF files. …
03:40 Changeset in rtems-docs [6baa2d6] by Utkarsh Verma <utkarsh@…>
bsp-howto: Fix grammar and improve coherence.
02:24 Ticket #4887 (RTEMS Net Legacy does not build as a package in the RSB) created by Chris Johns
The waf support does not handle staged builds or the options …

03/22/23:

21:17 Changeset in rtems [acf4eb2] by Kinsey Moore <kinsey.moore@…>
cpukit/jffs2: Avoid possible null deref This was added with the writebuffer work and should have been protected by the error check.
11:08 Ticket #4886 (Build of gdb-9.1 fails on mingw64) created by Giovanni Righi
The building of the rtems-gdb-9.1 fails due to a feature which is …
11:04 Ticket #4885 (Feature Request: synchronous job release for periodic tasks) created by Junjie Shi
Currently, executing tasks in a periodic manner is supported by RTEMS …
08:27 Changeset in rtems-central [83fd139] by Sebastian Huber <sebastian.huber@…>
interface: Add register set macros Mask the value in the bit field macros.
05:26 Ticket #4884 (I2C default ioctl handler does not handle set clock) closed by Chris Johns
invalid: Ah sorry I was looking at a device and not the bus.
04:53 Ticket #4884 (I2C default ioctl handler does not handle set clock) created by Chris Johns
The base struct for an I2C driver can set set_clock handler so a …

03/21/23:

22:40 Ticket #4883 (GDB cannot see TLS variables) created by Chris Johns
GDB does not know how to handle TLS variables on RTEMS. This make …
21:55 Ticket #4881 (powerpc gas and ld warnings) closed by Chris Johns <chrisj@…>
fixed: In f0e34ea/rtems-source-builder: […]
19:56 Changeset in rtems-docs [44bf1ac] by Kinsey Moore <kinsey.moore@…>
user/zynqmp: Fix SDHCI wording
19:39 GSoC/2023 edited by makvihas
(diff)
18:43 Changeset in rtems-source-builder [0e55aff] by Kinsey Moore <kinsey.moore@…>
Revert binutils to 2.39 for rtems6 Binutils 2.40 has a regression for AArch64 that has previously been fixed. See https://sourceware.org/bugzilla/show_bug.cgi?id=27217 This regression causes at least 2 tests to fail to build.
11:05 Changeset in rtems-source-builder [f0e34ea] by Chris Johns <chrisj@…>
binutils: Disable stack exec and RWX section warnings Binutils 2.39 and later enable by default warnings for executables with executable stack and RWX sections. Disable them. Closes #4881
04:56 Ticket #4882 (mvme2703 legacy network build failure) created by Chris Johns
Building powerpc/mvme2703 BSP with the legacy networking fails with: …
04:51 Ticket #4881 (powerpc gas and ld warnings) created by Chris Johns
The upgraded binutils generates new warnings when linking …

03/20/23:

13:24 Developer/OpenProjects edited by Gedare Bloom
fix small|medium filtering (diff)
13:22 Developer/OpenProjects edited by Gedare Bloom
Add support for using medium tag to filter projects (diff)
00:36 Ticket #4880 (Build List Visualization) created by Chris Johns
= Build List Visualization = Students: Past, Present, and …

03/19/23:

22:13 Changeset in rtems-source-builder [0054104] by Karel Gardas <karel@…>
grub2.cfg: fix GRUB compilation with GCC 12.
21:23 GSoC/2023 edited by makvihas
(diff)

03/17/23:

14:56 Changeset in rtems-central [9a4911f] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
14:54 Changeset in rtems-central [6faa926] by Sebastian Huber <sebastian.huber@…>
spec: Replace enum Event with defines There is a Doxygen limitation that all compound names (enum, struct, class, union, group) within a project must be unique.
14:52 Changeset in rtems [74a6b33f] by Sebastian Huber <sebastian.huber@…>
validation: Replace enum Event with defines There is a Doxygen limitation that all compound names (enum, struct, class, union, group) within a project must be unique. Update #3716.
07:48 Changeset in rtems-central [ed62a8e] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
06:24 Changeset in rtems [a60b816] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix wording
04:10 Changeset in rtems-libbsd [16be3a7] by Aaron Nyholm <aaron.nyholm@…>
rtemsbsd/rc_conf: Fixed non-nullterminated string causing crashes
04:10 Changeset in rtems-libbsd [7170d1ed]6-freebsd-12 by Aaron Nyholm <aaron.nyholm@…>
rtemsbsd/rc_conf: Fixed non-nullterminated string causing crashes

03/16/23:

17:37 Changeset in rtems [7163014] by Kinsey Moore <kinsey.moore@…>
bsps/xqspipsu: Add support for reading ECC This adds a helper function to read the ECC status for an ECC unit in SPI-attached NOR memory.
15:14 Changeset in rtems [0e773420] by Sebastian Huber <sebastian.huber@…>
rtems/test.h: Use attribute
13:25 Changeset in rtems [139bc390] by Karel Gardas <karel@…>
score/arm: enhance ARMV7M MPU setup with capability to set control register Due to API change, the patch also fixes affected BSPs and uses value provided by MPU CTRL spec option there. Sponsored-By: Precidata
13:22 Changeset in rtems [8f6d4b7d] by Karel Gardas <karel@…>
spec: add MPU CTRL option to be usable on ARMV7M based BSPs The patch also enables usage of the option on imxrt and stm32h7 based BSPs. Sponsored-By: Precidata
13:07 Changeset in rtems [3353d3f3] by Sebastian Huber <sebastian.huber@…>
doxygen: Add group for FreeBSD kernel header files
10:43 Changeset in rtems [45234f58] by Sebastian Huber <sebastian.huber@…>
doxygen: Add test files to groups
10:15 Changeset in rtems [de6568ed] by Sebastian Huber <sebastian.huber@…>
validation: Fix test case group identifiers Update #3716.
10:10 Changeset in rtems [eaecc49] by Sebastian Huber <sebastian.huber@…>
doxygen: Add files to groups and fix group scopes
10:08 Changeset in rtems [3264c815] by Sebastian Huber <sebastian.huber@…>
doxygen: Fix group identifiers
09:59 Changeset in rtems-central [258bc98] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
08:00 Changeset in rtems [11cc51e] by Sebastian Huber <sebastian.huber@…>
bsps/riscv: Use per-CPU mtimecmp in clock driver Use the mtimecmp from the PLIC/CLINT initialization in the clock driver. This register is defined by the device tree and does not assume a fixed mapping.
07:31 Changeset in rtems [e5233057] by Sebastian Huber <sebastian.huber@…>
bsps/riscv: Make SMP start more robust In SMP configurations, check that we run on a configured processor. If not, then there is not much that can be done since we do not have a stack available for this processor. Just loop forever in this case. Do this in assemlby to ensure that no stack memory is used.
02:34 RTEMSMailingLists edited by Chris Johns
Make is clear to use an email (diff)
01:01 Changeset in rtems [984693a] by Aaron Nyholm <aaron.nyholm@…>
libmisc/shell: Add flashdev command
00:56 Changeset in rtems [15d4428] by Aaron Nyholm <aaron.nyholm@…>
cpukit/flash: Add API for Flash devices
00:42 Changeset in rtems [94a7d17b] by Aaron Nyholm <aaron.nyholm@…>
aarch64/versal: Fix uart interrupt issues

03/15/23:

20:21 Changeset in rtems [ddafdfe] by Kinsey Moore <kinsey.moore@…>
bsps/zynqmp: Use correct include path The existing include path only works from inside the RTEMS build. This fixes the include path to work both in the RTEMS build and with builds of external apps since this file gets installed with the BSP.
18:15 Changeset in rtems [0e4e9dd4] by Karel Gardas <karel@…>
score/arm: improve printed exception information for Cortex-Mx CPUs Sponsored-By: Precidata
14:52 Changeset in rtems [09ddbde2] by Sebastian Huber <sebastian.huber@…>
score: Add file to Doxygen group
14:52 Changeset in rtems [a0bb541d] by Sebastian Huber <sebastian.huber@…>
build: Use standard format
13:44 Changeset in rtems [4021b87] by Alan Cudmore <alan.cudmore@…>
spec: add riscv kendrytek210 variant build options This patch includes the spec/build options for the riscv kendrytek210 BSP variant. It includes options to allow the frdme310arty console UART to be used on multiple BSPS, device tree options, memory options, and other required options for the variant. Updates #4876
13:41 Changeset in rtems [26853a06] by Alan Cudmore <alan.cudmore@…>
bsps/riscv: add riscv/kendrytek210 BSP variant source changes This patch adds support for the Kendryte K210 RISC-V BSP variant. The SoC uses the existing Interrupt Controller, Timer, and console UART. It only needs SoC specific initialization and an embedded device tree binary similar to the polarfire SoC BSP. Updates #4876
13:39 Changeset in rtems [ca1c4e70] by Alan Cudmore <alan.cudmore@…>
bsps/riscv: add device tree source and device tree blob header for k210 bsp variant This patch adds the k210 device tree source and the corresponding device tree blob encoded in the header which is used for the embedded device tree blob for the Kendryte K210 BSP variant. Updates #4876
13:31 Changeset in rtems [cbddf5de] by Sebastian Huber <sebastian.huber@…>
bsps/riscv: Fix riscv_get_hart_index_by_phandle() Take a non-zero RISCV_BOOT_HARTID into account.
10:53 Changeset in rtems [19ce49c] by Sebastian Huber <sebastian.huber@…>
doxygen: Document hash algorithm files
09:06 Changeset in rtems [51fdc8f9] by Sebastian Huber <sebastian.huber@…>
cpuuse: Add implementation Doxygen group
08:46 Changeset in rtems [03159bd8] by Sebastian Huber <sebastian.huber@…>
build: Remove obsolete default-by-variant
07:58 Changeset in rtems [3a6efa2] by Sebastian Huber <sebastian.huber@…>
score: Fix Doxygen group identifier
07:55 Changeset in rtems [d0dd98c] by Sebastian Huber <sebastian.huber@…>
sparc: Add header files to Doxygen group
07:47 Changeset in rtems-central [77414f1] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:39 Changeset in rtems-central [ea3eadf] by Sebastian Huber <sebastian.huber@…>
interface: Improve register bit field macros Update #4828.
07:20 Changeset in rtems-central [7c0ddcc] by Sebastian Huber <sebastian.huber@…>
spec: Remove generic attrs from register blocks
07:04 Changeset in rtems-central [25310de] by Sebastian Huber <sebastian.huber@…>
generate_membench.py: Remove unused variable
04:38 Changeset in rtems-docs [cdb6208] by Ruturaj Nanoti <nanotiruturaj@…>
user/bsps/arm: Fix a typo in the stm32h7 BSP documentation

03/14/23:

22:44 Ticket #4879 (Use Cortex-Mx fault registers to show more information about the fault ...) created by kgardas
It would be great if _CPU_Exception_frame_print would use a little bit …
16:53 Changeset in rtems-source-builder [da7b5a7] by Joel Sherrill <joel@…>
rtems-tools-6.cfg: Update to get RISC-V bsp-builder corrections
14:13 Changeset in rtems-tools [c8bf730] by Joel Sherrill <joel@…>
rtems-bsps-riscv.ini: Update list to drop medany and add BSPs
07:28 Changeset in rtems-central [d0355e8] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:25 Changeset in rtems [e81701b] by Sebastian Huber <sebastian.huber@…>
validation: Fix typo
07:12 Changeset in rtems-central [051fbb8] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
06:43 Ticket #4878 (sptests/spsysinit01 sem_open call only has 3 parameters with O_CREAT ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 377eae4/rtems: […]

03/13/23:

14:47 Changeset in rtems [377eae4] by Sebastian Huber <sebastian.huber@…>
spsysinit01: Fix sem_open() call The O_CREAT flag requires a mode and initial value as third and fourth argument. Close #4878.
14:29 Ticket #4878 (sptests/spsysinit01 sem_open call only has 3 parameters with O_CREAT ...) created by Lucian-Raul Silistru
Cloned from #4877: ---- When calling sem_open with the O_CREAT flag …
14:28 Ticket #4877 (sptests/spsysinit01 sem_open call only has 3 parameters with O_CREAT flag) reopened by Sebastian Huber
Thanks, you found the reason for a sporadic test failure which is on my TODO list for a long time.
13:31 Ticket #4877 (sptests/spsysinit01 sem_open call only has 3 parameters with O_CREAT flag) closed by Joel Sherrill
invalid: This is an error on the caller's part. Per https://pubs.opengroup.org/onlinepubs/9699919799/functions/sem_open.html, the fourth argument is required if you include O_CREAT. Since you did not explicitly pass a value, the result is undefined. […]
12:49 Changeset in rtems [9bb2f59e] by Sebastian Huber <sebastian.huber@…>
doxygen: Add groups for related test suites
12:45 Changeset in rtems-central [b37bd6a] by Sebastian Huber <sebastian.huber@…>
spec: Place test suites in design groups
12:33 Changeset in rtems [2859e422] by Sebastian Huber <sebastian.huber@…>
Provide kernel space items only if needed The kernel space parts of standard system header files were protected against misuse by a preprocessor error directive. This approach does not work well with tools such as Doxygen. Provide the kernel space items only if the required defines are present.
09:26 Ticket #4877 (sptests/spsysinit01 sem_open call only has 3 parameters with O_CREAT flag) created by Lucian-Raul Silistru
When calling sem_open with the O_CREAT flag the sem_open function …
Note: See TracTimeline for information about the timeline view.