Timeline



07/25/23:

20:38 Ticket #4933 (rtems-docs waf dependency tracking on images is broken) created by Joel Sherrill
When adding a PlantUML figure to the documentation, I noticed that waf …
20:19 Changeset in rtems-docs [fbcae10] by Joel Sherrill <joel@…>
common/waf.py: Add option to check maximum Sphinx version Updates #4928.
20:13 Changeset in rtems-docs [13237ab] by Joel Sherrill <joel@…>
layout.html: Revert patch forcing Spinx to >= 6.0 Unfortunately, updating past Sphinx 5.x results in unordered bullet lists not formatting correctly as show in a screen capture attached to #4928. Revert this patch until the issue is resolved and output is reviewed for other potential issues. From: Utkarsh Verma <utkarsh@…> Date: Wed, 14 Jun 2023 05:36:26 +0000 Subject: [PATCH] eng: Fix builds for newer Sphinx versions (>=7) The current Sphinx theme depends on the style parameter which got deprecated in v5.1 and finally got removed in v7. Now, the styles key should be preferred which is a list of stylesheets. This commit implements this change. Updates #4915. Updates #4928.
16:17 Changeset in rtems [c48c7d6f] by Karel Gardas <karel@…>
import Apache License 2.0 text file
11:34 Changeset in rtems [527af2b7] by Sebastian Huber <sebastian.huber@…>
score: Move formatted I/O functions These functions do not belong to an super core service.
11:11 Changeset in rtems [4516a5b7] by Sebastian Huber <sebastian.huber@…>
build: Export BSP base and family via pkg-config This allows application and library build systems to derive option values from the BSP base and family names.
09:42 Changeset in rtems-central [4110b41] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
09:16 Changeset in rtems-central [a33bf0b] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
08:53 Changeset in rtems-central [8b73034] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
08:47 Changeset in rtems [1bc5d3e4] by Sebastian Huber <sebastian.huber@…>
sys: Add files to Doxygen group Canonicalize brief descriptions. Update #3707.
08:38 Changeset in rtems [ec1e500f] by Sebastian Huber <sebastian.huber@…>
timecounter: Add files to Doxygen group Update #3707.
08:30 Changeset in rtems [d3fe128d] by Sebastian Huber <sebastian.huber@…>
posix: Add files to Doxygen group Canonicalize brief descriptions. Update #3707.
08:25 Changeset in rtems [5ba465c0] by Sebastian Huber <sebastian.huber@…>
libcsupport: Add file to Doxygen group Update #3707.
08:23 Changeset in rtems [233c21a] by Sebastian Huber <sebastian.huber@…>
score: Add files to Doxygen groups Update #3707.
08:13 Changeset in rtems [3e1521ee] by Frank Kühndel <frank.kuehndel@…>
bsps/sparc: Add files to Doxygen groups Update #3707.
06:48 Changeset in rtems [58840ffb] by Sebastian Huber <sebastian.huber@…>
rtems: Add files to Doxygen groups Provide basic Doxygen comments. Update #3706. Update #3707.
06:38 Changeset in rtems [f99f5ce] by Sebastian Huber <sebastian.huber@…>
libtest: Place files into a Doxygen group Canonicalize the file headers. Update #3707.
05:40 Ticket #4932 (Monitor GCC Bug 108658) created by Sebastian Huber
Monitor GCC bug 108658: …
05:36 Changeset in rtems-central [7201413] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems-docs
05:36 Changeset in rtems-docs [6692946] by Sebastian Huber <sebastian.huber@…>
c-user: Link task entry and global construction
02:57 Changeset in rtems-source-builder [fc4426c] by Chris Johns <chrisj@…>
rtems/kernel: Update to the current kernel - Pick up the Beatnik support for the legacy driver
02:33 Ticket #4931 (User manual RSB BSP build examples need updating) created by Chris Johns
01:03 Changeset in rtems [c1d9dcbb] by Chris Johns <chrisj@…>
bsps/arm: Fix CMSIS v5 install files list

07/24/23:

