Timeline



03/25/21:

15:18 Changeset in rtems-docs [357287c] by Gedare Bloom <gedare@…>
start: provide more version guidance for gsoc
14:10 Changeset in rtems [f29b312e] by Ryan Long <ryan.long@…>
main_cp.c: Ignore return value from stat() CID 26051: Unchecked return value from library in main_cp(). Closes #4365
13:59 Changeset in rtems [a187b09] by Ryan Long <ryan.long@…>
gen_uuid.c: Ignore return values from fcntl() CID 1049146: Unchecked return value from library in get_clock(). CID 1049147: Unchecked return value from library in get_random_fd(). Closes #4280
08:11 Changeset in rtems [9c0591f1] by Sebastian Huber <sebastian.huber@…>
score: Fix priority discipline handling The priority queues in clustered scheduling configurations use a per scheduler priority queue rotation to ensure FIFO fairness across schedulers. This mechanism is implemented in the thread queue surrender operation. Unfortunately some semaphore and message queue directives used wrongly the thread queue extract operation. Fix this through the use of _Thread_queue_Surrender(). Update #4358.
08:09 Ticket #4359 (Priority discipline is broken for semaphores and message queues in SMP ...) created by Sebastian Huber
Cloned from #4358: ---- The priority queues in clustered scheduling …
08:08 Ticket #4358 (Priority discipline is broken for semaphores and message queues in SMP ...) created by Sebastian Huber
The priority queues in clustered scheduling configurations use a per …
06:31 Changeset in rtems-central [e8a919e] by Sebastian Huber <sebastian.huber@…>
validation: Reject more duplicates
06:00 Changeset in rtems-central [69da35e] by Sebastian Huber <sebastian.huber@…>
validation: The skip entry flag must be 0 or 1
05:59 Changeset in rtems-central [7b23997] by Sebastian Huber <sebastian.huber@…>
validation: Check more before discarding variants
03:29 Developer/discord created by Chris Johns

03/24/21:

19:13 Changeset in rtems [d1c038c7] by Sebastian Huber <sebastian.huber@…>
score: Fix internal error status number The value of STATUS_CLASSIC_INTERNAL_ERROR must be equal to RTEMS_INTERNAL_ERROR. Add static assertions to ensure that the status codes match.
13:06 Ticket #4280 (gen_uuid.c: Unchecked return value from library errors spotted by Coverity) reopened by Joel Sherrill
The fix was incorrect. It did not include the rtems assert.h header. Assuming the paths were testable, it would be checking return values on fcntl() commands that RTEMS does not support. A more likely approach is to ifndef rtems the unsupported fcntl's and see how that goes. It is unclear if there was communication with the upstream project which would have been needed.
12:57 Changeset in rtems [62bbb0c] by Joel Sherrill <joel@…>
gen_uuid.c: Revert previous patch (597e4f476568a225d14dfaff02074cf269ad62ac) The patch was: gen_uuid.c: Fix two Unchecked return value from library errors CID 1049146: Unchecked return value from library in get_clock(). CID 1049147: Unchecked return value from library in get_random_fd(). Reopen #4280
10:18 Changeset in rtems-central [89e71c4] by Sebastian Huber <sebastian.huber@…>
specview.py: Discard duplicated rows due to N/A
08:49 Changeset in rtems-central [71483b9] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_semaphore_release()

03/23/21:

20:05 Ticket #4355 (Remove leon3 test configurations which assume sis is built into gdb ...) closed by Ryan Long <ryan.long@…>
fixed: In 64ad86c/rtems-tools: […]
20:02 Changeset in rtems-docs [998f875] by Vijay Kumar Banerjee <vijay@…>
common/latex.py: use distro module for python3.5 and up
18:04 Changeset in rtems-tools [64ad86c] by Ryan Long <ryan.long@…>
bsps/sparc: Remove INI files using SIS in GDB Removed the INI files that use the "target sim" option since the SIS sparc simulator in GDB is no longer used with RTEMS. A newer version of SIS is built separately. Closes #4355
17:14 Ticket #4357 (rtems_semaphore_set_priority() uses an invalid SMP lock (cloned)) created by Sebastian Huber
Cloned from #4356: ---- If the priority of a locked priority ceiling …
17:14 Ticket #4356 (rtems_semaphore_set_priority() uses an invalid SMP lock) created by Sebastian Huber
If the priority of a locked priority ceiling mutex is set, the used …
17:02 Ticket #4282 (pwdgrp.c: Unchecked return value from library error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 37fc651/rtems: […]
16:25 Changeset in rtems [37fc651] by Ryan Long <ryan.long@…>
pwdgrp.c: Remove _Assert. /etc may already exist Removed the _Assert_unused_variable_equals macro due to /etc having already been created by the network stack initialization or an initial filesystem image. Closes #4282
15:55 Ticket #4355 (Remove leon3 test configurations which assume sis is built into gdb ...) created by Ryan Long
When trying to run the tests with rtems-test on leon3, every test was …
15:36 Changeset in rtems [1b5db79] by Sebastian Huber <sebastian.huber@…>
rtems: Simplify rtems_semaphore_set_priority() Do not write to the object referenced by old_priority in error paths. This is in line with other directives.
14:34 Changeset in rtems [ee57a7f1] by Sebastian Huber <sebastian.huber@…>
score: Fix _CORE_ceiling_mutex_Set_priority() We have to use a second thread queue context to acquire and release the thread wait lock. Close #4356.
13:45 Ticket #4282 (pwdgrp.c: Unchecked return value from library error spotted by Coverity) reopened by Joel Sherrill
It turns out that at least /etc can be created in multiple places depending on the RTEMS application structure. It was discussed that a standard mechanism is needed to address additional base file system directories. Ticket #4354 has been created for that which allows this issue to be strictly about the Coverity issue. Changing the _Assert which was used to (void) mkdir should be sufficient to close this ticket again. Improvements to the base file system directory create can occur under #4354
13:44 Ticket #4354 (Improve Base File System Content Generation) created by Joel Sherrill
In working on #4282 to address a call to mkdir() that was ignoring the …
10:13 GSoC/2021 edited by Husni Faiz
(diff)
07:26 Changeset in rtems-central [0bc8b92] by Sebastian Huber <sebastian.huber@…>
config.yml: Add extra file
07:21 Changeset in rtems-central [30bedfa] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:01 Changeset in rtems-central [ade2303] by Sebastian Huber <sebastian.huber@…>
spec: Use tc-support.h
06:54 Changeset in rtems-central [ef594f2] by Sebastian Huber <sebastian.huber@…>
validation: Take N/A pre-conditions into account
03:05 Changeset in rtems-libbsd [1b07480] by Vijay Kumar Banerjee <vijay@…>
Import telnetd from RTEMS repository The files have been taken from RTEMS repository with head commit at bd9e45d91f77657445400bc2c814f251c9e37cef

