Timeline




matching tags

Oct 12, 2020:

4:50 PM Changeset in rtems [1dbd1079] by Frank Kühndel <frank.kuehndel@…>
shell/main_edit.c: Fix string truncation warning Using strlcpy() instead of strncpy(): 1) Prevents the compiler warnings 2) Ensures, the string is NUL terminated. 3) Avoids that strncpy() unnecessary fills the unused part of the buffer with 0 bytes. (Note that realpath() also returns NULL if the file does not exist - that happens always if someone creates a new file with the editor of the shell.)
4:06 PM Changeset in rtems [b03c103] by Frank Kühndel <frank.kuehndel@…>
shell/main_edit.c: Fix use of wrong constant realpath() requires a buffer of size PATH_MAX and not of size FILENAME_MAX according to 'man realpath (3)'.
4:01 PM Changeset in rtems [529402f5] by Frank Kühndel <frank.kuehndel@…>
shell/shell.c: Fix illegal string copy This is an illegal use of strcpy() because one is not allowed to use this function with overlapping source and destination buffers; whereas memmove() is explicitly designed to handle such cases. The copiler warning was: ../../../cpukit/libmisc/shell/shell.c:626:13: warning: 'strcpy' accessing between 1 and 2147483645 bytes at offsets 0 and [1, 2147483647] may overlap up to 2147483644 bytes at offset [1, 2147483644] [-Wrestrict]
3:50 PM Changeset in rtems-central [c9d39f7] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
3:47 PM Changeset in rtems-central [9073627] by Sebastian Huber <sebastian.huber@…>
spec: Fix event send/receive validation
3:12 PM Changeset in rtems [7db9c14] by Joel Sherrill <joel@…>
lpc32xx_mzx_stage_1-testsuite.tcfg: Add ttest01
3:12 PM Changeset in rtems [2695e7d] by Joel Sherrill <joel@…>
lpc2362-testsuite.tcfg: Add monitor and psxmsgq01
3:12 PM Changeset in rtems [562c2a71] by Joel Sherrill <joel@…>
lm3s3749-testsuite.tcfg: Add spcxx01
3:11 PM Changeset in rtems [2361b2c] by Frank Kühndel <frank.kuehndel@…>
shell/shell.c: Fix an implicit type cast With some compiler warnings enabled, the implicit cast may trigger a compiler warning. The explicit cast avoids this.
2:41 PM Changeset in rtems [0a761a5] by Frank Kühndel <frank.kuehndel@…>
fsdosfsname01: Fix string truncation warning This patch fixes a compiler warning: ../../../testsuites/fstests/fsdosfsname01/init.c:430:19: warning: '%s' directive output may be truncated writing up to 6424 bytes into a region of size 257 [-Wformat-truncation=] The buffer 'dirname' is exactly large enough so that no truncation can ever occur. Using the return value of snprintf() is an official supported way to suppress the warning. I considered the comment of Joel Sherrill about not replacing snprintf(): https://lists.rtems.org/pipermail/devel/2020-September/062113.html
2:22 PM Changeset in rtems-central [4ac77b4] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
2:05 PM Changeset in rtems [1db60df] by Sebastian Huber <sebastian.huber@…>
build: Move drivers without SMP support This fixes warnings like this: warning: implicit declaration of function 'rtems_interrupt_disable' warning: implicit declaration of function 'rtems_interrupt_enable' warning: implicit declaration of function 'rtems_interrupt_flash'
1:53 PM Changeset in rtems-docs [530bc2b] by Sebastian Huber <sebastian.huber@…>
c-user: Generate Partition Manager documentation The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. Update #3993.
1:52 PM Changeset in rtems-docs [f610291] by Sebastian Huber <sebastian.huber@…>
eng: Add function attributes Update #3715.
1:51 PM Changeset in rtems-docs [51a5138] by Sebastian Huber <sebastian.huber@…>
c-user: Add "Generated from ..." comments
1:49 PM Ticket #4143 (fileio - Stack too small for login with password) closed by Frank Kühndel <frank.kuehndel@…>
fixed: In ec13365/rtems: […]
1:49 PM Changeset in rtems [ec13365] by Frank Kühndel <frank.kuehndel@…>
testsuites/samples/fileio - Increase of stack size When I use the 'shell' from the fileio sample with the command below: env QEMU_AUDIO_DRV="none" \ qemu-system-arm -no-reboot -net none -nographic -M realview-pbx-a9 \ -m 256M \ -kernel build/arm/realview_pbx_a9_qemu/testsuites/samples/fileio.exe The executable crashes with an "BLOWN STACK!!!" as soon as I try to login as 'root' with password. (The logins without password work fine.) Increasing the stack size of the affected thread a bit solves the issue. Hence, I suggest this patch. My config.ini was [arm/realview_pbx_a9_qemu] RTEMS_DEBUG = True RTEMS_NETWORKING = True RTEMS_POSIX_API = True RTEMS_SMP = True BUILD_TESTS = True RTEMS origin.master at a479686c112144119866391ceb21c48be6a3eca9 Close #4143
1:41 PM Changeset in rtems-central [e7fd454] by Sebastian Huber <sebastian.huber@…>
interface: Support function attributes
1:36 PM Changeset in rtems [1229817] by Sebastian Huber <sebastian.huber@…>
build: Fix format
1:21 PM Ticket #4144 (fileio - Stack too small for login with password (cloned)) created by Frank Kuehndel
Cloned from #4143: ---- When I use the 'shell' from the fileio sample …
1:20 PM Changeset in rtems-central [dff41ae] by Sebastian Huber <sebastian.huber@…>
spec: Fix format
1:17 PM Ticket #4143 (fileio - Stack too small for login with password) created by Frank Kuehndel
When I use the 'shell' from the fileio sample with the command below: …
1:07 PM Changeset in rtems-central [d3edaca] by Sebastian Huber <sebastian.huber@…>
spec: Add function attributes
11:40 AM Changeset in rtems [48f6a6c] by Christian Mauderer <christian.mauderer@…>
bsp/imxrt: Import files from MCUXpresso SDK V2.8.5 The following files have been imported: cp ${SDK}/boards/evkbimxrt1050/project_template/clock_config.c nxp/boards/evkbimxrt1050 cp ${SDK}/boards/evkbimxrt1050/project_template/clock_config.h include/fsl_clock_config.h cp ${SDK}/boards/evkbimxrt1050/project_template/dcd.c start/flash-dcd.c cp ${SDK}/boards/evkbimxrt1050/project_template/pin_mux.c nxp/boards/evkbimxrt1050 cp ${SDK}/boards/evkbimxrt1050/project_template/pin_mux.h include/fsl_pin_mux.h cp ${SDK}/boards/evkbimxrt1050/xip/evkbimxrt1050_flexspi_nor_config.h include/fsl_flexspi_nor_config.h cp ${SDK}/devices/MIMXRT1052/MIMXRT1052.h include cp ${SDK}/devices/MIMXRT1052/MIMXRT1052_features.h include cp ${SDK}/devices/MIMXRT1052/drivers/fsl_*.c nxp/devices/MIMXRT1052/drivers cp ${SDK}/devices/MIMXRT1052/drivers/fsl_*.h include cp ${SDK}/devices/MIMXRT1052/fsl_device_registers.h include cp ${SDK}/devices/MIMXRT1052/system_MIMXRT1052.h include/ cp ${SDK}/devices/MIMXRT1052/xip/fsl_flexspi_nor_boot.c nxp/devices/MIMXRT1052/xip/fsl_flexspi_nor_boot.c cp ${SDK}/devices/MIMXRT1052/xip/fsl_flexspi_nor_boot.h include Update #4180
11:19 AM Ticket #4131 ("fdisk DISK_NAME mount" in bdpart-mount.c uses non-existing file ...) closed by Frank Kühndel <frank.kuehndel@…>
fixed: In a479686/rtems: […]
11:06 AM Changeset in rtems-central [501f085] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb
6:23 AM Ticket #4142 (Sparse disk destroys data when it grows) closed by Sebastian Huber <sebastian.huber@…>
fixed: In b434dc1/rtems: […]
6:19 AM Changeset in rtems-central [3e5010b] by Sebastian Huber <sebastian.huber@…>
spec: Review Event Manager
6:09 AM Changeset in rtems [b434dc1] by Sebastian Huber <sebastian.huber@…>
libblock: Fix sparse disk The qsort() in sparse_disk_get_new_block() may move the appended key which invalidates the pointer. Close #4142.
6:08 AM Ticket #4142 (Sparse disk destroys data when it grows) created by Sebastian Huber
The qsort() in sparse_disk_get_new_block() may move the appended key …
5:41 AM Changeset in rtems-source-builder [5237fdab] by Sebastian Huber <sebastian.huber@…>
6/7: Update unstable RTEMS 6/7 tool chain