15:24 Changeset in rtems [11d57178] by Sebastian Huber <sebastian.huber@…>
rtems: Link config options and global construction
14:03 Changeset in rtems [9f571b64] by Christian Mauderer <christian.mauderer@…>
bsps/arm/imx: Enable shared RTC support This allows to use a I2C RTC together with this BSP.
14:03 Changeset in rtems [38dd863] by Christian Mauderer <christian.mauderer@…>
bsps/shared: Add MCP7940M RTC driver The MCP7940M is a I2C RTC chip. The new driver uses the dev/i2c API to support the RTC. It is written with the intention, that the driver can be adapted to other RTCs with a similar register layout by just replacing the initialization function.
09:23 Changeset in rtems-source-builder [96b1140] by Sebastian Huber <sebastian.huber@…>
6: Use libexpat 2.5.0 This version contains security fixes. Prepare for RTEMS 6.1 release. Update #4921.
08:52 Changeset in rtems-source-builder [fd3ab60] by Sebastian Huber <sebastian.huber@…>
6: Use GDB 13.2 Prepare for RTEMS 6.1 release. Update #4921.
06:57 Changeset in rtems-central [cf648d6] by Sebastian Huber <sebastian.huber@…>
membench.py: New
05:50 Changeset in rtems-docs [536f0e2] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify global construction

07/23/23:

23:21 Ticket #4723 (Issue with NFSv4) closed by Chris Johns <chrisj@…>
fixed: In 1dfdee9/rtems-libbsd: […]

07/22/23:

14:39 Ticket #4930 (rtems_waf: type and logic issue when enforcing libbsd checking.) created by kgardas
When libbsd checking is enforced in rtems_waf submodule, the following …
09:47 Changeset in rtems [23c8a03] by Sebastian Huber <sebastian.huber@…>
validation: Task entry return for idle threads Update #3716.
09:46 Changeset in rtems [0e70e989] by Sebastian Huber <sebastian.huber@…>
rtems: Improve task entry wording
09:46 Changeset in rtems-central [c7afbe1] by Sebastian Huber <sebastian.huber@…>
spec: Clarify thread exitted extension
09:43 Changeset in rtems-central [b3a911e] by Sebastian Huber <sebastian.huber@…>
spec: Add task entry glossary term

07/21/23:

15:36 Changeset in rtems [49c296b3] by Karel Gardas <karel@…>
bsps/arm: fix nested extern decl. warnings brought by CMSIS files update
14:04 Changeset in rtems [0c10626] by Karel Gardas <karel@…>
arm/stm32h7: build and install files added by new HAL
13:14 Changeset in rtems [f08f75f] by Karel Gardas <karel@…>
bsps/stm32h7: fix compilation issue after HAL update Based on: commit 99494370d6124ef5d773119fa59f5bac4bbf395f Author: Sebastian Huber <sebastian.huber@…> Date: Wed Mar 4 12:34:34 2020 +0100 bsp/stm32h7: New BSP Update #3910.
12:24 Changeset in rtems [ba8ac65] by Karel Gardas <karel@…>
bsp/stm32h7: Add and use BSP Doxygen group Inspired by: commit fe58f6ce4bf1ff5e92d64b9fee0cb46b6ac06e64 Author: Sebastian Huber <sebastian.huber@…> Date: Thu Nov 26 08:13:52 2020 +0100 bsp/stm32h7: Add and use BSP Doxygen group Update #3910.
07:35 Changeset in rtems-central [7aec958] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:30 Changeset in rtems [3a754a3] by Sebastian Huber <sebastian.huber@…>
validation: Fix formatting
07:30 Changeset in rtems [610b54d8] by Sebastian Huber <sebastian.huber@…>
testsuites: Remove stray ';'
07:09 Changeset in rtems-central [6ea50c8] by Sebastian Huber <sebastian.huber@…>
spec: Remove superfluous ';'
05:41 Changeset in rtems-central [f97d7dc] by Sebastian Huber <sebastian.huber@…>
spec: Improve wording of unit test description
05:41 Changeset in rtems-central [32544f7] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems-docs
04:40 Changeset in rtems-libbsd [f55a3dd]6-freebsd-12 by Chris Johns <chrisj@…>
nfs: Support multiple mounts with the same path basename NFSv4 mounts NFS file systems to the flat root of a pseudo file system. This change allow the same basename to be used.

07/20/23:

