Timeline



01/25/22:

23:55 Changeset in rtems-tools [75689781] by Joel Sherrill <joel@…>
linkers/rtems-score/thread*.ini: Remove symbols no longer present. Close #4585.
23:44 Ticket #4583 (rtems-bsp-builder: Do not vary on network) closed by Joel Sherrill <joel@…>
fixed: In 519acfb/rtems-tools: […]
05:58 Ticket #4587 (sb-bootstrap does not work with python3) closed by Chris Johns <chrisj@…>
fixed: In d8be0e0/rtems-source-builder: […]
05:58 Ticket #4586 (4.11/rtems-arm does not build on ubuntu 21.10) closed by Chris Johns <chrisj@…>
fixed: In 8aee243/rtems-source-builder: […]
03:13 Changeset in rtems-source-builder [d8be0e0]4.11 by Chris Johns <chrisj@…>
sb-bootstrap: Update to support python3 Closes #4587
02:43 Ticket #4587 (sb-bootstrap does not work with python3) created by Chris Johns
Python module importing of sb-bootstrap is broken on the 4.11 branch …
02:33 Changeset in rtems-source-builder [8aee243]4.11 by Chris Johns <chrisj@…>
gcc-4.9: Set the c++ standard to c++11 as the build breaks with later standards Closes #4586
02:32 Changeset in rtems-source-builder [e827cc2]4.11 by Chris Johns <chrisj@…>
gdb: Update common to the master version
00:36 Ticket #4586 (4.11/rtems-arm does not build on ubuntu 21.10) created by Chris Johns
The error is: […]

01/24/22:

22:38 Ticket #4585 (Multiple Prototype Issues/Mismatches in rtems-examples from trace linker) created by Joel Sherrill
This is some of the build failures in rtems-examples if the BSP has …
22:35 Changeset in rtems-docs [7073017] by Joel Sherrill <joel@…>
user/hosts/posix.rst: Replace Cent)S with CentOS
05:13 Changeset in rtems-source-builder [0f91a26]4.11 by Chris Johns <chrisj@…>
Update the GCC component paths to ones master uses Closes #4584
05:08 Ticket #4584 (Failure to download mpc tar.gz during 4.11 build) closed by Chris Johns <chrisj@…>
fixed: In 0f91a26/rtems-source-builder: […]
05:00 Ticket #4584 (Failure to download mpc tar.gz during 4.11 build) created by Benjamin Garner
Building from 4.11 branch results in following error. download: …
04:25 Changeset in rtems-source-builder [688f286]4.11 by Chris Johns <chrisj@…>
Update the checksum to the handle the new version number Closes #4104
04:20 Ticket #4104 (RSB Tools newlib patch checksum fails.) closed by Chris Johns <chrisj@…>
fixed: In 688f286/rtems-source-builder: […]

01/21/22:

16:02 Changeset in rtems-docs [dd60a4a] by Sebastian Huber <sebastian.huber@…>
eng: Add script usage to how-to Update #3715.
15:20 Changeset in rtems-tools [91a58af] by Joel Sherrill <joel@…>
rtems-bsps-tiers.ini: Move appropriate aarch64 BSPs to Tier 1 and 2 This also resulted in finding some BSPs listed which were no longer in the RTEMS source. Updates #4581.
15:19 Changeset in rtems-tools [74270bc] by Joel Sherrill <joel@…>
rtems-bsps.ini: Add missing architectures and BSPs The aarch64, microblaze, nios2, and x86_64 needed to be added.
15:14 Changeset in rtems-tools [519acfb] by Joel Sherrill <joel@…>
rtems-bsps-arm.ini, config/rtems-bsps.ini: Remove build variance on network With the legacy TCP/IP stack no longer in rtems.git, there is nothing to turn on/off with regards to BSPs or the stack itself. Removing this significantly reduces the number of configurations built. Closes #4583.
06:24 Changeset in rtems-central [4949a33] by Sebastian Huber <sebastian.huber@…>
spec: Update performance limits

01/20/22:

16:04 Ticket #4583 (rtems-bsp-builder: Do not vary on network) created by Joel Sherrill
With the network stack removed from the rtems.git repository, there is …
15:46 Ticket #4582 (Allow saving of build result email from rtems-test) created by Kinsey Moore
Currently, the automated tester is able to send an email directly to …
14:52 Changeset in rtems-tools [2fdd7b9] by Joel Sherrill <joel@…>
rtems-bsps-tiers.ini: Update comment to use tier 2 definitiion in docs See rtems-docs/user/hardware/tiers.rst. Tier 2 is test results on simulator not hardware and simulator.
14:51 Changeset in rtems-tools [997e68e] by Joel Sherrill <joel@…>
rtems-bsps-tiers.ini: Add missing architectures and BSPs as tier 3
11:48 Changeset in rtems-source-builder [09b84c4] by Sebastian Huber <sebastian.huber@…>
sb/linux.py: Simplify "distro" determination This fixes an issue on Debian 11 which contains "Debian" in /etc/issue (capital D).

