Timeline



06/09/22:

19:27 GSoC/2022 edited by Mahmoud Abumandour
Add blog for my project (ReleaseNotesGenerator?) (diff)
14:02 Changeset in rtems-docs [5a7acfc] by Sebastian Huber <sebastian.huber@…>
cpu-supplement: Mention that nios2 supports TLS Close #4214.
13:58 Ticket #4214 (nios2: Add thread-local storage support) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 5a7acfc/rtems-docs: […]
13:21 Changeset in rtems-docs [23fc93b] by Frank Kühndel <frank.kuehndel@…>
TFTPFS: New documentation
08:50 Changeset in rtems-libbsd [192e8d3] by Sebastian Huber <sebastian.huber@…>
if_lpe.c: Port to LibBSD
08:50 Changeset in rtems-libbsd [ff4c60a]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
if_lpe.c: Port to LibBSD
08:10 Changeset in rtems-libbsd [2722615]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
if_lpe.c: Import legacy LPC Ethernet driver The standard FreeBSD MII support causes severe problems on the LPC3200 chip family. If an Ethernet module register is accessed while there is no clock from the PHY, the chip completely locks up and only an external watchdog can recover from this state. The legacy driver had a custom PHY management code which helped to avoid such issues. The if_lpe.c driver is no longer maintained by FreeBSD.
08:10 Changeset in rtems-libbsd [5b03188] by Sebastian Huber <sebastian.huber@…>
if_lpe.c: Import legacy LPC Ethernet driver The standard FreeBSD MII support causes severe problems on the LPC3200 chip family. If an Ethernet module register is accessed while there is no clock from the PHY, the chip completely locks up and only an external watchdog can recover from this state. The legacy driver had a custom PHY management code which helped to avoid such issues. The if_lpe.c driver is no longer maintained by FreeBSD.
07:02 Changeset in rtems-docs [be4b767] by Christian Mauderer <christian.mauderer@…>
user/bsps/arm: Second Ethernet on i.MX This adds information how to use a second Ethernet controller on the i.MX BSPs.

06/08/22:

16:23 Ticket #4663 (Third-Party Sources Manifest) created by Gedare Bloom
We should generate a manifest of third-party source code within …
13:16 Changeset in rtems-libbsd [dba9346]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
uma_core.c: Fix use of uninitialized variable Update #4475.
12:50 Changeset in rtems-libbsd [2e696c6]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
CONTRIBUTING.rst: Warn about white space changes
12:50 Changeset in rtems-libbsd [9ef5c9a] by Sebastian Huber <sebastian.huber@…>
CONTRIBUTING.rst: Warn about white space changes
09:02 Changeset in rtems [4152157] by Matt Joyce <matthew.joyce@…>
Newlib01: Add tests for rand() and lrand48() Check that the state of rand() and lrand48() is thread-specific, that they are properly initialized, and return the expected sequence of pseudo-random numbers for default seed values.
04:45 Changeset in rtems [80aea6a] by Chris Johns <chrisj@…>
testsuite/libtests: Add exit03 to test exit() with C++ Updates #4661
04:41 Changeset in rtems [e70384d] by Chris Johns <chrisj@…>
aarch64/gicv3: Remove accesses to secure registers RTEMS runs at EL1 and the removed register accesses are for EL3 or the TF-A. This change aligns our driver with the Linux and FreeBSD ones.
04:12 Ticket #4662 (Fix GCC 12 warnings) created by Chris Johns
The move to GCC 12 has resulted in an increase in the number of …
03:45 Ticket #4661 (GCC 12 generates wrong code) created by Chris Johns
Calling exit() in a C++ application results in std::terminate()

06/07/22:

13:49 Changeset in rtems [75af80a6] by Sebastian Huber <sebastian.huber@…>
arm/lpc32xx: Implement new interrupt directives
13:45 Changeset in rtems [8d61901] by Sebastian Huber <sebastian.huber@…>
bsp/lpc32xx: bsp_interrupt_vector_enable() The interrupt enables are used to implement a priority scheme in bsp_interrupt_dispatch(). Enable interrupts through bsp_interrupt_vector_enable() only if they are not already enabled to not interfere with the priority scheme while bsp_interrupt_vector_enable() is called during interrupt dispatching.
13:42 Changeset in rtems [4d0d7d5] by Sebastian Huber <sebastian.huber@…>
bsp/lpc32xx: bsp_interrupt_is_valid_vector() Provide custom bsp_interrupt_is_valid_vector() implementation since several interrupt vectors are reserved.
13:40 Changeset in rtems [9a69e430] by Sebastian Huber <sebastian.huber@…>
validation: Fix CallWithinISR() Some BSPs require that Clear_tm27_intr() is called in the interrupt service routine. Update #3269.
08:39 Changeset in rtems [88a53ca] by Sebastian Huber <sebastian.huber@…>
bsp/lpc32xx: Use standard timer 2 for tm27.h This helps to run the validation tests of the Interrupt Manager directives.
06:54 Ticket #2348 (Timecounter: Add NTP support) closed by Sebastian Huber
fixed

06/06/22:

09:47 Changeset in rtems [d7f3918d] by Karel Gardas <karel@…>
bsps/arm: fix installation of core_cm4.h

06/05/22:

09:51 GSoC/2022 edited by Prashanth S
(diff)
09:11 GSoC/2022 edited by Kamlesh Bharodiya
(diff)

06/04/22:

16:45 Changeset in rtems-tools [dafcdf4] by Karel Gardas <karel@…>
rtems-bsps-tiers: add new stm32h7 BSP variants to the tier-3
16:44 Changeset in rtems-tools [a7ba056] by Karel Gardas <karel@…>
rtems-bsps-arm: add new stm32h7 BSP variants

06/03/22:

12:56 GSoC/2022 edited by Prashanth S
(diff)
09:49 Changeset in rtems [ae2367c] by Karel Gardas <karel@…>
bsps/stm32h7: remove external memory initialization from nucleo-h743zi BSP Nucleo board does not provide any external memory so code does not have any function here anyway. Sponsored-By: Precidata
09:41 Changeset in rtems [e5e1c004] by Karel Gardas <karel@…>
bsps/stm32h7: move BSP start hooks into boards subdirectories The idea here is to prepare for better per-board specialization of the hooks function code. Sponsored-By: Precidata
06:27 Changeset in rtems [c93f0f01] by Sebastian Huber <sebastian.huber@…>
arm: Fix PMSA regions for contiguous sections Sections with identical attributes may be contiguous with a respective begin and end address which is not on a minimum region boundary. The begin address is aligned down to the region base address. The end address is aligned up to the region end address. Account for this in the check for contiguous sections. Update #4202.
06:27 Changeset in rtems [a26b993] by Sebastian Huber <sebastian.huber@…>
arm: Fix typo
05:40 Changeset in rtems [0b9497a] by Sebastian Huber <sebastian.huber@…>
arm: Fix PMSA region mapping with 0x0 end address A section may span up to the end of the address range. In this case the end address is zero. Use the base address to check if a region should be before another region. Update #4202.
05:38 Changeset in rtems [ed51fad] by Sebastian Huber <sebastian.huber@…>
build: Assert value properties only if not None

06/02/22:

23:29 GSoC/2022 edited by Mahmoud Abumandour
(diff)
22:09 Changeset in rtems-lwip [5afc061] by Kinsey Moore <kinsey.moore@…>
embeddedsw: Import Xilinx driver source Import source for axi_ethernetlite, axi_ethernet, and CGEM. CGEM is also known as emacps and ps7_ethernet. These sources were imported at revision b9b64f53e11723c8df0dfda1c59742428b6f1df1.
15:32 Changeset in rtems [5dc5ab56] by Sebastian Huber <sebastian.huber@…>
arm/lpc32xx: Hide MLC details
15:08 Ticket #4660 (Spike failing to build with RSB 5 on Ubuntu 21.04) closed by Ryan Long <ryan.long@…>
fixed: In 7f6cfad/rtems-source-builder: […]
05:01 GSoC/2022 edited by Mohd Noor Aman
Updated tracking table (diff)