03/22/21:

17:52 Changeset in rtems [1af1c19] by Alex White <alex.white@…>
cpukit/aarch64: Add ESR register decoding
15:44 Changeset in rtems-central [3772505] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_semaphore_set_priority()
15:44 Changeset in rtems-central [d934037] by Sebastian Huber <sebastian.huber@…>
specview.py: Fix format
14:29 Changeset in rtems-central [e0722e9] by Sebastian Huber <sebastian.huber@…>
validation: Add TransitionMap?.skip_idx_to_name()
13:48 Changeset in rtems-central [a1254b0] by Sebastian Huber <sebastian.huber@…>
validation: Add TransitionMap?.get_variants()
11:34 Changeset in rtems [4bb12f22] by Arnd Bergmann <arnd@…>
jffs2: avoid Wempty-body warnings Building with W=1 shows a few warnings for empty macros: fs/jffs2/scan.c: In function 'jffs2_scan_xattr_node': fs/jffs2/scan.c:378:66: error: suggest braces around empty body in an 'if' statement [-Werror=empty-body] 378 | jffs2_sum_add_xattr_mem(s, rx, ofs - jeb->offset); | fs/jffs2/scan.c: In function 'jffs2_scan_xref_node': fs/jffs2/scan.c:434:65: error: suggest braces around empty body in an 'if' statement [-Werror=empty-body] 434 | jffs2_sum_add_xref_mem(s, rr, ofs - jeb->offset); | fs/jffs2/scan.c: In function 'jffs2_scan_eraseblock': fs/jffs2/scan.c:893:88: error: suggest braces around empty body in an 'if' statement [-Werror=empty-body] 893 | jffs2_sum_add_padding_mem(s, je32_to_cpu(node->totlen)); | Change all these macros to 'do { } while (0)' statements to avoid the warnings and make the code a little more robust. Signed-off-by: Arnd Bergmann <arnd@…> Signed-off-by: Richard Weinberger <richard@…>
09:45 Changeset in rtems [fec2b724] by Sebastian Huber <sebastian.huber@…>
validation: Use support functions

03/21/21:

15:04 Changeset in rtems-central [c36622f] by Sebastian Huber <sebastian.huber@…>
spec: Use tc-support.h
12:26 Changeset in rtems [8afe3323] by Sebastian Huber <sebastian.huber@…>
validation: Add test case support functions
12:02 Changeset in rtems-central [800935a] by Sebastian Huber <sebastian.huber@…>
validation: Simplify
11:40 Ticket #4350 (Infinite loop in rtems-fdt.c) closed by G S Niteesh Babu <niteesh.gs@…>
fixed: In 08f807e/rtems: […]
09:26 Ticket #4353 (the pci initialization part cannot pass the initialization) created by only_yipie
the pci initialization part of x86 version cannot be initialized on …
09:11 Ticket #4352 (about get cpu number) created by only_yipie
The x86 multi-core version can get the correct core number on qemu, …
09:02 Ticket #4351 (about mips mutil-core) created by only_yipie
rtems MIPS architecture does not provide multi-core support.
06:59 Ticket #4350 (Infinite loop in rtems-fdt.c) created by niteesh
The function rtems_fdt_load in file rtems-fdt.c contains an infinite …

03/20/21:

18:54 Changeset in rtems-docs [cd7318c] by Ida Delphine <idadelm@…>
start: Console output example updates
18:54 Changeset in rtems-docs [1472f30f] by Ida Delphine <idadelm@…>
app: Update command to configure app
18:54 Changeset in rtems-docs [492cbea] by Ida Delphine <idadelm@…>
bsp-build: Update manual bsp build command
18:54 Changeset in rtems-docs [ce49332] by Ida Delphine <idadelm@…>
tools: Update command to install toolsuite
18:54 Changeset in rtems-docs [0a9288c] by Ida Delphine <idadelm@…>
sourses: Update source download command
18:54 Changeset in rtems-docs [ae11bc7] by Ida Delphine <idadelm@…>
prefixes: Update installation prefix
12:34 Changeset in rtems-central [8bfaeb2] by Sebastian Huber <sebastian.huber@…>
specview.py: Add action list filter
09:17 Changeset in rtems-central [5be6a6b] by Sebastian Huber <sebastian.huber@…>
validation: Add TransitionMap?.entries()

03/19/21:

19:11 Changeset in rtems-central [da47629] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_semaphore_delete()
18:55 GSoC/2021 edited by Rajiv Vaidyanathan
Added entry in GSoC student table (diff)
15:48 Changeset in rtems [eb1cd40] by Sebastian Huber <sebastian.huber@…>
build: Add test exclude for arm/lpc2362
14:27 Changeset in rtems-docs [20893c5] by Christian Mauderer <christian.mauderer@…>
user/bsps: Add STM32H7 SDMMC driver Update #4372
14:25 Changeset in rtems-central [122c502] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:12 Changeset in rtems [1343fb5f] by Jan Sommer <jan.sommer@…>
bsps/riscv: Add per cpu clock interrupt - Fixes failure of test smpclock01
10:54 GSoC/2021 edited by Matthew Joyce
(diff)
10:52 GSoC/2021 edited by Matthew Joyce
(diff)
07:58 Changeset in rtems-central [4481ff1] by Sebastian Huber <sebastian.huber@…>
validation: Optimize transition map Further reduce the source code and read-only data size through one level of indirection.

03/18/21:

20:49 GSoC/2021 edited by eshan dhawan
(diff)
19:59 Ticket #4349 (Package Micro Python) created by eshan dhawan
MicroPython? (https://micropython.org/) is supported in RTEMS for a …
17:01 Changeset in rtems [cd5fd85] by Stephen Clark <stephen.clark@…>
stackchk: Fixed 32bit pointers Using 32bit types like uint32_t for pointers creates issues on 64 bit architectures like AArch64. Replaced occurrences of these with uintptr_t, which will work for both 32 and 64 bit architectures.
16:54 Changeset in rtems [ca02143] by Stephen Clark <stephen.clark@…>
rtems-fdt: Fixed 32bit pointers Using 32bit types like uint32_t for pointers creates issues on 64 bit architectures like AArch64. Replaced occurrences of these with uintptr_t, which will work for both 32 and 64 bit architectures.
09:37 Changeset in rtems [50abce31] by Sebastian Huber <sebastian.huber@…>
rtems: Fix rtems_task_mode() Do the ASR and preemption mode change only if requested by the mode mask. The bug was introduced by 508f868237225a75e566d9fd304206363cfe441d.
08:03 Changeset in rtems-central [87bd00f] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_task_mode()
03:06 Changeset in rtems [bce142b] by lizhe <lizhe67@…>
jffs2: Fix kasan slab-out-of-bounds problem KASAN report a slab-out-of-bounds problem. The logs are listed below. It is because in function jffs2_scan_dirent_node, we alloc "checkedlen+1" bytes for fd->name and we check crc with length rd->nsize. If checkedlen is less than rd->nsize, it will cause the slab-out-of-bounds problem. jffs2: Dirent at * has zeroes in name. Truncating to %d char ================================================================== BUG: KASAN: slab-out-of-bounds in crc32_le+0x1ce/0x260 at addr ffff8800842cf2d1 Read of size 1 by task test_JFFS2/915 ============================================================================= BUG kmalloc-64 (Tainted: G B O ): kasan: bad access detected ----------------------------------------------------------------------------- INFO: Allocated in jffs2_alloc_full_dirent+0x2a/0x40 age=0 cpu=1 pid=915 _slab_alloc+0x580/0x5f0 slab_alloc.isra.24+0x4e/0x64 kmalloc+0x170/0x300 jffs2_alloc_full_dirent+0x2a/0x40 jffs2_scan_eraseblock+0x1ca4/0x3b64 jffs2_scan_medium+0x285/0xfe0 jffs2_do_mount_fs+0x5fb/0x1bbc jffs2_do_fill_super+0x245/0x6f0 jffs2_fill_super+0x287/0x2e0 mount_mtd_aux.isra.0+0x9a/0x144 mount_mtd+0x222/0x2f0 jffs2_mount+0x41/0x60 mount_fs+0x63/0x230 vfs_kern_mount.part.6+0x6c/0x1f4 do_mount+0xae8/0x1940 SyS_mount+0x105/0x1d0 INFO: Freed in jffs2_free_full_dirent+0x22/0x40 age=27 cpu=1 pid=915 slab_free+0x372/0x4e4 kfree+0x1d4/0x20c jffs2_free_full_dirent+0x22/0x40 jffs2_build_remove_unlinked_inode+0x17a/0x1e4 jffs2_do_mount_fs+0x1646/0x1bbc jffs2_do_fill_super+0x245/0x6f0 jffs2_fill_super+0x287/0x2e0 mount_mtd_aux.isra.0+0x9a/0x144 mount_mtd+0x222/0x2f0 jffs2_mount+0x41/0x60 mount_fs+0x63/0x230 vfs_kern_mount.part.6+0x6c/0x1f4 do_mount+0xae8/0x1940 SyS_mount+0x105/0x1d0 entry_SYSCALL_64_fastpath+0x1e/0x97 Call Trace: [<ffffffff815befef>] dump_stack+0x59/0x7e [<ffffffff812d1d65>] print_trailer+0x125/0x1b0 [<ffffffff812d82c8>] object_err+0x34/0x40 [<ffffffff812dadef>] kasan_report.part.1+0x21f/0x534 [<ffffffff81132401>] ? vprintk+0x2d/0x40 [<ffffffff815f1ee2>] ? crc32_le+0x1ce/0x260 [<ffffffff812db41a>] kasan_report+0x26/0x30 [<ffffffff812d9fc1>] asan_load1+0x3d/0x50 [<ffffffff815f1ee2>] crc32_le+0x1ce/0x260 [<ffffffff814764ae>] ? jffs2_alloc_full_dirent+0x2a/0x40 [<ffffffff81485cec>] jffs2_scan_eraseblock+0x1d0c/0x3b64 [<ffffffff81488813>] ? jffs2_scan_medium+0xccf/0xfe0 [<ffffffff81483fe0>] ? jffs2_scan_make_ino_cache+0x14c/0x14c [<ffffffff812da3e9>] ? kasan_unpoison_shadow+0x35/0x50 [<ffffffff812da3e9>] ? kasan_unpoison_shadow+0x35/0x50 [<ffffffff812da462>] ? kasan_kmalloc+0x5e/0x70 [<ffffffff812d5d90>] ? kmem_cache_alloc_trace+0x10c/0x2cc [<ffffffff818169fb>] ? mtd_point+0xf7/0x130 [<ffffffff81487dc9>] jffs2_scan_medium+0x285/0xfe0 [<ffffffff81487b44>] ? jffs2_scan_eraseblock+0x3b64/0x3b64 [<ffffffff812da3e9>] ? kasan_unpoison_shadow+0x35/0x50 [<ffffffff812da3e9>] ? kasan_unpoison_shadow+0x35/0x50 [<ffffffff812da462>] ? kasan_kmalloc+0x5e/0x70 [<ffffffff812d57df>] ? kmalloc+0x12b/0x300 [<ffffffff812da462>] ? kasan_kmalloc+0x5e/0x70 [<ffffffff814a2753>] ? jffs2_sum_init+0x9f/0x240 [<ffffffff8148b2ff>] jffs2_do_mount_fs+0x5fb/0x1bbc [<ffffffff8148ad04>] ? jffs2_del_noinode_dirent+0x640/0x640 [<ffffffff812da462>] ? kasan_kmalloc+0x5e/0x70 [<ffffffff81127c5b>] ? init_rwsem+0x97/0xac [<ffffffff81492349>] jffs2_do_fill_super+0x245/0x6f0 [<ffffffff81493c5b>] jffs2_fill_super+0x287/0x2e0 [<ffffffff814939d4>] ? jffs2_parse_options+0x594/0x594 [<ffffffff81819bea>] mount_mtd_aux.isra.0+0x9a/0x144 [<ffffffff81819eb6>] mount_mtd+0x222/0x2f0 [<ffffffff814939d4>] ? jffs2_parse_options+0x594/0x594 [<ffffffff81819c94>] ? mount_mtd_aux.isra.0+0x144/0x144 [<ffffffff81258757>] ? free_pages+0x13/0x1c [<ffffffff814fa0ac>] ? selinux_sb_copy_data+0x278/0x2e0 [<ffffffff81492b35>] jffs2_mount+0x41/0x60 [<ffffffff81302fb7>] mount_fs+0x63/0x230 [<ffffffff8133755f>] ? alloc_vfsmnt+0x32f/0x3b0 [<ffffffff81337f2c>] vfs_kern_mount.part.6+0x6c/0x1f4 [<ffffffff8133ceec>] do_mount+0xae8/0x1940 [<ffffffff811b94e0>] ? audit_filter_rules.constprop.6+0x1d10/0x1d10 [<ffffffff8133c404>] ? copy_mount_string+0x40/0x40 [<ffffffff812cbf78>] ? alloc_pages_current+0xa4/0x1bc [<ffffffff81253a89>] ? get_free_pages+0x25/0x50 [<ffffffff81338993>] ? copy_mount_options.part.17+0x183/0x264 [<ffffffff8133e3a9>] SyS_mount+0x105/0x1d0 [<ffffffff8133e2a4>] ? copy_mnt_ns+0x560/0x560 [<ffffffff810e8391>] ? msa_space_switch_handler+0x13d/0x190 [<ffffffff81be184a>] entry_SYSCALL_64_fastpath+0x1e/0x97 [<ffffffff810e9274>] ? msa_space_switch+0xb0/0xe0 Memory state around the buggy address: ffff8800842cf180: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff8800842cf200: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc >ffff8800842cf280: fc fc fc fc fc fc 00 00 00 00 01 fc fc fc fc fc ffff8800842cf300: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff8800842cf380: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ================================================================== Cc: stable@… Reported-by: Kunkun Xu <xukunkun1@…> Signed-off-by: lizhe <lizhe67@…> Signed-off-by: Richard Weinberger <richard@…>
02:50 Changeset in rtems [08f807e]5 by G S Niteesh Babu <niteesh.gs@…>
rtems-fdt/rtems-fdt.c: Fix bug in loop termination The while loop, loops infinitely in case of raw FDT data. The loop condition (size) is not modified during iterations. Fixes #4350
02:50 Changeset in rtems [bd9e45d9] by G S Niteesh Babu <niteesh.gs@…>
rtems-fdt/rtems-fdt.c: Fix bug in loop termination The while loop, loops infinitely in case of raw FDT data. The loop condition (size) is not modified during iterations.

03/17/21:

22:48 Changeset in rtems [e5590a3] by Stephen Clark <stephen.clark@…>
psxtests: Fix math function build warnings Added conditionals to ensure that long double function tests were only built when newlib has long double math functions.
19:26 Changeset in rtems-central [83bc022] by Sebastian Huber <sebastian.huber@…>
validation: Avoid duplicated variants
14:56 Changeset in rtems-central [8012787] by Sebastian Huber <sebastian.huber@…>
specview: Add option to show action req tables
13:57 Changeset in rtems-central [b8be704] by Sebastian Huber <sebastian.huber@…>
validation: Substitute context documnetation
13:04 Changeset in rtems-docs [7c43a4b]5 by Sebastian Huber <sebastian.huber@…>
c-user: Update MrsP semaphore documentation Update #4347.
13:00 Changeset in rtems-docs [4476290] by Sebastian Huber <sebastian.huber@…>
eng: Add example to action requirements how-to Update #3715.
11:24 Changeset in rtems-central [9c0a164] by Sebastian Huber <sebastian.huber@…>
content: Add support for CPU port options
11:11 Changeset in rtems-central [082a2d2] by Sebastian Huber <sebastian.huber@…>
validation: Improve default transition entries
09:48 Ticket #4346 (Require RTEMS_PRIORITY for MrsP semaphores) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 3a66586/rtems: […]
09:47 Ticket #4347 (Allow RTEMS_PRIORITY for MrsP semaphores) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 0965b7c8/rtems: […]
09:29 Changeset in rtems-docs [239644b] by Sebastian Huber <sebastian.huber@…>
eng: Update EARS syntax The document used the EARS syntax from 2009 which slightly changed in 2016, see "Listens Learned (8 Lessons Learned Applying EARS)". The optional pre-conditions moved to the state-driven pattern. This refined syntax fits better to the action requirements. Update #3715.
07:09 Changeset in rtems [53bd5e32] by Sebastian Huber <sebastian.huber@…>
rtems: Relax mode checks in rtems_signal_catch() Check only for invalid modes if a valid handler is presented to rtems_signal_catch(). When NULL is used for the handler, ASR processing is disabled and the mode is not used. Update #4244.
03:35 Changeset in rtems-lwip [5ad5279] by Vijay Kumar Banerjee <vijay@…>
lwip: Add src files + Add rtems port from uLan + Add waf script
03:28 Changeset in rtems-lwip [d5eb08a] by Vijay Kumar Banerjee <vijay@…>
update gitignore

03/16/21:

19:27 GSoC/2021 edited by Matthew Joyce
(diff)
19:03 Ticket #4348 (Zynq input not working on qemu) created by Ryan Long
When running the fileio sample for Zynq on qemu, you can press a key …
18:30 Changeset in rtems-docs [a4755f6] by Meh Mbeh Ida Delphine <idadelm@…>
eng/vc-users: Set up patch message with repo name Added instructions on how to set up a patch message with a repo name. Author: Meh Mbeh Ida Delphine <idadelm@…> Date: Tue Mar 16 19:11:23 2021 +0100
15:02 Changeset in rtems-docs [b580a6d] by Sebastian Huber <sebastian.huber@…>
eng: Add build/appl config clauses to how-to Update #3715.
14:45 Changeset in rtems-docs [b40e043] by Sebastian Huber <sebastian.huber@…>
eng: Document expressions in action requirements Update #3715.
14:42 Changeset in rtems-docs [6659131] by Sebastian Huber <sebastian.huber@…>
c-user: Remove obsolete constraint
14:42 Changeset in rtems-docs [f2bbea6] by Sebastian Huber <sebastian.huber@…>
c-user: Update semaphore example Update #4346.
13:59 Changeset in rtems [3a66586]5 by Sebastian Huber <sebastian.huber@…>
rtems: Allow RTEMS_PRIORITY for MrsP semaphores In order to improve the compatibility of RTEMS 5.2 with future version of RTEMS which fixed #4346 allow MrsP semaphores to be created with RTEMS_PRIORITY. Close #4347.
13:47 Changeset in rtems-libbsd [2caeaaf]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
testsuite/media01: Add pattern test Update #4372
13:47 Changeset in rtems-libbsd [d7bdff4] by Christian Mauderer <christian.mauderer@…>
testsuite/media01: Add pattern test Update #4372
13:37 Changeset in rtems-central [b7c39f7] by Sebastian Huber <sebastian.huber@…>
spec: Update semaphore specification
13:27 Ticket #4347 (Allow RTEMS_PRIORITY for MrsP semaphores) created by Sebastian Huber
In order to improve the compatibility of RTEMS 5.2 with future version …
13:25 Ticket #4346 (Require RTEMS_PRIORITY for MrsP semaphores) created by Sebastian Huber
The MrsP semaphores are a generalization the priority ceiling …
13:01 Ticket #4343 (sp14 test failing on ARM and AArch64) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 5d752e7b/rtems: […]
12:49 Changeset in rtems-libbsd [43ae62e]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
testsuite/media01: Enable md5 command Update #4372
12:49 Changeset in rtems-libbsd [6064dbf] by Christian Mauderer <christian.mauderer@…>
testsuite/media01: Enable md5 command Update #4372
11:15 Changeset in rtems [5d752e7b] by Sebastian Huber <sebastian.huber@…>
sp14: Fix for SMP or robust thread dispatch Close #4343.
09:37 Ticket #4345 (Nexus Driver for Marvell mv643xx Ethernet Adapter (powerpc/beatnik ...) created by Till Straumann
This pull request
09:30 Ticket #4344 (powerpc/beatnik: split network driver into multiple files (preparation ...) created by Till Straumann
This pull request (on top of …
09:26 Changeset in rtems-central [a901295] by Sebastian Huber <sebastian.huber@…>
validation: Further reduce source code/rodata size
08:32 Changeset in rtems [fa1e7ea] by Sebastian Huber <sebastian.huber@…>
validation: Reduce source code/rodata size Use a common wording for the tests. Use the new templates for action requirements described in the RTEMS Software Engineering manual.
06:38 Changeset in rtems-source-builder [62363ba] by Sebastian Huber <sebastian.huber@…>
7: Update tool chain
06:38 Changeset in rtems-source-builder [775df1f] by Sebastian Huber <sebastian.huber@…>
6: Update tool chain
00:01 GSoC/2021 edited by Ida Delphine
(diff)

03/15/21:

21:34 Ticket #4343 (sp14 test failing on ARM and AArch64) created by Kinsey Moore
Since 8778a0e1188ee00932ce47d410de54c4e053f3bf got merged, sp14 fails …
16:39 Changeset in rtems [3cd58bd] by Ryan Long <ryan.long@…>
disp_hcms29xx.c: Unused value (CID #1399752) CID 1399752: Unused value in disp_hcms29xx_update_task(). Closes #4342
14:51 Changeset in rtems-tools [7d14bb8] by Alex White <alex.white@…>
covoar: Handle periods in symbols from objdump Occasionally the compiler will generate symbols that look similar to symbols defined in RTEMS code except that they contain some suffix. These symbol suffixes are only found in the ELF symbol table; the symbols appear to be normal in the DWARF info. This appears to be happening on all architectures. For example, the function _Message_queue_Create from rtems appears as "_Message_queue_Create.part.0". Other suffixes include ".isra.0", ".constprop.0", and ".0". This looks to be related to compiler optimizations. Symbols with suffixes were being treated as unique. For our purposes, they should be mapped to the equivalent symbols in the DWARF info. This has been fixed.
13:09 Changeset in rtems-central [3a8614d] by Sebastian Huber <sebastian.huber@…>
spec: Simplify /rtems/signal/req/catch
07:55 Changeset in rtems-central [2a4a257] by Sebastian Huber <sebastian.huber@…>
validation: Add post-condition expressions
07:24 Changeset in rtems-central [daa5224] by Sebastian Huber <sebastian.huber@…>
validation: Make Transition named tuple public
06:05 Changeset in rtems-central [e59e4be] by Sebastian Huber <sebastian.huber@…>
validation: Improve naming
00:45 GSoC/2021 edited by Daman Bir Singh
Added entry in Student Proposals, Daman Bir Singh (diff)

03/14/21:

19:32 Changeset in rtems-central [c24f223] by Sebastian Huber <sebastian.huber@…>
validation: Reorder generated code
18:00 GSoC/2021 edited by Ida Delphine
(diff)

03/13/21:

18:22 Changeset in rtems-central [d08eeb5] by Sebastian Huber <sebastian.huber@…>
validation: Add TransitionMap?
11:30 Changeset in rtems-libbsd [3cdf289] by G S Niteesh Babu <niteesh.gs@…>
arm/ti/ti_pinmux: Remove TI pinmux driver The TI driver has been moved to RTEMS so the driver can be removed from libBSD. The following files have been removed from libBSD and moved to RTEMS. 1) ti/am335x/am335x_scm_padconf.c 2) ti/am335x/am335x_scm_padconf.h 3) ti/ti_pinmux.c 4) ti/ti_pinmux.h Update #3784
11:02 Changeset in rtems [5607464] by G S Niteesh Babu <niteesh.gs@…>
bsp/beagle: Ported Beagle pinmux driver to RTEMS The following files have been ported 1) ti_pinmux.c 2) ti_pinmux.h 3) am335x_scm_padconf.c 4) am335x_scm_padconf.h Update #3784
11:02 Changeset in rtems [7589f1e0] by G S Niteesh Babu <niteesh.gs@…>
bsps/beagle: Added SOC detection using FDT Detects the SOC type using FDT and also replaces the ti_cpuid.h header in FreeBSD with custom one.
11:02 Changeset in rtems [5c656ead] by G S Niteesh Babu <niteesh.gs@…>
bsp/beagle: Import Beagle pinmux from FreeBSD This patch imports the beagle pinmux driver from FreeBSD into RTEMS. Previously this driver was placed in RTEMS-libBSD but this caused double initialization of few pins once during RTEMS initialization and second time during libBSD initialization. The following patches port the driver from FreeBSD to RTEMS and will remove the driver from RTEMS-libBSD. RTEMS Ticket Update: #3784 FreeBSD head: ca12b7e9534b10af022fed60c043984dbaf4003d The following files have been imported from FreeBSD: 1) freebsd/sys/arm/ti/am335x/am335x_scm_padconf.h 2) freebsd/sys/arm/ti/am335x/am335x_scm_padconf.c 3) freebsd/sys/arm/ti/ti_pinmux.h 4) freebsd/sys/arm/ti/ti_pinmux.c
11:02 Changeset in rtems [fc712906] by G S Niteesh Babu <niteesh.gs@…>
bsps/shared/ofw: Add rtems_ofw_is_node_compatible This patch extends the RTEMS OFW API by adding rtems_ofw_find_device_by_compat This function checks if a node has the expected compatible property.
09:46 Changeset in rtems-central [106e333] by Sebastian Huber <sebastian.huber@…>
validation: Optimize transition map This change significantly reduces the size of the generated source code as well as the read-only data size.