01/19/22:

22:45 Changeset in rtems-source-builder [45b2952] by Ryan Long <ryan.long@…>
rtems-tools-6.cfg: Bump hash to get new INI files
17:53 Ticket #4581 (Add AArch64 to Tier 1 BSPs) closed by Kinsey Moore <kinsey.moore@…>
fixed: In e0f9f8f/rtems-tools: […]
08:04 Changeset in rtems-libbsd [e9acd95]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
pci_mpc85xx.c: Disable reset during initialization

01/18/22:

19:01 Changeset in rtems-tools [6736c738] by Joel Sherrill <joel@…>
rtems-bsps-x86_64.ini: New file
19:01 Changeset in rtems-tools [4cff752] by Joel Sherrill <joel@…>
rtems-bsps-microblaze.ini: New file
19:01 Changeset in rtems-tools [7ad3bf3] by Joel Sherrill <joel@…>
rtems-bsps-aarch64.ini: New file
19:00 Changeset in rtems-tools [6f9d092] by Joel Sherrill <joel@…>
rtems-bsps-riscv.ini: Add missing BSPs frdme310arty, griscv, grv32i, grv32im, grv32imac, grv32imafdc, rv32iac, rv32i, rv32imac, rv32imafc, rv32imafdc, rv32imafd, rv32im
18:58 Changeset in rtems-tools [a7d5a3f] by Joel Sherrill <joel@…>
rtems-bsps-arm.ini: Add missing BSPs fvp_cortex_r52, imxrt1052, nucleo-h743zi, stm32h7, xen_virtual, xilinx_zynqmp_ultra96
16:33 Changeset in rtems-tools [f228227] by Joel Sherrill <joel@…>
rtems-bsps-powerpc.ini: Remove powerpc/halekala Updates #4302.
16:18 Changeset in rtems-tools [e0f9f8f] by Kinsey Moore <kinsey.moore@…>
tiers: Add AArch64 to tier 1 Hardware test results have recently been posted for AArch64. Closes #4581
16:08 Ticket #4581 (Add AArch64 to Tier 1 BSPs) created by Kinsey Moore
I finally got around to producing an emailed test run on the Avnet …
13:39 Changeset in rtems-central [87135df] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
13:31 Changeset in rtems [8d30ae9a] by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Add specialized target hash
08:12 Ticket #4577 (arm/atsamv: UART loses receive characters when the system has a high ...) closed by Christian Mauderer <christian.mauderer@…>
fixed: In 779847a5/rtems: […]
08:10 Ticket #4578 (arm/atsamv: UART loses receive characters when the system has a high ...) closed by Christian Mauderer <christian.mauderer@…>
fixed: In aa95122/rtems: […]

01/17/22:

13:30 Changeset in rtems [74d3abc1] by Sebastian Huber <sebastian.huber@…>
arm: Fix PMSA section to region mapping Fix move of regions. Allow sections to be contained in a region (may happen due to region alignment).
12:32 Changeset in rtems [ca74566] by Sebastian Huber <sebastian.huber@…>
arm: Add _AArch32_PMSA_Map_sections_to_regions() This simplifies unit testing.
07:11 Changeset in rtems [41a1903d] by Sebastian Huber <sebastian.huber@…>
arm: Avoid duplicate move from CPSR Update #4579.

01/15/22:

18:45 Changeset in rtems [4e530464] by Sebastian Huber <sebastian.huber@…>
bsps: Default to CPU counter benchmark timer Most BSPs which used the stubbed benachmark timer provide a CPU counter. All BSPs provide at least a stub CPU counter. Simply use the benchmark timer implementation using the CPU counter.
00:47 Ticket #4580 (Update BSP for STM32H7) created by kgardas
It looks like after STM32H7 BSP was added STM added few more members …

01/14/22:

15:06 Changeset in rtems [944c210] by Sebastian Huber <sebastian.huber@…>
bsp/imx7: dl06 fails expectedly
12:25 Changeset in rtems [2d1ea1ab] by Sebastian Huber <sebastian.huber@…>
arm: Use push/pop instructions for readability Update #4579.
10:28 Changeset in rtems [20d7b3aa] by Baokun Li <libaokun1@…>
jffs2: fix memory leak in jffs2_scan_medium If an error is returned in jffs2_scan_eraseblock() and some memory has been added to the jffs2_summary *s, we can observe the following kmemleak report: -------------------------------------------- unreferenced object 0xffff88812b889c40 (size 64): comm "mount", pid 692, jiffies 4294838325 (age 34.288s) hex dump (first 32 bytes): 40 48 b5 14 81 88 ff ff 01 e0 31 00 00 00 50 00 @H........1...P. 00 00 01 00 00 00 01 00 00 00 02 00 00 00 09 08 ................ backtrace: [<ffffffffae93a3a3>] kmalloc+0x613/0x910 [<ffffffffaf423b9c>] jffs2_sum_add_dirent_mem+0x5c/0xa0 [<ffffffffb0f3afa8>] jffs2_scan_medium.cold+0x36e5/0x4794 [<ffffffffb0f3dbe1>] jffs2_do_mount_fs.cold+0xa7/0x2267 [<ffffffffaf40acf3>] jffs2_do_fill_super+0x383/0xc30 [<ffffffffaf40c00a>] jffs2_fill_super+0x2ea/0x4c0 [<ffffffffb0315d64>] mtd_get_sb+0x254/0x400 [<ffffffffb0315f5f>] mtd_get_sb_by_nr+0x4f/0xd0 [<ffffffffb0316478>] get_tree_mtd+0x498/0x840 [<ffffffffaf40bd15>] jffs2_get_tree+0x25/0x30 [<ffffffffae9f358d>] vfs_get_tree+0x8d/0x2e0 [<ffffffffaea7a98f>] path_mount+0x50f/0x1e50 [<ffffffffaea7c3d7>] do_mount+0x107/0x130 [<ffffffffaea7c5c5>] se_sys_mount+0x1c5/0x2f0 [<ffffffffaea7c917>] x64_sys_mount+0xc7/0x160 [<ffffffffb10142f5>] do_syscall_64+0x45/0x70 unreferenced object 0xffff888114b54840 (size 32): comm "mount", pid 692, jiffies 4294838325 (age 34.288s) hex dump (first 32 bytes): c0 75 b5 14 81 88 ff ff 02 e0 02 00 00 00 02 00 .u.............. 00 00 84 00 00 00 44 00 00 00 6b 6b 6b 6b 6b a5 ......D...kkkkk. backtrace: [<ffffffffae93be24>] kmem_cache_alloc_trace+0x584/0x880 [<ffffffffaf423b04>] jffs2_sum_add_inode_mem+0x54/0x90 [<ffffffffb0f3bd44>] jffs2_scan_medium.cold+0x4481/0x4794 […] unreferenced object 0xffff888114b57280 (size 32): comm "mount", pid 692, jiffies 4294838393 (age 34.357s) hex dump (first 32 bytes): 10 d5 6c 11 81 88 ff ff 08 e0 05 00 00 00 01 00 ..l............. 00 00 38 02 00 00 28 00 00 00 6b 6b 6b 6b 6b a5 ..8...(...kkkkk. backtrace: [<ffffffffae93be24>] kmem_cache_alloc_trace+0x584/0x880 [<ffffffffaf423c34>] jffs2_sum_add_xattr_mem+0x54/0x90 [<ffffffffb0f3a24f>] jffs2_scan_medium.cold+0x298c/0x4794 […] unreferenced object 0xffff8881116cd510 (size 16): comm "mount", pid 692, jiffies 4294838395 (age 34.355s) hex dump (first 16 bytes): 00 00 00 00 00 00 00 00 09 e0 60 02 00 00 6b a5 ..........`...k. backtrace: [<ffffffffae93be24>] kmem_cache_alloc_trace+0x584/0x880 [<ffffffffaf423cc4>] jffs2_sum_add_xref_mem+0x54/0x90 [<ffffffffb0f3b2e3>] jffs2_scan_medium.cold+0x3a20/0x4794 […] -------------------------------------------- Therefore, we should call jffs2_sum_reset_collected(s) on exit to release the memory added in s. In addition, a new tag "out_buf" is added to prevent the NULL pointer reference caused by s being NULL. (thanks to Zhang Yi for this analysis) Fixes: e631ddba5887 ("[JFFS2] Add erase block summary support (mount time improvement)") Cc: stable@… Co-developed-with: Zhihao Cheng <chengzhihao1@…> Signed-off-by: Baokun Li <libaokun1@…> Signed-off-by: Richard Weinberger <richard@…>
10:28 Changeset in rtems [33f28a9] by Baokun Li <libaokun1@…>
jffs2: fix memory leak in jffs2_do_mount_fs If jffs2_build_filesystem() in jffs2_do_mount_fs() returns an error, we can observe the following kmemleak report: -------------------------------------------- unreferenced object 0xffff88811b25a640 (size 64): comm "mount", pid 691, jiffies 4294957728 (age 71.952s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffffa493be24>] kmem_cache_alloc_trace+0x584/0x880 [<ffffffffa5423a06>] jffs2_sum_init+0x86/0x130 [<ffffffffa5400e58>] jffs2_do_mount_fs+0x798/0xac0 [<ffffffffa540acf3>] jffs2_do_fill_super+0x383/0xc30 [<ffffffffa540c00a>] jffs2_fill_super+0x2ea/0x4c0 […] unreferenced object 0xffff88812c760000 (size 65536): comm "mount", pid 691, jiffies 4294957728 (age 71.952s) hex dump (first 32 bytes): bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ backtrace: [<ffffffffa493a449>] kmalloc+0x6b9/0x910 [<ffffffffa5423a57>] jffs2_sum_init+0xd7/0x130 [<ffffffffa5400e58>] jffs2_do_mount_fs+0x798/0xac0 [<ffffffffa540acf3>] jffs2_do_fill_super+0x383/0xc30 [<ffffffffa540c00a>] jffs2_fill_super+0x2ea/0x4c0 […] -------------------------------------------- This is because the resources allocated in jffs2_sum_init() are not released. Call jffs2_sum_exit() to release these resources to solve the problem. Fixes: e631ddba5887 ("[JFFS2] Add erase block summary support (mount time improvement)") Cc: stable@… Signed-off-by: Baokun Li <libaokun1@…> Signed-off-by: Richard Weinberger <richard@…>
08:05 Changeset in rtems [0290e44] by Sebastian Huber <sebastian.huber@…>
arm: Rework per-CPU control in interrupt handling Use volatile register r0 for the per-CPU control of the current processor instead of the non-volatile register r7. This enables the use of r7 in a follow up patch. Do the interrupt handling in ARM mode. Update #4579.
07:35 Changeset in rtems-central [96247b3] by Sebastian Huber <sebastian.huber@…>
spec: Fix _Terminate() validation Enable interrupts before the rtems_extension_delete() directives are called.
07:32 Changeset in rtems-central [e9142c9] by Sebastian Huber <sebastian.huber@…>
spec: Disable data cache before invalidation
07:14 Ticket #2510 (Improve the SMP scheduler with arbitrary processor affinity support) closed by Richi Dubey
fixed
06:59 Changeset in rtems [93ebc9d] by Sebastian Huber <sebastian.huber@…>
libtests/dl10: Enter shell on demand Use rtems_shell_wait_for_input() similar to other potentially interactive test programs.

01/13/22:

16:27 Changeset in rtems-tools [b8307aa] by Sebastian Huber <sebastian.huber@…>
tester: Fix target_start_regex It seems that the text used match with the regular expression does not start with a line in general.
15:55 Changeset in rtems-tools [3f3249c] by Sebastian Huber <sebastian.huber@…>
tester: Fix target_start_regex
14:15 Changeset in rtems [671f126] by Sebastian Huber <sebastian.huber@…>
libtests/ofw01: Fix device tree blob alignment A device tree blob must be aligned on an 8-byte boundary.
13:51 Changeset in rtems [12a2a8e4] by Sebastian Huber <sebastian.huber@…>
arm: Optimize interrupt handling Use the SRS (Store Return State) instruction if available. This considerably simplifies the context save and restore.
12:30 Changeset in rtems [84ba194] by Sebastian Huber <sebastian.huber@…>
arm: Fix stack alignment during interrupt handling On a public interface, the stack pointer must be aligned on an 8-byte boundary. However, it may temporarily be only aligned on a 4-byte boundary. The interrupt handling code must ensure that the stack pointer is properly aligned before it calls a function. See also: https://developer.arm.com/documentation/den0013/d/Interrupt-Handling/External-interrupt-requests/Nested-interrupt-handling Update #4579.
10:17 Ticket #4579 (Stack is not properly aligned during interrupt processing) created by Sebastian Huber
On a public boundary, the stack pointer must be aligned on an 8-byte …
07:38 Changeset in rtems [aa95122] by Christian Mauderer <christian.mauderer@…>
bsp/atsam: Optionally use DMA for UART Rx If the system is busy with other interrupts and the UART is set to a fast baud rate, it's possible to loose UART interrupts and therefore characters. This allows to optionally enable a DMA for the UARTs so that a number of lost interrupts can be tolerated. The number of DMAs on this chip is limited and not not all applications need that feature. Therefore the DMA is disabled by default. Close #4578
07:38 Changeset in rtems [fbd18c0] by Christian Mauderer <christian.mauderer@…>
bsp/atsam: Merge USART and UART driver If no extended features of the USART are used and if the comparison feature of the UART is not used, the two modules are compatible. The drivers were nearly identical except for some names of the defines. This patch merges the two drivers into one. Update #4578
07:22 Ticket #4578 (arm/atsamv: UART loses receive characters when the system has a high ...) created by Christian Mauderer
Cloned from #4577: ---- The UART/USART of the ATSAM doesn't have any …
07:22 Ticket #4577 (arm/atsamv: UART loses receive characters when the system has a high ...) created by Christian Mauderer
The UART/USART of the ATSAM doesn't have any FIFO buffer. Therefore …

01/12/22:

15:12 Changeset in rtems [779847a5]5 by Christian Mauderer <christian.mauderer@…>
bsp/atsam: Optionally use DMA for UART Rx If the system is busy with other interrupts and the UART is set to a fast baud rate, it's possible to loose UART interrupts and therefore characters. This allows to optionally enable a DMA for the UARTs so that a number of lost interrupts can be tolerated. The number of DMAs on this chip is limited and not not all applications need that feature. Therefore the DMA is disabled by default. Close #4577
13:23 Changeset in rtems [37377b0] by Sebastian Huber <sebastian.huber@…>
spintrcritical21: Clear pending events The test runner checks that there are no pending events after a test case.
10:52 Changeset in rtems-central [68378b3] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
10:32 Changeset in rtems-central [3ef4081] by Sebastian Huber <sebastian.huber@…>
spec: Update performance limits

01/11/22:

16:59 Changeset in rtems [00081b3] by Sebastian Huber <sebastian.huber@…>
Fix device tree blob alignment A device tree blob must be aligned on an 8-byte boundary.
16:00 Changeset in rtems-docs [1ba0f41] by Sebastian Huber <sebastian.huber@…>
eng: Document get-string-command-line action Update #4548.
15:54 Changeset in rtems-docs [9fecafa] by Sebastian Huber <sebastian.huber@…>
eng: Add runtime performance kinds
15:51 Changeset in rtems-docs [fa1c18e] by Sebastian Huber <sebastian.huber@…>
eng: Document get-string-command-line action Close #4548.
15:50 Changeset in rtems-docs [ffcf9dc] by Sebastian Huber <sebastian.huber@…>
eng: Fix action requirement patterns
15:28 Changeset in rtems-central [9fa22bd] by Sebastian Huber <sebastian.huber@…>
spec: Add runtime performance kinds
15:28 Changeset in rtems-central [d0ae953] by Sebastian Huber <sebastian.huber@…>
spec: Fix item format
15:28 Changeset in rtems-central [1e7bff4] by Sebastian Huber <sebastian.huber@…>
spec: Document get-string-command-line action
15:15 Changeset in rtems [b982b8d4] by Sebastian Huber <sebastian.huber@…>
build: Fix build item format
15:05 Changeset in rtems-central [c620a77] by Sebastian Huber <sebastian.huber@…>
spec: Fix action requirement patterns
10:45 Changeset in rtems [963a26c] by Sebastian Huber <sebastian.huber@…>
libtests/ofw01: Fix wrapped in bsp_fdt_get() Use the stack pointer to check if we have to return the real device tree since bsp_fdt_get() may get called before the BSS is cleared to zero.
09:33 Changeset in rtems-central [b66e5a2] by Sebastian Huber <sebastian.huber@…>
spec: Improve some Interrupt Manager tests Some interrupt controllers will signal a pending interrupt if it is disabled (for example ARM GIC), others will not signal a pending interrupt if it is disabled (for example Freescale/NXP MPIC).
08:21 Changeset in rtems-source-builder [a553ce1] by Sebastian Huber <sebastian.huber@…>
Update Newlib for powerpc/setjmp improvements
08:20 Changeset in rtems [d9c0dd3]5 by Christian Mauderer <christian.mauderer@…>
bsp/atsam: Merge USART and UART driver If no extended features of the USART are used and if the comparison feature of the UART is not used, the two modules are compatible. The drivers were nearly identical except for some names of the defines. This patch merges the two drivers into one. Update #4577
Note: See TracTimeline for information about the timeline view.