Timeline



04/04/22:

13:31 Ticket #4639 (Error in imfs memfile when device is full) created by Joel Sherrill
Cloned from #4638: ---- The problem from #2353 still exists in 5 and …
13:30 Ticket #4638 (Error in imfs memfile when device is full) created by Joel Sherrill
The problem from #2353 still exists in 5 and 6: Original description: …
13:17 Changeset in rtems [051778e]4.11 by Christian Mauderer <christian.mauderer@…>
imfs: Fix index underrun when extending empty file Currently the following sequence causes a endless loop when extending an IMFS file: - Create a file with zero length and close it. - Make sure nearly no allocatable memory is left. - Open the file and write enough data into it that more than the remaining memory will be used. In that case when extending the IMFS file, the file currently need zero blocks. If allocating enough new blocks fails, the already allocated new blocks will be freed again. The comparison of block>=old_blocks that has been used prior to this patch compared two unsigned numbers. If old_blocks was zero, the comparison of these two numbers always evaluated to true. This patch frees the last block in a separate step to avoid this problem. Note: This patch is a backport of 43119193ef0f3fef6bc01a391ccda8a97cfc149c from RTEMS master. It only contains the bugfix. Adding a test case has been skipped because that part of the patch didn't apply without problems and is not really relevant for fixing the bug. Fixes #2353
13:17 Changeset in rtems [43119193] by Christian Mauderer <christian.mauderer@…>
imfs: Fix index underrun when extending empty file Currently the following sequence causes a endless loop when extending an IMFS file: - Create a file with zero length and close it. - Make sure nearly no allocatable memory is left. - Open the file and write enough data into it that more than the remaining memory will be used. In that case when extending the IMFS file, the file currently need zero blocks. If allocating enough new blocks fails, the already allocated new blocks will be freed again. The comparison of block>=old_blocks that has been used prior to this patch compared two unsigned numbers. If old_blocks was zero, the comparison of these two numbers always evaluated to true. This patch frees the last block in a separate step to avoid this problem. Fixes #4639
13:17 Changeset in rtems [fc89cc7]5 by Christian Mauderer <christian.mauderer@…>
imfs: Fix index underrun when extending empty file Currently the following sequence causes a endless loop when extending an IMFS file: - Create a file with zero length and close it. - Make sure nearly no allocatable memory is left. - Open the file and write enough data into it that more than the remaining memory will be used. In that case when extending the IMFS file, the file currently need zero blocks. If allocating enough new blocks fails, the already allocated new blocks will be freed again. The comparison of block>=old_blocks that has been used prior to this patch compared two unsigned numbers. If old_blocks was zero, the comparison of these two numbers always evaluated to true. This patch frees the last block in a separate step to avoid this problem. Fixes #4638

04/03/22:

16:50 GSoC/2022 edited by Mohd Noor Aman
Adding link for the my proposal (diff)

04/02/22:

19:16 Changeset in rtems [2a7f7767] by Joel Sherrill <joel@…>
cpukit/libmisc/dumpbuf/dumpbuf.c: Manually change license to BSD-2 There was a typo in the license text and this file was missed by the script. Updates #3053
19:15 Changeset in rtems [3a6c3c1] by Joel Sherrill <joel@…>
cpukit/include; Remove SPDX from Gaisler files NOT changed to BSD-2

04/01/22:

19:35 Changeset in rtems [74e532f] by Joel Sherrill <joel@…>
testsuites/smptests/*: Change license to BSD-2 Updates #3053.
19:32 Changeset in rtems [e2ffe95] by Joel Sherrill <joel@…>
testsuites/fstests/*: Change license to BSD-2 Updates #3053.
19:24 Changeset in rtems [acceb47] by Joel Sherrill <joel@…>
testsuites/libtests/[p-z]*: Change license to BSD-2 Updates #3053.
19:23 Changeset in rtems [1ef07d46] by Joel Sherrill <joel@…>
testsuites/libtests/[d-o]*: Change license to BSD-2 Updates #3053.
19:22 Changeset in rtems [366711f] by Joel Sherrill <joel@…>
testsuites/libtests/dl*: Change license to BSD-2 Updates #3053.
19:21 Changeset in rtems [85cc173] by Joel Sherrill <joel@…>
testsuites/libtests/[a-c]*: Change license to BSD-2 Updates #3053.
19:05 Changeset in rtems [b331f40] by Joel Sherrill <joel@…>
testsuites/tmtests/*: Change license to BSD-2 Updates #3053.
19:01 Changeset in rtems [42d4ebe] by Joel Sherrill <joel@…>
testsuites/mptests/*: Change license to BSD-2. Updates #3053.
18:18 Changeset in rtems [5f8c41c] by Joel Sherrill <joel@…>
Update email address of Fernando Ruiz Casas to <fruizcasas@…> This was requested to be executed prior to relicensing to BSD-2.
16:14 Changeset in rtems [e2b673d4] by Karel Gardas <karel@…>
bsp/stm32h7: properly ifdef all unsupported features in start -hal file while compiling for STM32H7B3I-DK BSP
16:14 Changeset in rtems [2c4331a] by Karel Gardas <karel@…>
bsp/stm32h7: configure peripheral clocks for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)
16:14 Changeset in rtems [074cb1c] by Karel Gardas <karel@…>
bsp/stm32h7: configure oscillator for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)
16:14 Changeset in rtems [b50f3e8] by Karel Gardas <karel@…>
bsp/stm32h7: configure AHB clock divider for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)
16:14 Changeset in rtems [27d1707] by Karel Gardas <karel@…>
bsp/stm32h7: disable ethernet for STM32H7B3I-DK BSP variant Note: the ethernet port is not presented on the board anyway.
16:14 Changeset in rtems [bf64ff2] by Karel Gardas <karel@…>
bsp/stm32h7: use appropriate STM32H7B3xxQ define for STM32H7B3I-DK BSP variant
16:14 Changeset in rtems [2414d9b1] by Karel Gardas <karel@…>
bsp/stm32h7: configure S(D)RAM values for STM32H7B3I-DK BSP variant Caveat: SDRAM 1 is completely disabled for now.
16:14 Changeset in rtems [c2e4128f] by Karel Gardas <karel@…>
bsp/stm32h7: HSE clock value configuration for STM32H7B3I-DK BSP variant
16:14 Changeset in rtems [c48bedd] by Karel Gardas <karel@…>
bsp/stm32h7: add flash latency configuration
16:14 Changeset in rtems [0acc1360] by Karel Gardas <karel@…>
bsp/stm32h7: add configuration for USART1 GPIO pins, registers and alternate function
16:14 Changeset in rtems [51db61a] by Karel Gardas <karel@…>
bsp/stm32h7: disable UART 5, 7, 8, 9 and USART 3, 6, 10 for STM32H7B3I-DK BSP
16:14 Changeset in rtems [044bc3c] by Karel Gardas <karel@…>
bsp/stm32h7: add power supply configuration
16:14 Changeset in rtems [1050b629] by Karel Gardas <karel@…>
bsp/stm32h7: add spec file for the STM32H7B3I-DK BSP variant
16:01 Changeset in rtems [ef2c5f70] by Karel Gardas <karel@…>
bsp/stm32h7: bring all required changes into system_stm32h7xx for STM32H7B3I-DK BSP variant The changes provided here are a result of a merge from various examples system_stm32h7xx.c files provided by STMicroelectronics for the STM32H7B3I-DK board with the original RTEMS file provided for the STM32H743I-EVAL2 board.

03/31/22:

22:22 Changeset in rtems [4160547] by Joel Sherrill <joel@…>
sp0*/*.doc: Remove junk UTF-8 character
22:03 Changeset in rtems [3ed5987] by Joel Sherrill <joel@…>
testsuites/sptests/sp[i-z]*/*.doc: Change license to BSD-2 Updates #3053.
22:02 Changeset in rtems [df6a7e0] by Joel Sherrill <joel@…>
testsuites/sptests/sp[a-h]*/*.doc: Change license to BSD-2 Updates #3053.
22:01 Changeset in rtems [ce8d47b] by Joel Sherrill <joel@…>
testsuites/sptests/sp[0-7]*/*.doc: Change license to BSD-2 Updates #3053.
21:36 Changeset in rtems [d865c65] by Joel Sherrill <joel@…>
testsuites/sptests/sp[s-z]*: Change license to BSD-2 Updates #3053.
21:36 Changeset in rtems [0473b2b3] by Joel Sherrill <joel@…>
testsuites/sptests/sp[g-r]*: Change license to BSD-2 Updates #3053.
21:35 Changeset in rtems [e7d46b73] by Joel Sherrill <joel@…>
testsuites/sptests/sp[a-f*]*: Change license to BSD-2 Updates #3053.
21:33 Changeset in rtems [c50bb51] by Joel Sherrill <joel@…>
testsuites/sptests/sp[4-7]*: Change license to BSD-2 Updates #3053.
21:32 Changeset in rtems [d987a57] by Joel Sherrill <joel@…>
testsuites/sptests/sp[2-3]*: Change license to BSD-2 Updates #3053.
21:32 Changeset in rtems [eb57966] by Joel Sherrill <joel@…>
testsuites/sptests/sp1*: Change license to BSD-2 Updates #3053.
21:31 Changeset in rtems [72510115] by Joel Sherrill <joel@…>
testsuites/sptests/sp0*: Change license to BSD-2 Updates #3053.
06:21 Changeset in rtems [a340ca1] by Sebastian Huber <sebastian.huber@…>
libcsupport: Use _fwalk_reent() Use _fwalk_reent() instead of _fwalk(), since _fwalk() was removed from Newlib. Include <sys/reent.h> and remove local declarations.

03/30/22:

22:30 Changeset in rtems [821e89d] by Joel Sherrill <joel@…>
cpukit/libcsupport/src/_*: Change license to BSD-2 Updates #3053.
22:29 Changeset in rtems [df1cb9f] by Joel Sherrill <joel@…>
cpukit/libcsupport/src/[s-z]*: Change license to BSD-2 Updates #3053.
22:28 Changeset in rtems [70432fc] by Joel Sherrill <joel@…>
cpukit/libcsupport/src/[g-r]*: Change license to BSD-2 Updates #3053.
22:28 Changeset in rtems [d90e2dc1] by Joel Sherrill <joel@…>
cpukit/libcsupport/src/[a-f]*: Change license to BSD-2 Updates #3053.
15:32 Ticket #4637 (Consistent capitalization of Copyright (C) in file header blocks) created by Joel Sherrill
In reviewing file headers as part of relicensing, it is clear that …
15:29 Ticket #4636 (Remove URLs from Copyright Lines in File Headers) created by Joel Sherrill
Some copyright/license comment blocks include a URL for the submitter. …

03/29/22:

14:33 Changeset in rtems-central [fdd9004] by Sebastian Huber <sebastian.huber@…>
spec: Use individual names for ident tests
14:31 Changeset in rtems [c2d7376] by Sebastian Huber <sebastian.huber@…>
validation: Use individual names for ident tests Make the task configuration reusable. Update #3716.
13:23 Changeset in rtems [9f9f140] by Sebastian Huber <sebastian.huber@…>
rtems: Clarify scheduler of created task
08:54 Changeset in rtems-docs [0e200f3] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify scheduler of created task
08:53 Changeset in rtems-central [ab602be] by Sebastian Huber <sebastian.huber@…>
spec: Clarify scheduler of created task
07:35 Changeset in rtems [500e6963] by Chris Johns <chrisj@…>
libmisc/untar: Use a larger block size to read and write files - A larger block size lets files systems work better. On JFFS a 512 byte compressed block means lots of small flash updates Closes #4635
05:27 Ticket #4635 (untar on JFFS slow down) created by Chris Johns
Using untar on JFFS is slower on rtems 6 compared to 4.11. The …

03/28/22:

23:35 Changeset in rtems [54ec0264] by Joel Sherrill <joel@…>
cpukit/include/rtems/timespec.h: Change license to BSD-2 Permission received from Krzysztof Miesowicz. Updates #3053.
23:34 Changeset in rtems [59fba6f] by Joel Sherrill <joel@…>
cpukit/include/rtems/cbs.h: Change license to BSD-2 Permission received from Petr Benes Updates #3053.
23:32 Changeset in rtems [ffaaae2] by Joel Sherrill <joel@…>
cpukit/score/cpu/moxie: Change license to BSD-2 Permission received from Anthony Green. Updates #3053.
18:09 GSoC/2022 edited by Kamlesh Bharodiya
(diff)

03/26/22:

12:39 GSoC/2022 edited by Mahmoud Abumandour
Added an entry for the project I'm interested in for GSoC 22 (diff)

03/25/22:

16:17 Changeset in rtems [9bbf4003] by Joel Sherrill <joel@…>
cpukit/include/rtems/confdefs/libpci.h: Manual file header clean up
16:14 Changeset in rtems [fb5f575] by Joel Sherrill <joel@…>
cpukit/include/rtems: Change license to BSD-2 Updates #3053.
16:03 Changeset in rtems [06c9ab3] by Joel Sherrill <joel@…>
cpukit/include/pci.h: Manual header clean up
16:02 Changeset in rtems [3d435898] by Joel Sherrill <joel@…>
cpukit/include/*.h: Change license to BSD-2 Updates #3053.
13:36 Changeset in rtems-docs [c0d69834] by Alan Cudmore <alan.cudmore@…>
rtems-docs: add example booting aarch64 image on Xilinx ZCU102 This patch is for the rtems-docs repo. I added details on the procedure I used to boot RTEMS images on the Xilinx ZCU102 board. I applied this patch, and generated the HTML docs, and everything looks ok to me.

03/24/22:

21:58 Changeset in rtems [9982e8e4] by Joel Sherrill <joel@…>
cpukit/include/drvmgr: Manual header file clean up
21:58 Changeset in rtems [c35816a] by Joel Sherrill <joel@…>
cpukit/include/pci: Manual header file clean up
21:40 Changeset in rtems [3ec0b267] by Joel Sherrill <joel@…>
cpukit/include/linux: Change license to BSD-2 Updates #3053.
21:40 Changeset in rtems [35d1f9a] by Joel Sherrill <joel@…>
cpukit/include/dev: Change license to BSD-2 Updates #3053.
21:35 Changeset in rtems [77d1ac6c] by Joel Sherrill <joel@…>
cpukit/include/sys: Change license to BSD-2. Updates #3053.
21:09 Changeset in rtems-source-builder [49e3dac] by Ryan Long <ryan.long@…>
devel/glib-2.48: Update hash and patch Changes patch to be pulled from an RTEMS ticket and updated the hash of the patch. Updates #4634
19:18 Changeset in rtems-docs [9b6583d] by Joel Sherrill <joel@…>
eng/tester.rst: Reference User Manual for rtems-test This was just a TBD section of no value before.
17:37 Changeset in rtems [e4cc56a7] by Joel Sherrill <joel@…>
cpukit/libmisc/monitor/: Manually change to BSD-2 license This code did not have any copyrights or licenses and a bit of archeology was needed to determine authorship. This code was in the initial import into the RTEMS CVS repository when it was established in May 1995. There was very little, if any, code not written by OAR Corporation in that initial import. After discussion with Chris Johns, it was determined that this code was from OAR Corporation and that he had added a few features later. Both Chris Johns and OAR Corporation have given permission to relicense. Updates #3053.
15:15 Ticket #4634 (Fix hash for glib-2.48) created by Ryan Long
The hash needs updated in order for glib to be built. This is …
12:22 Changeset in rtems [ea4d7566] by Matt Joyce <matthew.joyce@…>
newlib01: Added tests for exit procedures Added tests for exit procedures to ensure proper resource cleanup. The test now checks cleanup for files assigned to stdio streams and non-stdio streams.
10:19 Changeset in rtems [10d1de25] by Sebastian Huber <sebastian.huber@…>
validation: Clarify comment
10:10 Changeset in rtems [33454152] by Sebastian Huber <sebastian.huber@…>
newlib01: Adjust variable name

03/23/22:

16:17 Changeset in rtems [5b1b2aa] by Sebastian Huber <sebastian.huber@…>
build: Exclude rcxx01 test for sh BSPs There seems to be a code size increase with GCC 12.

03/22/22:

20:03 Changeset in rtems [753873e5] by Joel Sherrill <joel@…>
Update Eric Norum contact info and start to normalize file headers
19:45 Changeset in rtems [c9625a21] by Joel Sherrill <joel@…>
testsuites/: Update Eric Norum contact info and normalize file headers
19:40 Changeset in rtems [628bd9b] by Joel Sherrill <joel@…>
cpukit/: Update Eric Norum contact info and normalize file headers
19:02 Changeset in rtems-source-builder [53cb27c] by Sebastian Huber <sebastian.huber@…>
7: Update Binutils, GCC, and GDB
15:23 Changeset in rtems-source-builder [5bcc870] by Sebastian Huber <sebastian.huber@…>
6/7: Update Newlib Fix the iconv support to avoid linker errors like this: newlib/libc/iconv/lib/ucsconv.c:66: undefined reference to `_iconv_to_ucs_ces'

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
Note: See TracTimeline for information about the timeline view.