03/12/21:

20:56 Changeset in rtems [09d811b] by Ryan Long <ryan.long@…>
fastlz.c: Unused value (CID #1399751) CID 1399751: Unused value in fastlz2_compress(). Closes #4341
20:25 Changeset in rtems [0b23660] by Ryan Long <ryan.long@…>
print-ls.c: Unused value (CID #1255346) CID 1255346: Unused value in rtems_shell_ls_printacol(). Closes #4340
17:14 Changeset in rtems [fbc76440] by Ryan Long <ryan.long@…>
main_cp.c: Unused value (CID #1255344) CID 1255344: Unused value in copy(). Closes #4339
16:50 Ticket #4342 (disp_hcms29xx.c: Unused value error spotted by Coverity) created by Ryan Long
CID 1399752: Unused value in disp_hcms29xx_update_task(). […]
16:47 Ticket #4341 (fastlz.c: Unused value error spotted by Coverity) created by Ryan Long
CID 1399751: Unused value in fastlz2_compress(). […]
16:45 Ticket #4340 (print-ls.c: Unused value error spotted by Coverity) created by Ryan Long
CID 1255346: Unused value in rtems_shell_ls_printacol […]
16:29 Ticket #4339 (main_cp.c: Unused value error spotted by Coverity) created by Ryan Long
CID 1255344: Unused value in copy(). […]
15:59 Changeset in rtems [3ea43bc] by Kinsey Moore <kinsey.moore@…>
bsps/xilinx-zynqmp: Avoid constant UART reinit Constantly reinitializing the Cadence UART on every character output causes data corruption/loss on some ZynqMP hardware. Only initialize the UART once for early output and give it a kick on startup.
15:57 Changeset in rtems [342fe198] by Kinsey Moore <kinsey.moore@…>
score/aarch64: Align context validation frame Ensure the stack remains aligned by keeping the context frame at a multiple of 16 bytes. This avoids stack alignment exceptions which occur when the stack pointer is not 16 byte aligned.
15:12 Changeset in rtems-central [6a703f7] by Sebastian Huber <sebastian.huber@…>
validation: Allow N/A for post-condition states
14:13 Changeset in rtems [b4eb937] by Sebastian Huber <sebastian.huber@…>
rtems: Improve semaphore create error checks Do not mix checks for different error indicators (RTEMS_NOT_DEFINED and RTEMS_INVALID_NUMBER). This simplifies the specification of rtems_semaphore_create().
13:52 Ticket #4338 (rtems_clock_set(): Cannot set future dates later than approximately 2105) created by Frank Kuehndel
== Short Problem Description == …
13:37 Changeset in rtems [4ebdbee] by Sebastian Huber <sebastian.huber@…>
rtems: Allow initially locked MrsP semaphores Rejecting initially locked MrsP semaphores was due to a limitiation of the early limitiation of the MrsP protocol. This limitation no longer exists.
13:16 Changeset in rtems [0965b7c8] by Sebastian Huber <sebastian.huber@…>
rtems: Require RTEMS_PRIORITY for MrsP semaphores MrsP semaphores are a generalization of the priority ceiling semaphores for SMP configurations. Priority ceiling semaphores are required to use the priority task wait queue discipline. Require this discipline also for MrsP semaphores. Close #4347.
10:39 Changeset in rtems-central [a39bf43] by Sebastian Huber <sebastian.huber@…>
spec: Canonicalize directives Use common wording and the new templates for action requirements.
09:49 Changeset in rtems-central [9d6ba62] by Sebastian Huber <sebastian.huber@…>
spec: Specify semaphore create
09:24 Changeset in rtems-central [e7d6e8d] by Sebastian Huber <sebastian.huber@…>
validation: Shorten variable name
09:21 Changeset in rtems-central [bcbb588] by Sebastian Huber <sebastian.huber@…>
validation: Add default for transition map entries
07:31 Changeset in rtems [c9a41b00] by Sebastian Huber <sebastian.huber@…>
score: Add Thread_Configuration::cpu_time_budget Move the CPU time budget to the thread configuration. This simplifies _Thread_Initialize().
07:12 Changeset in rtems [5babc54] by Sebastian Huber <sebastian.huber@…>
validation: Task create/construct Run the task create/construct tests also on validation test suite 1 which has exactly one processor configured.
06:48 Changeset in rtems-central [2d07b28] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb

03/11/21:

21:06 Changeset in rtems-central [375a49b] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
20:40 Changeset in rtems [586e06e] by Sebastian Huber <sebastian.huber@…>
validation: Improve wording
16:54 Ticket #4337 (RSB build error with gmp-6.1.0.cfg (cloned)) closed by Ricardo Cárdenes <rcardenes@…>
fixed: In e5aa419d/rtems-source-builder: […]
16:52 Ticket #4155 (Add a workaround for the LEON3FT RETT Restart errata: TN-0018) closed by Daniel Hellstrom <daniel@…>
fixed: In b2da982/rtems: […]
16:52 Ticket #4336 (Improve the workaround for the LEON3FT store-store errata: TN-0009 on ...) closed by Daniel Hellstrom <daniel@…>
fixed: In 89d90c0/rtems: […]
16:52 Ticket #4324 (grlib,grcanfd: extend the GRCAN driver with GRCANFD support) closed by Daniel Hellstrom <daniel@…>
fixed: In 9bf8a9d/rtems: […]
16:52 Ticket #4323 (grlib,can: introduce a new common CAN baud-rate timing calculating ...) closed by Daniel Hellstrom <daniel@…>
fixed: In 65237ba0/rtems: […]
16:51 Ticket #4337 (RSB build error with gmp-6.1.0.cfg (cloned)) created by Vijay Kumar Banerjee
Cloned from #4335: ---- The RSB is crashing with the following error …
16:50 Ticket #4335 (RSB build error with gmp-6.1.0.cfg) closed by Ricardo Cárdenes <rcardenes@…>
fixed: In 5e449fb/rtems-source-builder: […]
15:17 Ticket #4154 (Improve the workaround for the LEON3FT store-store errata: TN-0009) closed by Daniel Hellstrom
fixed
15:16 Ticket #4336 (Improve the workaround for the LEON3FT store-store errata: TN-0009 on ...) created by Daniel Hellstrom
See also: ​https://www.gaisler.com/doc/antn/GRLIB-TN-0009.pdf Some …
12:04 Changeset in rtems-central [8055150] by Sebastian Huber <sebastian.huber@…>
spec: Specify extension set create/delete
10:35 Changeset in rtems-central [8e3f020] by Sebastian Huber <sebastian.huber@…>
spec: Specify message queue delete
10:21 Changeset in rtems-central [6eba193] by Sebastian Huber <sebastian.huber@…>
spec: Specify ratemon create/delete
10:21 Changeset in rtems-central [ee426f9] by Sebastian Huber <sebastian.huber@…>
spec: Improve or fix wording
10:05 Changeset in rtems-central [e8548bf] by Sebastian Huber <sebastian.huber@…>
spec: Specify timer create/delete
07:32 Changeset in rtems-source-builder [5e449fb] by Ricardo Cárdenes <rcardenes@…>
sb/config.py: Fix operator reconstruction Close #4335
07:32 Changeset in rtems-source-builder [e5aa419d]5 by Ricardo Cárdenes <rcardenes@…>
sb/config.py: Fix operator reconstruction Close #4337
06:57 Changeset in rtems [bfd1b6ee] by Sebastian Huber <sebastian.huber@…>
validation: Use common wording
06:54 Changeset in rtems-central [66ab92a] by Sebastian Huber <sebastian.huber@…>
spec: Use common wording
06:52 Changeset in rtems-docs [bc0a857] by Sebastian Huber <sebastian.huber@…>
eng: Clarify how-to for action requirements Bring how-to in line with current action requirements. Update #3715.
02:42 Ticket #4335 (RSB build error with gmp-6.1.0.cfg) created by Vijay Kumar Banerjee
The RSB is crashing with the following error while building the …
Note: See TracTimeline for information about the timeline view.