06/01/22:

20:12 Changeset in rtems [c3ad1e3] by Karel Gardas <karel@…>
bsps/stm32h7: set SDRAM 1 size to 0 by default on nucleo-h743zi BSP Nucleo does not have any SDRAM, so 0 size is the only possible right choice here. Sponsored-By: Precidata
20:11 Changeset in rtems [925bcdb] by Karel Gardas <karel@…>
bsps/stm32h7: set default linkage to flash for nucleo-h743zi BSP Nucleo does not have any SDRAM so default linkage to SDRAM does not make any sense here. Sponsored-By: Precidata
20:09 Changeset in rtems [5a1f87a0] by Karel Gardas <karel@…>
bsps/stm32h7: set default printk instance on nucleo-h743zi BSP to USART3 This is the default configuration of the board out of the box. Any other possible/supported configuration requires soldering, so definitely not out of the box experience. Sponsored-By: Precidata
19:13 Changeset in rtems [f2cf15b] by Karel Gardas <karel@…>
bsps/stm32h7: add stm32h747i-disco-m4 BSP variant This patch adds stm32h747i-disco-m4 BSP variant and puts it in sync with the stm32h747i-disco BSP variant hardware support. That means, only USART 1, 2 and UART 8 are enabled. Also SDRAM 2 is set to 32MB, SDRAM 1 size is set to 0. Sponsored-By: Precidata
17:22 Changeset in rtems [2ea37e8] by Ryan Long <ryan.long@…>
libtests/dl*: Bump up the size of CONFIGURE_INIT_TASK_STACK_SIZE Updates #4682
17:14 Changeset in rtems [3e2b4ec] by Frank Kühndel <frank.kuehndel@…>
TFTPFS: Add tests Update #4666.
16:13 GSoC/2022 edited by Duc Doan
(diff)
14:31 Changeset in rtems [679e7f10] by Frank Kühndel <frank.kuehndel@…>
TFTPFS: Implement block and window size options The original file cpukit/libfs/src/ftpfs/tftpDriver.c is split into two: tftpfs.c - This file contains the code from tftpDriver.c related to file system operations such as mount(), open(), read(), and so on. tftpDriver.c - In the original file remains only the code related to networking. This code implements the Trivial File Transfer Protocol (TFTP). Moreover, the code is extended to support * RFC 2347 TFTP Option Extension * RFC 2348 TFTP Blocksize Option * RFC 7440 TFTP Windowsize Option Update #4666.
14:16 Changeset in rtems [c044f050] by Frank Kühndel <frank.kuehndel@…>
TFTPFS: Cleanup: Remove spaces at lines ends Update #4666.
12:21 Changeset in rtems [8604b46a] by Karel Gardas <karel@…>
bsps/stm32h7: set default SDRAM x sizes on stm32h747i-disco BSP This means: SDRAM 1: 0 SDRAM 2: 32 MB Sponsored-By: Precidata
12:18 Changeset in rtems [587ce75] by Karel Gardas <karel@…>
bsps/stm32h7: disable all unsupported U(S)ARTs on stm32h747i-disco BSP This patch disables all U(S)ARTs which are not supported by the board itself and its provided connectors. That means only USART1 and 2 and UART8 are enabled. Sponsored-By: Precidata
12:09 Changeset in rtems [8abb3396] by Karel Gardas <karel@…>
bsps/stm32h7: add configuration and enable build of stm32h747i-disco BSP Sponsored-By: Precidata
12:01 Changeset in rtems [bb29f8b5] by Sebastian Huber <sebastian.huber@…>
bsp/lpc32xx: Fix FIQ interrupt support Do not sporadically service interrupts configured as FIQ by the IRQ interrupt dispatch.
11:31 GSoC/2022/stm32f4-bsp created by Duc Doan
11:24 GSoC/2022 edited by Duc Doan
(diff)
11:16 GSoC/2022 edited by Duc Doan
(diff)
11:08 Changeset in rtems [a5bde172] by Karel Gardas <karel@…>
bsps/stm32h7: add board C files for stm32h747i-disco BSP Besides C files for the BSP variant the patch also provides license clarification on system_stm32h7xx.c file which is provided in boards/stm/stm32h747i-disco directory. The files comes from STM32CubeH7 project and references "root directory" in its license comment and it's not clear where this points out. Let's add clarification comment about it and also based on it and resulting license let's add SPDX license identifier. Sponsored-By: Precidata
09:57 GSoC/2022 edited by Duc Doan
(diff)
08:39 Changeset in rtems-libbsd [26963fa]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
nfs01: Fix warnings
08:31 Changeset in rtems-libbsd [d1bfa78] by Sebastian Huber <sebastian.huber@…>
Use rtems_task_exit()
08:31 Changeset in rtems-libbsd [ed25b390]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Use rtems_task_exit()
07:45 Changeset in rtems-libbsd [29f9822]5-freebsd-12 by Sebastian Huber <sebastian.huber@…>
if_atsam: Recover from receive freezes Under unknown conditions the receive path ended up in a frozen state. In this state, the DMA and driver descriptor head were equal and all receive descriptors had the used bit set. So, the DMA was unable to store received frames. However, the receive daemon was never woken up to refill the receive buffers. It seems that the RXUBR interrupt can be used to recover from this state. Update #4651.
07:45 Changeset in rtems-libbsd [61f646d]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
if_atsam: Recover from receive freezes Under unknown conditions the receive path ended up in a frozen state. In this state, the DMA and driver descriptor head were equal and all receive descriptors had the used bit set. So, the DMA was unable to store received frames. However, the receive daemon was never woken up to refill the receive buffers. It seems that the RXUBR interrupt can be used to recover from this state. Update #4652.
07:45 Changeset in rtems-libbsd [9e87868] by Sebastian Huber <sebastian.huber@…>
if_atsam: Recover from receive freezes Under unknown conditions the receive path ended up in a frozen state. In this state, the DMA and driver descriptor head were equal and all receive descriptors had the used bit set. So, the DMA was unable to store received frames. However, the receive daemon was never woken up to refill the receive buffers. It seems that the RXUBR interrupt can be used to recover from this state. Update #4652.

05/30/22:

09:05 Changeset in rtems [57a569e] by Matt Joyce <matthew.joyce@…>
sptests: Disable Newlib reentrancy Update #4560.

05/27/22:

20:27 Changeset in rtems [bdfc8d8f] by Karel Gardas <karel@…>
bsps/stm32h7: move cache implementation from obj to BSPs own yml file This is done in preparation for future Cortex-M4 based BSP variants which do not provide cache at all. Sponsored-By: Precidata

05/26/22:

18:40 Changeset in rtems [f91f30f6] by Karel Gardas <karel@…>
MAINTAINERS: Add myself to Write After Approval Add myself also to Localized Write Permission for x86_64.
14:18 GSoC/2022 edited by Prashanth S
(diff)
06:08 Changeset in rtems [4f6c90f4] by Chris Johns <chrisj@…>
bsps/versal: Support a 64bit RAM base Set the constraint to be 64bits to allow the complete address range.
06:05 Changeset in rtems [bfc99a6e] by Chris Johns <chrisj@…>
bsp/aarch64: Flush the cache before invalidating it - Any page tables need to be flushed if the cache is enabled. Disabling the cache may only be available in secure mode.
Note: See TracTimeline for information about the timeline view.