Oct 11, 2020:

4:35 PM Changeset in rtems-central [2e2d9eb] by Sebastian Huber <sebastian.huber@…>
interface: Micro optimize
2:17 PM Changeset in rtems-central [e4ba613] by Sebastian Huber <sebastian.huber@…>
spec: Update rtems/basedefs/if/no-return
1:50 PM Changeset in rtems [243d3ed5] by Sebastian Huber <sebastian.huber@…>
libblock: Add comment
1:21 PM Ticket #4134 (rtemsspec: Support user-defined ordering of directives in header files ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 3f3e088/rtems-central: […]
1:18 PM Changeset in rtems-docs [bcf4a95] by Sebastian Huber <sebastian.huber@…>
eng: Add placement link role Update #3715.
1:18 PM Changeset in rtems-docs [c18215c] by Sebastian Huber <sebastian.huber@…>
eng: Move index-entries to all interfaces Update #3715.
1:17 PM Changeset in rtems-docs [dd97e25] by Sebastian Huber <sebastian.huber@…>
Improve file header comment in generated files
12:56 PM Changeset in rtems-central [a8a6429] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Use item.type
12:05 PM Changeset in rtems-central [290cf84] by Sebastian Huber <sebastian.huber@…>
spec: Rename documentation in placement order

Oct 10, 2020:

7:18 PM Changeset in rtems-central [3f3e088] by Sebastian Huber <sebastian.huber@…>
interface: Improve ordering Close #4134.
7:18 PM Changeset in rtems-central [faed4e3] by Sebastian Huber <sebastian.huber@…>
interface: Improve naming
12:48 PM Changeset in rtems [3bbd476] by Sebastian Huber <sebastian.huber@…>
build: Add test excludes for RTEMS_PROFILING
12:48 PM Changeset in rtems [e261df0] by Sebastian Huber <sebastian.huber@…>
build: Add test excludes for rcxx01
12:02 PM Ticket #4127 (x86_64/amd64 fails to build) closed by Sebastian Huber
fixed: Fixed by #4122.
12:01 PM Ticket #4122 (Change RTEMS_NO_RETURN to use C11 and C++11 standard means) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d7a48e1/rtems: […]
12:01 PM Ticket #4128 (all griscv variants fail to build on master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In e1a0e0c3/rtems: […]
11:50 AM Ticket #4140 (waf install of RTEMS breaks Makefile system in rtems-examples) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 6ca00e61/rtems: […]
11:49 AM Changeset in rtems [6ca00e61] by Sebastian Huber <sebastian.huber@…>
build: Fix legacy Makefile support Close #4140.

Oct 9, 2020:

10:19 PM Ticket #4140 (waf install of RTEMS breaks Makefile system in rtems-examples) created by Joel Sherrill
This boils down to bsp_specs being referenced in Makefile.inc and it …
1:55 PM Changeset in rtems [7141afbb] by Christian Mauderer <christian.mauderer@…>
bsp/imxrt: Add new BSP Update #4180
1:40 PM Changeset in rtems [a479686] by Frank Kühndel <frank.kuehndel@…>
shell: Remove not functioning fdisk mount/unmount The shell has an 'fdisk' command which has sub-commands 'mount' and 'unmount'. These two sub-commands have a bug which causes them to be not able to mount anything. This proposed patch removes the buggy file cpukit/libblock/src/bdpart-mount.c and the mount/unmount commands from 'fdisk' as bug fix. The 'fdisk' command itself is not removed. The reasons for removing the sub-commands (instead of fixing the issue) are: 1) The bug has been introduced on 2010-May-31 with commit 29e92b090c8bc35745aa5c89231ce806bcb11e57. Since ten years no one can use this feature, nor has anybody complained about it. 2) Besides of the 'fdisk' 'mount' sub-command, the shell has the usual 'mount' and 'unmount' commands which can serve as substitutes. 3) There are additional minor issues (see further down) which needed to be addressed when the file will be kept. What follows below is the precise bug description. The bug is in function rtems_bdpart_mount() which is only be used by the 'fdisk' shell command to mount all partitions of a disk with a single command: > fdisk DISK_NAME mount > mounts the file system of each partition of the disk > > fdisk DISK_NAME unmount > unmounts the file system of each partition of the disk The whole command does not work because in file cpukit/libblock/src/bdpart-mount.c line 103 specifies the file system type of each partition to be "msdos". Yet, "msdos" does not exist. The name must be "dosfs". Beside of this fundamental problem, there are more issues with the code in bdpart-mount.c: 1) The function returns RTEMS_SUCCESSFUL despite the mount always fails. 2) The reason for errors is not written to the terminal. 3) The directory '/mnt' is created but not deleted later on (failure or not). 3) There is no documentation about this special 'fdisk' feature in the RTEMS Shell Guide ('fdisk' is mentioned but its documentation is a bit short): https://docs.rtems.org/branches/master/shell/ file_and_directory.html#fdisk-format-disk 4) Only "msdos" formatted partitions can be mounted and all partitions are mounted read-only. This is hard coded and cannot be changed by options. Moreover, there is no information about this to the user of the shell (i.e. using 'fdisk' mount requires insider knowledge). How to reproduce: 1) For testing, I use the 'testsuites/samples/fileio.exe' sample with qemu: > cd rtems > env QEMU_AUDIO_DRV="none" qemu-system-arm -net none -nographic \ > -M realview-pbx-a9 -m 256M -kernel \ > build/arm/realview_pbx_a9_qemu/testsuites/samples/fileio.exe 2) Type any key to stop the timer and enter the sample tool. Type 's' to enter the shell, login as 'root' with the password shown in the terminal. 3) Type the following shell commands (they create a RAM disk, partition it, register it, format it and try to mount it): > mkrd > fdisk /dev/rda fat32 16 write mbr > fdisk /dev/rda register > mkdos /dev/rda1 > fdisk /dev/rda mount 4) The last line above is the command which fails - without an error message. There exists a '/mnt' directory but no '/mnt/rda1' directory as it should be: > ls -la /mnt 5) If you change line 103 of 'cpukit/libblock/src/bdpart-mount.c' from "msdos" to "dosfs", compile and build the executable and re-run the above test, '/mnt/rda1' exists (but the file system is mounted read-only). Close #4131
11:19 AM Ticket #4139 (low efficiency of sending inter-core interrupts) created by only_yipie
In the pc386 board-level support package, calling UDELAY(100) in …
11:11 AM Ticket #4138 (the atomicity of some operations cannot be guaranteed.) created by only_yipie
The atomic operations _atmoic_add() and exchange_and_add() of the …
10:58 AM Ticket #4137 (The select mechanism does not support asynchronous device communication) created by only_yipie
The select mechanism does not support asynchronous device communication.
6:38 AM Changeset in rtems-central [5f816df] by Sebastian Huber <sebastian.huber@…>
spec: Rename event items
5:59 AM Changeset in rtems-docs [400d513] by Sebastian Huber <sebastian.huber@…>
eng: Remove explicit figure class This makes the legend left justified.
5:43 AM Changeset in rtems-central [98b411d] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Use a key function to sort the items

Oct 8, 2020:

11:44 PM Changeset in rtems [89a22be] by Chris Johns <chrisj@…>
librtemscxx: Fix white space to match the coding standard
4:27 PM Ticket #4136 (examples/README.waf: Out of Date URL for How to Setup a Waf based ...) created by Joel Sherrill
The README.waf has …
2:09 PM Ticket #4135 (source-builder failure building qemu and qemu4) created by Joel Sherrill
The command and the failure: […]
1:25 PM Changeset in rtems-central [78ee8a7] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
1:15 PM Changeset in rtems [b1eaacf] by Sebastian Huber <sebastian.huber@…>
librtemscxx: Fix install
11:25 AM Changeset in rtems [69a35fb] by Sebastian Huber <sebastian.huber@…>
validation: Improve file header comment
8:14 AM Changeset in rtems [558a19d3] by Chris Johns <chrisj@…>
testsuite/rcxx01: Add examples for use in the User manual
8:12 AM Changeset in rtems [6f2a219f] by Chris Johns <chrisj@…>
librtemscxx: Add join() and detach() to the thread - Do not start threads detached
6:17 AM Ticket #4134 (rtemsspec: Support user-defined ordering of directives in header files ...) created by Sebastian Huber
Currently, the generated interfaces in header files are defined by …
6:10 AM Changeset in rtems-docs [708a5a4] by Sebastian Huber <sebastian.huber@…>
images: Fix bld-deps.png size
5:53 AM Changeset in rtems-docs [8c6414a] by Sebastian Huber <sebastian.huber@…>
eng: Add proper figure titles The first paragraph of a figure directive block is the figure title.
5:50 AM Changeset in rtems [e1a0e0c3] by Sebastian Huber <sebastian.huber@…>
grlib: Add and use irqmp_has_timestamp() Replace leon3_irqmp_has_timestamp() with irqmp_has_timestamp() and move it to grlib.h. Close #4128.

Oct 7, 2020:

9:01 PM Ticket #4133 (or1k tools fail to build) created by Joel Sherrill
https://lists.rtems.org/pipermail/build/2020-October/019413.html
6:28 PM Ticket #4132 (Some GCC Builds Fail Due to MPC) created by Joel Sherrill
Unfortunately MPC relocates old releases and this may be an http vs …
3:34 PM Changeset in rtems [560c08c] by Joel Sherrill <joel@…>
bsps/include/bsp/fatal.h: Add GRLIB specific fatal error updates #4028.
2:27 PM Ticket #4131 ("fdisk DISK_NAME mount" in bdpart-mount.c uses non-existing file ...) created by Frank Kuehndel
The function rtems_bdpart_mount() seems to be only used by the 'fdisk' …
1:59 PM Ticket #4130 (Multiple references to autoconf build system left in documentation) created by Joel Sherrill
I searched for "enable-" in rtems-docs and it looks like there are …
1:55 PM Ticket #4129 (x86_64 not listed as architecture in components in Trac) created by Joel Sherrill
Just needs to be added.
1:52 PM Ticket #4128 (all griscv variants fail to build on master) created by Joel Sherrill
Looks to be independent of waf or autoconf or configuration settings …
1:42 PM Changeset in rtems-central [8b56752] by Sebastian Huber <sebastian.huber@…>
spec: Use RTEMS_TEST_VERBOSITY
1:38 PM Changeset in rtems [0c74ff9] by Joel Sherrill <joel@…>
Misc: Correct spelling of occurred
1:36 PM Ticket #4127 (x86_64/amd64 fails to build) created by Joel Sherrill
This is with waf and autoconf on master. Short versions of failing …
10:13 AM Changeset in rtems [e697baf] by Sebastian Huber <sebastian.huber@…>
doxygen: Add "Generated from ..." comments Improve file header comment. Update #3994.
10:12 AM Changeset in rtems [f815d04] by Sebastian Huber <sebastian.huber@…>
rtems: Add "Generated from ..." comments Improve file header comment. Update #3993.
9:36 AM Changeset in rtems-central [9c9748d8] by Sebastian Huber <sebastian.huber@…>
applconfig: Add "Generated from ..." comments
9:30 AM Changeset in rtems-central [80e98d1] by Sebastian Huber <sebastian.huber@…>
content: Add test case
9:27 AM Changeset in rtems-central [8454159] by Sebastian Huber <sebastian.huber@…>
interface: Add "Generated from ..." comments
8:08 AM Changeset in rtems-central [3408ed25] by Sebastian Huber <sebastian.huber@…>
spec: Add documentation order link role
6:15 AM Changeset in rtems-central [7418d29] by Sebastian Huber <sebastian.huber@…>
config.yml: Generate Partition Manager doc
6:05 AM Changeset in rtems [94b8d85b] by Sebastian Huber <sebastian.huber@…>
build: Fix BSP name Update #3818.
5:51 AM Changeset in rtems [c17181d] by Sebastian Huber <sebastian.huber@…>
build: Disable RTEMS_NETWORKING for some arch/bsp The old network stack is not supported on 64-bit targets.
5:45 AM Ticket #4116 (raspberrypi fails to build on waf and autoconf) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ca9b2e3/rtems: […]
5:44 AM Changeset in rtems [ca9b2e3] by Sebastian Huber <sebastian.huber@…>
build: Remove raspberrypi from RTEMS_SMP Close #4116.

Oct 6, 2020:

11:58 PM Ticket #4126 (Remove legacy networking stack from rtems.git and place in a new repo) created by Chris Johns
Remove the legacy networking stack from rtems.git and place it in …
10:10 PM Ticket #4111 (4.11 branch RSB is broken with python3 on Linux) closed by Chris Johns <chrisj@…>
fixed: In 158ad68/rtems-source-builder: […]
6:27 PM Ticket #4125 (Update wiki pages to reference waf not autoconf based build) created by Joel Sherrill
Since configure is a horrible thing to search for, I searched for …
6:06 PM Ticket #4124 (rtems-bsp-tester needs to be switched to waf builds) created by Joel Sherrill
rtems-bsp-tester depends on autoconf. It must be fixed to depend on …
6:06 PM Ticket #4123 (rtems-bsps needs to be switched to look at waf info for BSPs) created by Joel Sherrill
rtems-bsps depends on autoconf. It must be fixed to depend on waf BSP …
3:46 PM Changeset in rtems-central [21ebee7] by Sebastian Huber <sebastian.huber@…>
spec: Specify Partition Manager
1:01 PM Changeset in rtems [c8c1426c] by Frank Kühndel <frank.kuehndel@…>
mghttpd/mongoose: Fix string truncation warning This fixes the compiler warning below. ../../../cpukit/mghttpd/mongoose.c:1919:45: warning: '.gz' directive output may be truncated writing 3 bytes into a region of size between 1 and 255 [-Wformat-truncation=]
9:10 AM Changeset in rtems-docs [9555e7c] by Sebastian Huber <sebastian.huber@…>
user: Fix RTEMS release URLs
7:38 AM Changeset in rtems-central [29def2e] by Sebastian Huber <sebastian.huber@…>
content: Improve automatically generated warning
6:04 AM Ticket #4122 (Change RTEMS_NO_RETURN to use C11 and C++11 standard means) created by Sebastian Huber
C11 has a _Noreturn keyword and C++11 has a noreturn? attribute. …
5:42 AM Changeset in rtems [8838945] by Sebastian Huber <sebastian.huber@…>
build: Add test excludes for RTEMS_DEBUG
5:39 AM Changeset in rtems [d7a48e1] by Sebastian Huber <sebastian.huber@…>
rtems: Improve RTEMS_NO_RETURN attribute Provide RTEMS_NO_RETURN also in case RTEMS_DEBUG is defined to prevent errors like this: error: no return statement in function returning non-void [-Werror=return-type] Use C11 and C++11 standard means to declare a no-return function. Close #4122.

Oct 5, 2020:

8:41 PM Changeset in rtems-tools [79a9a46] by Kinsey Moore <kinsey.moore@…>
tester: Prevent crash with json output This fixes an issue with json report output that causes a crash due to the incorrect object member being accessed for test-too-long. This also changes treatment of fatal errors to match how they are displayed in the tester log output and changes "fatal error" to "fatal-error" to better match the naming of all the other failure types.
5:34 PM Ticket #4121 (lm3s3749 fails to build all tests on master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 83278070/rtems: […]
5:34 PM Ticket #4117 (lpc1768_mbed_ahb_ram_eth sp01 and others fail to link) closed by Sebastian Huber <sebastian.huber@…>
fixed: In a9995f1/rtems: […]
5:31 PM Changeset in rtems [83278070] by Sebastian Huber <sebastian.huber@…>
build: Add test excludes for RTEMS_DEBUG Close #4121.
3:14 PM Changeset in rtems [a9995f1] by Sebastian Huber <sebastian.huber@…>
bsp/lpc176x: Fix memory map Due to the static allocation of operating system resources the .bss section needs more space than the .work section. Close #4117.
2:49 PM Changeset in rtems [f3df25b] by Frank Kühndel <frank.kuehndel@…>
cpukit/libmisc/monitor: Fix an illegal string copy This is actually an illegal use of strcpy() because one is not allowed to use this function with overlapping source and destination buffers; whereas memmove() is explicitly designed to handle such cases. The compiler warning was: ../../../cpukit/libmisc/monitor/mon-editor.c:342:15: warning: 'strcpy' accessing 1 byte at offsets [0, 75] and [0, 75] overlaps 1 byte at offset [0, 74] [-Wrestrict]
2:37 PM Changeset in rtems [bc7ac71] by Frank Kühndel <frank.kuehndel@…>
libblock: Fix string truncation warning This patch does not only fix the compiler warning below. memcpy() is the better function at this place as the terminating NUL character is never copied here. Instead more characters will be appended to the 'logical_disk_name' later on. ../../../cpukit/libblock/src/bdpart-register.c:41:5: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
2:28 PM Changeset in rtems [f28a6def] by Frank Kühndel <frank.kuehndel@…>
disp_hcms29xx: Fix string truncation warning The strlcpy() function ensures there is always a NUL character at the end of the string. Hence it is safer as strncpy() and it avoids the compiler warning
2:27 PM Changeset in rtems-central [4c8dea2] by Sebastian Huber <sebastian.huber@…>
spec: Review IO Manager
2:25 PM Changeset in rtems [0007d65] by Frank Kühndel <frank.kuehndel@…>
testsuits/dl10 : Prototype missing Fix a compiler warning about a missing prototype. If you wonder why the function name is not static: The code in the file only serves a test where the dynamic object loader (aka dlopen()) should handle duplicated symbols in an archive. testsuites/libtests/dl10/dl10-o6.c:14:5: warning: no previous prototype for 'rtems_main_o5' [-Wmissing-prototypes] 14 | int rtems_main_o5 (void) |
2:23 PM Changeset in rtems [4763ef8] by Frank Kühndel <frank.kuehndel@…>
psxndbm01 - Fixing string truncation warning This fixes the following compiler warning: testsuites/psxtests/psxndbm01/init.c:221:3: warning: 'strncpy' output truncated before terminating nul copying 5 bytes from a string of the same length 221 | strncpy( test_strings, "Hello", 5 ); | In addition, the comments from Sebastian Huber on an old version of such a patch have been taken into account: 1) The use of sizeof() in key.dsize = sizeof( test_strings ); is wrong. 2) There is no need to allocate the string. One can simply use a string constant. (See https://lists.rtems.org/pipermail/devel/2020-August/061418.html)
2:20 PM Changeset in rtems [59d0e6a] by Frank Kühndel <frank.kuehndel@…>
capture: Fix unaligned pointer value warning rtems_name is a four byte integer. Giving an rtems_name as value instead of a pointer to ctrace_task_name_add() fixes not only the compiler warning but it is also a bit more safe For those who have asked for the warning: ../../../cpukit/libmisc/capture/capture_support.c:352:49: warning: taking address of packed member of 'struct rtems_capture_task_record' may result in an unaligned pointer value [-Waddress-of-packed-member] 352 | ctrace_task_name_add (rec_out->task_id, &task_rec.name); | ~
1:55 PM Changeset in rtems-central [549fad2] by Sebastian Huber <sebastian.huber@…>
spec: Add index entries for IO Manager
1:46 PM Changeset in rtems-central [fd7f165] by Sebastian Huber <sebastian.huber@…>
spec: Fix format
1:43 PM Changeset in rtems-central [5f97799] by Sebastian Huber <sebastian.huber@…>
spec: Move index-entries to interface type
1:31 PM Changeset in rtems-central [a4b4281] by Sebastian Huber <sebastian.huber@…>
interface: Simplify
10:01 AM Ticket #4120 (altcycv_devkit and imx7 fail to build all tests on master) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2c367617/rtems: […]
9:58 AM Changeset in rtems [2c367617] by Sebastian Huber <sebastian.huber@…>
build: Add testopts.h to configure script Close #4120.

Oct 4, 2020:

1:24 AM Ticket #4121 (lm3s3749 fails to build all tests on master) created by Joel Sherrill
FAILED (2) autoconf build of arm lm3s3749 (NOSMP/NOMP/DEBUG/PROFILE) …

Oct 3, 2020:

9:40 PM Ticket #4120 (altcycv_devkit and imx7 fail to build all tests on master) created by Joel Sherrill
This appears to not happen with waf but it needs to be resolved or we …
11:53 AM Changeset in rtems-source-builder [158ad68]4.11 by Chris Johns <chrisj@…>
sb: Back port the RTEMS 5 and 6 RSB engine. - Build GDb first as we do for RTEMS 5 and later - Update GDB to 9.1 for all archs expect SPARC. The SIS patches only apply to 7.9. Disable Python for SPARC Closes #4111
6:13 AM Changeset in rtems [cf95826] by Chris Johns <chrisj@…>
cpukit/librcxx: Add a C++ thread interface with attributes

Oct 2, 2020:

11:34 PM Changeset in rtems-tools [74768d2]4.11 by Chris Johns <chrisj@…>
rtemstoolkit: Fix gcc warning in rtems-elf
11:26 PM Changeset in rtems-tools [65c3922]4.11 by Chris Johns <chrisj@…>
Fix gcc 9 warnings
10:55 PM Ticket #4112 (rtems-tools waf is broken with python 3.8.2) closed by Chris Johns <chrisj@…>
fixed: In ee01850/rtems-tools: […]
7:18 PM Changeset in rtems [232fc52] by Kinsey Moore <kinsey.moore@…>
spmsgq_err01: Use correct max values and fix 64bit Fix spmsgq_err01 on systems with 64-bit pointers and correct max value mismatches and inaccuracies that are more noticable on 64-bit systems.
5:36 PM Ticket #4119 (rtems-bsp-tester: Off By One for Completed Jobs) created by Joel Sherrill
Looking at …
4:40 PM Ticket #4083 (i386: bad asm in smp mode (rtems.git/5)) closed by Gedare Bloom <gedare@…>
fixed: In 40f23cea/rtems: […]
4:38 PM Changeset in rtems [40f23cea]5 by Gedare Bloom <gedare@…>
i386/score: fix assembly mnemonic This is a backport for assembler error observed in 6. Although the assembler error does not appear in 5, the backport was requested. Closes #4083.
3:55 PM Ticket #4118 (Add clang variants for sparc BSPs) closed by Sebastian Huber
wontfix: There is no need to add clang BSPs. The new build system has an option to select the compiler.
3:53 PM Ticket #4118 (Add clang variants for sparc BSPs) created by Joel Sherrill
There are clang variants for RISV-V BSPs but not SPARC BSPs even …
3:50 PM Ticket #4117 (lpc1768_mbed_ahb_ram_eth sp01 and others fail to link) created by Joel Sherrill
This fails on both waf and autoconf. This is troubling because the …
2:33 PM Changeset in rtems-central [b25d069] by Sebastian Huber <sebastian.huber@…>
spec: Set IO Manager documentation order
2:32 PM Changeset in rtems-central [49f9639] by Sebastian Huber <sebastian.huber@…>
interface: Follow only specific links
2:31 PM Changeset in rtems-central [58dd401] by Sebastian Huber <sebastian.huber@…>
items: Allow multiple roles to follow links
2:31 PM Changeset in rtems-central [8aa5be0] by Sebastian Huber <sebastian.huber@…>
items: Make Item comparable and hashable
2:28 PM Changeset in rtems [f53712a] by Sebastian Huber <sebastian.huber@…>
build: Use exact match by default for BSP names Update #3818.
2:27 PM Changeset in rtems [ed9c88c] by Kinsey Moore <kinsey.moore@…>
bsps: Add Cortex-A53 ILP32 BSP variant This adds an AArch64 ILP32 BSP variant based on Qemu's Cortex-A53 emulation with interrupt support using GICv3 and clock support using the ARM GPT.
2:15 PM Ticket #4116 (raspberrypi fails to build on waf and autoconf) created by Joel Sherrill
This may apply to 5 as well but I didn't check. The following …
2:01 PM Changeset in rtems-central [262d847] by Sebastian Huber <sebastian.huber@…>
glossary: Simplify
9:37 AM Ticket #4115 (Cortex-A9 MPCore based BSPs should include the workaround for Errata ...) created by Sebastian Huber
Cloned from #4114: ---- The workaround may be already set up by the …
9:36 AM Changeset in rtems [3d7da435]5 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Workaround for Errata 845369 Add a workaround for Cortex-A9 Errata 845369: Under Very Rare Timing Circumstances Transition into Streaming Mode Might Create Data Corruption. Update #4114.
9:36 AM Changeset in rtems [e7b878e] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Workaround for Errata 845369 Add a workaround for Cortex-A9 Errata 845369: Under Very Rare Timing Circumstances Transition into Streaming Mode Might Create Data Corruption. Update #4115.
9:34 AM Ticket #4114 (Cortex-A9 MPCore based BSPs should include the workaround for Errata ...) created by Sebastian Huber
The workaround may be already set up by the bootloader. Not having the …
8:41 AM Changeset in rtems-tools [af8c3926]4.11 by Chris Johns <chrisj@…>
rtemstoolkit/linux: Fix the host support Updates #4111
8:29 AM Changeset in rtems-tools [ee01850]4.11 by Chris Johns <chrisj@…>
waf: Update waf to the latest for better Python support Closes #4112
8:27 AM Changeset in rtems-tools [1dcdcad]4.11 by Chris Johns <chrisj@…>
rtemstoolkit: Fix macro's use of 'is' Updates #4111
7:16 AM Ticket #4113 (add rtems_cmdline option 129 to dhcpcd) created by Heinz Junkes
To get the most out of epics with libbsd, option 129 rtems_cmdline …
6:39 AM Ticket #4112 (rtems-tools waf is broken with python 3.8.2) created by Chris Johns
[…]
2:42 AM Ticket #4111 (4.11 branch RSB is broken with python3 on Linux) created by Chris Johns
With Ubuntu 20 the 4.11 RSB fails with: […]
2:33 AM Ticket #4110 (Ubuntu package list is broken) created by Chris Johns
The list found here: …
2:19 AM Ticket #4109 (FreeBSD 12 does not build 4.11/rtems-arm gcc) closed by Chris Johns <chrisj@…>
fixed: In 8af551c/rtems-source-builder: […]
2:19 AM Ticket #4104 (RSB Tools newlib patch checksum fails.) closed by Chris Johns <chrisj@…>
fixed: In a74f317/rtems-source-builder: […]
2:18 AM Changeset in rtems-source-builder [8af551c]4.11 by Chris Johns <chrisj@…>
freebsd: FreeBSD 12.1 does not build gcc - Remove the warnings from the build Closes #4109
2:10 AM Changeset in rtems-source-builder [a74f317]4.11 by Chris Johns <chrisj@…>
arm: newlib checksum update - Sourceware has updated it's version of git and broken the checksum Closes #4104
2:09 AM Ticket #3412 (4.11 GCC Does not build with Recent GCC) closed by Chris Johns
wontfix: Please reopen if there is more to add on this. It looks like a host set up issue.
2:08 AM Ticket #4047 (RSB 4.11 fails to build rtems-tools) closed by Chris Johns
wontfix: I just build the 4.11/rtems-arm on FreeBSD 12.1 and that builds the rtems-tools and I saw no error. If you have more details please provide them and we can reopen the ticket.
2:02 AM Ticket #4109 (FreeBSD 12 does not build 4.11/rtems-arm gcc) created by Chris Johns
Building 4.11/rtems-arm on FreeBSD 12.1 fails due to …
12:57 AM Ticket #3483 (Error building 4.11.2 rtems-tools) closed by Chris Johns
wontfix
12:56 AM Ticket #3332 (JFFS2 returns a stat directory size as 0) closed by Chris Johns
wontfix
12:54 AM Ticket #2496 (rtems/c/src/lib/libbsp/sparc/shared/amba/ambapp.c:258: possible bad test ?) closed by Chris Johns
wontfix: Closing as wontfix. Please reopen and assign to the 4.11.5 milestone with a fix if this is a required fix.
12:54 AM Ticket #2393 (rtems/c/src/lib/libbsp/sparc/shared/1553/b1553brm.c:992: bad if test ?) closed by Chris Johns
wontfix: Closing as wontfix. Please reopen and assign to the 4.11.5 milestone with a fix if this is a required fix.
12:52 AM Ticket #3303 (PDF documentation is formatted as multi-column) closed by Chris Johns
wontfix: I will use the latest release scripts for the 4.11 build and this has a more recent sphinx. There is nothing in the doc source to fix.
12:49 AM Ticket #3548 (RSB and RTEMS Tools Support for python2 and python3 (cloned)) closed by Chris Johns
wontfix: The master has reverted the proposed changes and shebang env python is being used. Users should consult the latest user manual for ways to get python as a command on your host or to run the RSB commands with a specific python version.
12:47 AM Ticket #3469 (rtems-tools 4.11 branch is missing rtems bsp builder) closed by Chris Johns
wontfix

Oct 1, 2020:

11:05 PM Ticket #2331 (c/src/lib/libbsp/sparc/shared/1553/gr1553b.c: 2 * memory leak ?) closed by Daniel Hellstrom <daniel@…>
fixed: In a100457/rtems: […]
8:21 PM Changeset in rtems [6a31ae63] by Sebastian Huber <sebastian.huber@…>
build: Fix typo
8:10 PM Ticket #4101 (atsamv fails to build on master) closed by Sebastian Huber
fixed
8:09 PM Ticket #4103 (BeagleBoard BSPs Fail to Build) closed by Sebastian Huber
fixed: Fixed by recent commit.
8:05 PM Ticket #4100 (arm/edb7312 Build Failure When SMP is Enabled) closed by Sebastian Huber
fixed: Fixed by recent commit.
7:45 PM Changeset in rtems [7c0744f] by Sebastian Huber <sebastian.huber@…>
build: Scope RTEMS_MULTIPROCESSING option Enable it only for selected BSPs. Improve description.
4:25 PM Ticket #4108 (Review minimum and ensure it really is a minimum configuration) created by Joel Sherrill
Does minimum actually reflect what you think is the smallest possible …
3:23 PM Ticket #4084 (throwing std::runtime on PC BSP fails) closed by Joel Sherrill
fixed: I applied the GCC patch to the master and 10 release branch. https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=63a32847b0e8d14ae1eafe047ea43441f6e3a11c
12:10 PM Changeset in rtems-central [18fe1a9] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems and rtems-docs
11:36 AM Changeset in rtems [cb1b8260] by Sebastian Huber <sebastian.huber@…>
build: Enable RTEMS_SMP only for selected BSPs
5:47 AM Ticket #4107 (waf -j24 fails on powerpc/psim -- probable dependency issue) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 16b29af2/rtems: […]
5:45 AM Changeset in rtems [16b29af2] by Sebastian Huber <sebastian.huber@…>
build: Fix build dependencies of JFFS2 tests Close #4107.
5:37 AM Changeset in rtems-docs [9628dfd] by Sebastian Huber <sebastian.huber@…>
eng: Clarify stlib build attribute Update #4107.
5:33 AM Changeset in rtems-central [7da919b] by Sebastian Huber <sebastian.huber@…>
spec: Clarify stlib build attribute
5:25 AM Changeset in rtems-central [14d8924] by Sebastian Huber <sebastian.huber@…>
spec: Fix IO Manager interface

Sep 30, 2020:

7:08 PM Ticket #4107 (waf -j24 fails on powerpc/psim -- probable dependency issue) created by Joel Sherrill
While experimenting with -j options since waf defaults to fewer jobs …
3:52 PM Ticket #4106 (RSB Missing BSP bset for xilinx_zynq_a9_qemu) created by Joel Sherrill
This needs to be added to the RSB for 5 and master.
3:05 PM Changeset in rtems-central [a5428a7] by Sebastian Huber <sebastian.huber@…>
spec: Canonicalize name and id checks
2:22 PM Changeset in rtems [71689a07] by Sebastian Huber <sebastian.huber@…>
rtems: Canonicalize name and id checks Check the name followed by the id check in all create directives. Compare pointers against NULL. Fix formatting.
1:29 PM Changeset in rtems-central [f220106] by Sebastian Huber <sebastian.huber@…>
spec: Review Event Manager
1:20 PM Changeset in rtems-central [74a75d8] by Sebastian Huber <sebastian.huber@…>
spec: Review Partition Manager
12:47 PM Changeset in rtems-central [fcc887e] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Various improvements
12:46 PM Changeset in rtems-central [ddd6f40] by Sebastian Huber <sebastian.huber@…>
config.yml: Generate IO Manager documentation
12:44 PM Changeset in rtems-central [f6c5b4ea] by Sebastian Huber <sebastian.huber@…>
spec: Fix IO Manager documentation
12:21 PM Changeset in rtems [97e9728] by Sebastian Huber <sebastian.huber@…>
rtems: Add RTEMS_PARTITION_ALIGNMENT Update #4105.
11:55 AM Ticket #4105 (Add RTEMS_PARTITION_ALIGNMENT) created by Sebastian Huber
The storage area for partitions is usually statically allocated. Add …
10:53 AM Changeset in rtems [2da7e94] by Sebastian Huber <sebastian.huber@…>
libtests/sha: Fix test if -O0 is used
10:44 AM Changeset in rtems-central [f253c3a] by Sebastian Huber <sebastian.huber@…>
spec: Fix references in text attributes
10:30 AM Changeset in rtems [31c333d] by Sebastian Huber <sebastian.huber@…>
build: Include cpuopts.h in "config.h" The Autoconf/Automake? build system did something similar. This fixes the build of sigprogmask.c which uses RTEMS_POSIX_API and expects to get it defined via "config.h". Update #3818.
9:31 AM Changeset in rtems [f2185d10] by Sebastian Huber <sebastian.huber@…>
Decouple the C Program Heap initialization Before this patch RTEMS_Malloc_Initialize() had a fixed dependency on _Workspace_Area. Introduce _Workspace_Malloc_initializer to have this dependency only if CONFIGURE_UNIFIED_WORK_AREAS is defined by the application configuration.
2:13 AM Release/6/Waf BSP Checklist edited by Chris Johns
Add a "Builds Match" column to track the trigger threshold requirement (diff)
1:59 AM Ticket #4104 (RSB Tools newlib patch checksum fails.) created by Chris Johns
The sourceware git web interface has been updated to a new git version …
12:54 AM Changeset in rtems [cb2afd2] by Kinsey Moore <kinsey.moore@…>
bsps/shared: Add PSCI-based bspreset implementation This adds a bsp_reset implementation based on the ARM PSCI specification often present in ARMv8 systems.

Sep 29, 2020:

10:58 PM Release/6/Waf BSP Checklist edited by Joel Sherrill
(diff)
10:03 PM Ticket #4103 (BeagleBoard BSPs Fail to Build) created by Joel Sherrill
This may also fail on 5. ../rtems/configure --target=arm-rtems6 …
10:00 PM Ticket #4102 (rtems-pairs includes invalid BSP) created by Joel Sherrill
On both 5 and master, the list of BSP pairs includes bbxm which …
7:45 PM Ticket #4101 (atsamv fails to build on master) created by Joel Sherrill
This may also fail on 5. $ ../rtems/configure --target=arm-rtems6 …
5:14 PM Ticket #4100 (arm/edb7312 Build Failure When SMP is Enabled) created by Joel Sherrill
This is from the edb7312 but may apply to others. Build is still …
2:44 PM Changeset in rtems-docs [ec4dcc0] by Sebastian Huber <sebastian.huber@…>
c-user: Generate Event Manager documentation The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. Update #3993.
2:42 PM Changeset in rtems-docs [4aae24d] by Sebastian Huber <sebastian.huber@…>
c-user: Generate I/O Manager documentation The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. Update #3993.
5:11 AM Ticket #4099 (Enhance rtems-bsps to print canonical names of bsps) closed by Ryan Long <ryan.long@…>
fixed: In 0805930/rtems: […]

Sep 28, 2020:

10:49 PM Changeset in rtems [0805930] by Ryan Long <ryan.long@…>
rtems-bsps: add ability to print architecture/bsp list Closes #4099.
10:49 PM Changeset in rtems [fdbe9b7]5 by Ryan Long <ryan.long@…>
rtems-bsps: add ability to print architecture/bsp list Closes #4099.
10:43 PM Ticket #4099 (Enhance rtems-bsps to print canonical names of bsps) created by Ryan Long
For some purposes it is nice to have a list of the BSPs in the form …
8:59 PM Ticket #4098 (All BSP bsets fail to build on master) created by Joel Sherrill
On the master building for RTEMS 6, all of the BSP bsets fail like …
12:21 PM Ticket #4096 (shell: CRTL-U sets the cursor to the wrong position) closed by Frank Kühndel <frank.kuehndel@…>
fixed: In 18549295/rtems: […]
12:17 PM Ticket #4097 (shell: CRTL-U sets the cursor to the wrong position (cloned)) closed by Frank Kühndel <frank.kuehndel@…>
fixed: In ffc928b/rtems: […]
12:13 PM Ticket #4097 (shell: CRTL-U sets the cursor to the wrong position (cloned)) created by Frank Kuehndel
Cloned from #4096: ---- This patch fixes a tiny bug in the command …
12:12 PM Ticket #4096 (shell: CRTL-U sets the cursor to the wrong position) created by Frank Kuehndel
This patch fixes a tiny bug in the command line editing of the RTEMS …
11:51 AM Ticket #4082 (License files missing on 5-freebsd-12 branch) closed by Christian Mauderer
fixed
11:27 AM Changeset in rtems-central [cfbad2a] by Sebastian Huber <sebastian.huber@…>
spec: Use rtems_message_queue_construct()
11:26 AM Changeset in rtems-central [b853538] by Sebastian Huber <sebastian.huber@…>
config.yml: Update extra files
7:11 AM Changeset in rtems-docs [e70aebd] by Sebastian Huber <sebastian.huber@…>
eng: Fix typo
7:11 AM Changeset in rtems-docs [647bfdd] by Sebastian Huber <sebastian.huber@…>
c-user: Fix use of getchark() and rtems_putc()
7:08 AM Changeset in rtems [f48d7834] by Sebastian Huber <sebastian.huber@…>
doxygen: Fix use of getchark() and rtems_putc()
7:07 AM Changeset in rtems-central [0b9dbf0] by Sebastian Huber <sebastian.huber@…>
spec: Fix getchark
7:00 AM Changeset in rtems-central [34085501] by Sebastian Huber <sebastian.huber@…>
spec: Use a container for unspecified interfaces
6:11 AM Changeset in rtems-central [322caa7] by Sebastian Huber <sebastian.huber@…>
spec: Place all interfaces in a header
6:10 AM Changeset in rtems-central [9bea972] by Sebastian Huber <sebastian.huber@…>
spec: Add appl config opts to API domain
4:31 AM Changeset in rtems-central [992b3a7] by Sebastian Huber <sebastian.huber@…>
spec: Fix typo
4:18 AM Changeset in rtems [cbd4f54] by Sebastian Huber <sebastian.huber@…>
build: Add comment Update #3818.
Note: See TracTimeline for information about the timeline view.