19:02 Changeset in rtems-source-builder [df776fb] by Sebastian Huber <sebastian.huber@…>
7: Update Binutils, GDB, and GCC Keep RTEMS up to date with the upstream development.
19:01 Changeset in rtems-source-builder [25a073d] by Sebastian Huber <sebastian.huber@…>
6: Update GCC 10, 12 and 13 Keep RTEMS up to date with the upstream development.
19:01 Changeset in rtems-source-builder [74f8773] by Sebastian Huber <sebastian.huber@…>
6/7: Update Newlib Keep RTEMS up to date with the upstream development.
18:05 GSoC/2023 edited by Aryan Karawale
(diff)
13:04 Changeset in rtems [4935659] by Sebastian Huber <sebastian.huber@…>
rtems: Fix typo Update #4772.
13:03 Changeset in rtems-docs [63a5c19] by Sebastian Huber <sebastian.huber@…>
c-user: Fix typo Updates #4772.
12:52 Changeset in rtems-central [8c3f5a7] by Sebastian Huber <sebastian.huber@…>
spec: Fix typo
12:47 Changeset in rtems-docs [4b4a796] by Sebastian Huber <sebastian.huber@…>
c-user: Add glossary terms for SPARC targets
12:46 Changeset in rtems-central [ac19cdf] by Sebastian Huber <sebastian.huber@…>
spec: Add RISC-V grlib support
12:45 Changeset in rtems-central [1fcb864] by Sebastian Huber <sebastian.huber@…>
spec: Move feature term
12:34 Changeset in rtems-central [3b52064] by Sebastian Huber <sebastian.huber@…>
spec: Add specification-specific glossary
12:22 Changeset in rtems-central [56ebb34] by Sebastian Huber <sebastian.huber@…>
spec: Use latest SIS definition
11:59 Changeset in rtems-central [e0e04c2] by Sebastian Huber <sebastian.huber@…>
spec: Use Wikipedia link for SPARC
11:57 Changeset in rtems-central [fbbb911] by Sebastian Huber <sebastian.huber@…>
spec: Clarify system-on-chip
11:57 Changeset in rtems-central [fcbc299] by Sebastian Huber <sebastian.huber@…>
spec: Clarify feature
09:44 Changeset in rtems-central [79e013c] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
09:29 Changeset in rtems [21429f6] by Kinsey Moore <kinsey.moore@…>
rtems: Update references to rtems_task_wake_after rtems_task_wake_after takes a parameter in terms of a count of clock ticks and not a measure in a subunit of seconds. This updates documentation to reflect that. This also makes obvious the caveat about the first tick wait not being a whole tick and points the user at a replacement for better accuracy. Updates #4772
09:27 Changeset in rtems-docs [be789ee] by Sebastian Huber <sebastian.huber@…>
c-user: Update copyright and use glossary terms Updates #4772.
05:56 Changeset in rtems-central [a74c0f0] by Sebastian Huber <sebastian.huber@…>
spec: Fix enabled-by
05:18 Changeset in rtems-libbsd [65913f4]6-freebsd-12 by Chris Johns <chrisj@…>
syscall/open: Reference the path info directory vnode The kernel open call requires a path so to open a file we need to set the current directory to the parent vnode. If the open mode is create the path info vnode is the directory to perform the open create in. Using the parent node creates the file in wrong path. Updates #4723
04:05 Changeset in rtems-libbsd [60e40e9]6-freebsd-12 by Chris Johns <chrisj@…>
freenbsd/vfs: VFS attributes need to have the same size mode_t variable If the size in the attributes struct does not match the mode_t the VNOVAL checks fail because size of the values are not the same. Updates #4723
01:16 Changeset in rtems-source-builder [7e0079b] by Vijay Kumar Banerjee <vijay@…>
rtems-net-legacy: Update net and waf versions
00:07 Changeset in rtems [7bca3834] by Vijay Kumar Banerjee <vijay@…>
powerpc/beatnik: Remove RTEMS_NETWORKING check from bsp.h

07/19/23:

21:17 Ticket #4929 (RTEMS tools installs into $PREFIX/share/rtems and not $PREFIX/share/rtems6) created by Chris Johns
Should these path be aligned? At the moment it creates confusion if …
20:41 Ticket #4928 (Upgrade Version of Sphinx to 7) created by Chris Johns
A …
17:04 Changeset in rtems [7f3dc313] by Karel Gardas <karel@…>
bsps/stm32h7: workaround compilation issue with libbsd Part of the new HAL requires float_t type definition. For that it includes math.h header file which unfortunately brings a lot of math functions in. One of them, 'log' conflicts with FreeBSD log function defined in systm.h Provided hack is really just a crude work around this issue. Never thought that Motorola 68881 would help me even in 21st century.
16:54 Changeset in rtems [93bcf4e] by Karel Gardas <karel@…>
bsps/stm32h7: disable ETH_UpdateDescriptor as unused function
16:51 Changeset in rtems [c2bae70] by Karel Gardas <karel@…>
bsps/stm32h7: recreate stm32h7xx_hal_conf.h Re-apply based on: commit 6bb6b69bb6360cff11057ebef2a8b91cc3a91b3d Author: Sebastian Huber <sebastian.huber@…> Date: Tue Apr 6 09:43:23 2021 +0200 arm/stm32h7: Add STM32H7_HSE_FREQUENCY
16:47 Changeset in rtems [1e991485] by Karel Gardas <karel@…>
bsps/stm32h7: Add init for sdmmc pins Re-apply based on: commit 8fd29cfbc5c911c46f065e36389c3d246aa97854 Author: Christian Mauderer <christian.mauderer@…> Date: Tue Mar 2 16:14:41 2021 +0100 stm32h7: Add init for sdmmc pins Update #4372
16:45 Changeset in rtems [ed35850] by Karel Gardas <karel@…>
bsp/stm32h7: Enable LL drivers Re-apply based on: commit abb78587b6d1be08697810cdae31cd2dbe35ee4a Author: Sebastian Huber <sebastian.huber@…> Date: Wed Apr 1 11:11:59 2020 +0200 bsp/stm32h7: Enable LL drivers Update #3910.
16:18 Changeset in rtems [4b3d799] by Karel Gardas <karel@…>
bsp/stm32h7: Disable unused functions Re-apply based on: commit e4ba06f8b49da4334543f713ba437263c794d7ee Author: Sebastian Huber <sebastian.huber@…> Date: Thu Apr 2 08:28:56 2020 +0200 bsp/stm32h7: Disable unused functions Update #3910.
16:04 Changeset in rtems [f728eb4] by Karel Gardas <karel@…>
bsps/stm32h7: update STM32 H7 HAL This patch updates STM32 H7 HAL source files. The files are taken from two STM projects from their github.com repositories: (i) https://github.com/STMicroelectronics/stm32h7xx_hal_driver.git The project files are still available under BSD-3 license and the version/commit used is: d5fc8d05fc16fa2a2a2f948cf6c6ab39e78358e1 which represents post Release v1.11.1 development tree. (ii) https://github.com/STMicroelectronics/cmsis_device_h7.git The project files were re-licensed from previous BSD-3 to Apache 2.0 license. Fortunately the project does not contain NOTICE file so no need to do anything special when used in RTEMS. The project version/commit imported is: 6d5ef249bec5177e0e2a0880ed62df2132874d99 which is code-wise Release v1.10.3 exactly.
11:37 GSoC/2023 edited by Muhammad Sulthan Mazaya
Mazaya's update: July 19 (diff)

07/18/23:

20:28 Changeset in rtems-docs [7bd117c] by Joel Sherrill <joel@…>
Add Regulator documentation based on V1 functionality
20:25 Changeset in rtems-docs [a0b958e] by Zainab Olalekan <zolaleka@…>
user/bsp-build: Fix typo in BSP set builder command changed bsp to arch/bsp
07:56 Changeset in rtems [c8cae1d8] by Sebastian Huber <sebastian.huber@…>
score: Move _IO_Relax() to new <rtems/dev/io.h> This function is not a super core service.

07/17/23:

05:59 Changeset in rtems [fb0eb31] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Fix use of uninitialized variable Fixes Coverity CID 1538314.

07/14/23:

17:25 Ticket #4879 (Use Cortex-Mx fault registers to show more information about the fault ...) closed by kgardas
fixed: Fixed by: […]
10:31 Changeset in rtems-central [f9c2600] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
10:01 Ticket #4842 (SPARC/grlib - Registers definitions wrongly defined when there are ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 49ad450/rtems: […]
10:01 Ticket #4828 (Macro defined but magic number used instead) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2d71cba0/rtems: […]

07/13/23:

21:05 Changeset in rtems [6b2318ac] by Karel Gardas <karel@…>
bsps/arm: replace CMSIS v4 with CMSIS v5 files CAVEAT: license change from BSD to Apache2 license! Explanation: The imported files come from CMSIS v5 project available on: https://github.com/ARM-software/CMSIS_5/tree/develop The files imported are located inside the CMSIS/Core/Include project sub-directory. The project does not provide any NOTICE file in its root directory nor in the directory of the imported files. The NOTICE file and its usage in the Apache 2 license was/is so far the only issue mentioned in discussion of RTEMS developers/users when considering inclusion of the code under Apache 2 license into the RTEMS project. Since the CMSIS v5 project is free from this legal hinder, we may freely use it and update files to the latest version. Technical: the patch replaces code from 2015 with the latest version which brings quite a lot of bug fixes and most importantly opens possibilities to support MCUs based on new ARM cores.
20:24 Changeset in rtems [46a4c5e] by Kinsey Moore <kinsey.moore@…>
bsps/stm32h7: Make UART7 pins configurable This change allows for the pins assigned to UART7 to be reconfigured via config.ini.
20:15 Ticket #4772 (Remove use of interval from rtems_task_wake_after() documentation) closed by Kinsey Moore
fixed
18:03 Ticket #4927 ("Build Your Application" (Quick Start section 2.7) doesn't work) created by bsterling
I followed the Quick Start instructions verbatim. When I got to 2.7, …
13:42 Changeset in rtems-libbsd [af0fcc3] by Christian Mauderer <christian.mauderer@…>
imx: Enable GPIO driver for imxrt too
08:53 Changeset in rtems [780149b] by Christian Mauderer <christian.mauderer@…>
bsps/imsrt: Make flash config more flexible The flash configuration is something very board specific. So move the file to a board specific location. Beneath that, not all controllers and configurations need the flash config right at the address 0 of the flash. For example on the i.MXRT11xx, the config has an offset for some flash types.
08:02 Changeset in rtems [5bfcad26] by Christian Mauderer <christian.mauderer@…>
bsps/imx*: Support more GPIO controllers The imx-gpio driver used in i.MX and i.MXRT BSPs generates a name based on a fixed string. The original code only used one digit for the controller. With the 13 GPIO controllers of the i.MXRT1166, that isn't enough any more. This patch extends the name to two digits which should be enough for the next controller generations.
07:35 Changeset in rtems [ffd8004c] by Christian Mauderer <christian.mauderer@…>
bsps/imxrt1050: Install device tree sources Useful for creating an application specific device tree that is based on the evaluation board.

07/12/23:

14:12 GSoC/2023 edited by Muhammad Sulthan Mazaya
(diff)
14:05 GSoC/2023 edited by Muhammad Sulthan Mazaya
(diff)
13:40 Changeset in rtems [49ad450] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Use GRLIB definition of GRSPWROUTER Rename parts to match with GRLIB naming. Close #4842.
13:31 Changeset in rtems-central [5771560] by Sebastian Huber <sebastian.huber@…>
spec: Use GRLIB definition of GRSPWROUTER Rename item to match with GRLIB naming. Update #4842.
12:58 GSoC/2023 edited by Utkarsh Verma
Add status updates for Utkarsh (diff)
12:44 Changeset in rtems-central [d077161] by Sebastian Huber <sebastian.huber@…>
spec: Remove obsolete register block This register block was an incomplete duplicate of spec:/dev/grlib/if/grspw2. Update #4842.
12:42 Changeset in rtems [06f63154] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Remove obsolete header file This header file was an incomplete duplicate of <grlib/grspw2-regs.h>. Update #4842.
12:41 Changeset in rtems [181d989] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Use GRLIB definition of GRSPW2 Update #4842.
12:38 Changeset in rtems-central [d6c4baf] by Sebastian Huber <sebastian.huber@…>
spec: Use GRLIB definition of GRSPW2 Update #4842.
12:14 Changeset in rtems [cba956b] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Move GR740-specific registers Update #4842.
07:44 GSoC/2023 edited by Abhimanyu Raghuvanshi
(diff)
07:30 Ticket #4926 (open() non-blocking mode. not posix compliant) created by Ning Yang
[…] when open() set O_NONBLOCK. read() still blocks. output: …
07:00 Changeset in rtems-central [89b89fe] by Sebastian Huber <sebastian.huber@…>
spec: Move GR740-specific register blocks Update #4842.
06:17 Changeset in rtems [584be21] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Expand GRCLKGATE register bit fields Use the maximum width supported by the GRLIB even if this exceeds the configuration limits of a particular IP instance. Update #4842.
06:16 Changeset in rtems-central [b46ff7e] by Sebastian Huber <sebastian.huber@…>
spec: Expand GRCLKGATE register bit fields Use the maximum width supported by the GRLIB even if this exceeds the configuration limits of a particular IP instance. Update #4842.
06:04 Changeset in rtems [e6427f1e] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Add GRCAN - CanTxIRQ Update #4842.
06:02 Changeset in rtems-central [d4c1301] by Sebastian Huber <sebastian.huber@…>
spec: Add GRCAN - CanTxIRQ Update #4842.
04:21 Ticket #4925 (Deal with GR740 errata: Level-2 Cache Issues H1 2023 (GRLIB-TN-0021)) created by Sebastian Huber
Evaluate, document, implement workarounds and validate the workarounds …
Note: See TracTimeline for information about the timeline view.