Timeline
04/05/21:
- 21:28 Changeset in rtems [69bde47] by Kinsey Moore <kinsey.moore@…>
- cpukit/aarch64: Restore ISR cookie bit mask The _CPU_ISR_Is_enabled() function operates on ISR cookies and so must mask off the appropriate status bits. This also fixes the naming of the parameters of the _CPU_ISR_* functions to indicate use of ISR cookies instead of interrupt enable/disable levels.
- 20:14 Changeset in rtems [c5986a5] by Kinsey Moore <kinsey.moore@…>
- testsuite: Add machine exception signal map test Add a test to verify that mapping of machine exceptions to POSIX signals operates properly when the application requests it.
- 18:58 Ticket #4378 (covoar/symbol-sets add libuuid to symbol-sets.ini) created by Alex White
-
libuuid
should be added to the list of symbol sets in the … - 18:54 Ticket #4377 (covoar/Explanations Explanations::writeNotFound() NULL check of wrong ...) created by Alex White
-
The
Explanations::writeNotFound()
method contains twoNULL
checks … - 18:29 Ticket #4376 (covoar/ReportsBase Coverage::GenerateReports() uses raw pointer to ...) created by Alex White
-
The
Coverage::GenerateReports()
function uses a variable of type … - 17:59 Ticket #4375 (Add futimens() and utimensat()) created by Joel Sherrill
- RTEMS currently only supports utimes() which is marked as Legacy in …
- 17:59 Ticket #4374 (Handle symbol sets in covoar) created by Alex White
- The covoar tool should be changed to handle all symbol sets for a …
- 16:40 Changeset in rtems-tools [e84b9f3] by Alex White <alex.white@…>
-
covoar: Fix NULL check of wrong variable (CID #1399602)
CID 1399602: Dereference null return value in
Explanations::writeNotFound().
In Explanations::writeNotFound() there were two NULL checks of the
fileName
variable where only one is needed. The second check has been changed to a NULL check ofnotFoundFile
to match the original intent. Closes #4377 - 16:29 Changeset in rtems-tools [de185fe] by Alex White <alex.white@…>
- covoar: Use range-based for loops in ReportsBase? Some of the loops in the ReportsBase::Write* methods contained both regular and range-based for loops. This changes them to use only range- based for loops. Closes #4374
- 16:02 Changeset in rtems-docs [1f7be22] by Joel Sherrill <joel@…>
- tools/boot-image.rst: Master Boot Record is MBR not MRB
04/03/21:
- 19:22 Ticket #4373 (qemu: qemu-system-arm hangs during cron'ed test runs with rtems-test) created by Joel Sherrill
- When I run the automated build sweep on the CentOS server, I see some …
04/02/21:
- 21:22 Changeset in rtems-tools [b3fcd10] by Alex White <alex.white@…>
- coverage.py: Call covoar once Updates #4374
- 21:21 Changeset in rtems-tools [b02600a] by Alex White <alex.white@…>
- covoar: Split symbols by symbol set This changes the way covoar organizes the symbols. Instead of treating all symbols as one set, covoar is now aware of multiple symbol sets and tracks statistics for each set. It now also generates reports for each symbol set. This change relieves the caller of covoar of the reponsibility of managing the symbol sets. As a result, covoar can minimize the work done for each symbol set, yielding a significant speedup. Updates #4374
04/01/21:
- 19:13 GSoC/2021 edited by pranav
- (diff)
- 17:43 Ticket #4368 (rtems--tools tool kit temp file constructor does nothing) closed by Alex White
- fixed: This patch set up the interfaces used in the "covoar: Add option to create named objdumps" patch that I sent. We determined that patch was not needed given its hacked-togetherness along with future speedups that we had in mind which would make it obsolete anyway. This patch should have been removed from the set to be committed, but I forgot to send out a notice to exclude it. Sorry for the confusion. This commit should be reverted.
- 13:36 Changeset in rtems-libbsd [5e175b5] by Christian Mauderer <christian.mauderer@…>
- STM32H7: Fix SDMMC build for all other BSPs
- 13:36 Changeset in rtems-libbsd [aef7a74]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
- STM32H7: Fix SDMMC build for all other BSPs
- 12:21 Developer/discord edited by Gedare Bloom
- (diff)
- 11:59 GSoC/2021 edited by Matthew Joyce
- (diff)
- 08:59 Changeset in rtems-tools [fe59a14] by Hesham Almatary <Hesham.Almatary@…>
- rld-cc: Add -target to recognised cflags -target *-*-* flag is necessary for LLVM/Clang while cross-compiling
- 07:19 Ticket #4372 (STM32H7: SDMMC driver) closed by Christian Mauderer
- fixed
- 07:03 Ticket #4372 (STM32H7: SDMMC driver) created by Christian Mauderer
- The STM32H7 BSP is missing a SDMMC driver.
03/31/21:
- 16:01 Changeset in rtems-tools [26538d6] by Alex White <alex.white@…>
-
covoar: Fix off-by-one in Coverage::finalizeSymbol()
The
rangeIndex
variable is 1 higher than the index at which the first instruction address was found. This fixes the loop to setrangeIndex
correctly. - 15:41 Changeset in rtems-tools [49fac03] by Joel Sherrill <joel@…>
- Revert rld-process: Add named tempfile constructor This patch reflected a temporary workaround which avoided regenerating the temporary files for each symbol set. The need for redundant processing is being eliminated in an upcoming patch series. Hash: 420d7a13672991a1480d06ac02190f2976b9253b From 420d7a13672991a1480d06ac02190f2976b9253b Mon Sep 17 00:00:00 2001 From: Alex White <alex.white@…> Date: Wed, 3 Mar 2021 09:48:00 -0600 Subject: rld-process: Add named tempfile constructor This adds a new tempfile constructor for creating a named tempfile rather than generating the name.
- 08:27 Ticket #4371 (RTEMS5: Shell: Backport commands for spi and i2c) created by Jan Sommer
- Backport the i2c and spi shell commands of Christian Mauderer.
- 08:21 Changeset in rtems [ec26605]5 by Jan Sommer <jan.sommer@…>
- bsps/xilinx_zynq: Add Xilinx AXI SPI driver to build Closes #4370
- 08:06 Ticket #4370 (RTEMS5: Add spi driver for AXI SPI ip core from Xilinx (cloned)) created by Jan Sommer
- Cloned from #4321: --> Backport to RTEMS5 ---- Add a spidev compatible …
- 08:02 Changeset in rtems [14e74e4]5 by Jan Sommer <jan.sommer@…>
- bsps/xilinx_zynq: Add cadence SPI driver to build system Closes #4369
- 07:15 Ticket #4369 (RTEMS5: Add driver for cadence-spi device for xilinx based BSPs (cloned)) created by Jan Sommer
- Cloned from #4320: Backport to RTEMS5 ---- Implement a spidev …
- 04:50 Ticket #4366 (gdb-9-1 fails to build for powerpc) closed by Vijay Kumar Banerjee <vijay@…>
- fixed: In 1b3f092/rtems-source-builder: […]
- 03:26 Ticket #4368 (rtems--tools tool kit temp file constructor does nothing) created by Chris Johns
- A change to add an overloaded constructor ... …
- 03:06 GSoC/2021 edited by Rajiv Vaidyanathan
- (diff)
03/30/21:
- 22:01 Ticket #4367 (gdb-9-1 fails to build for powerpc (cloned)) created by Vijay Kumar Banerjee
- Cloned from #4366: ---- The RSB fails to build powerpc-rtems5-gdb-9.1 …
- 21:51 Changeset in rtems-source-builder [1b3f092]5 by Vijay Kumar Banerjee <vijay@…>
- gdb-9-1: Add patch to fix linker error with gcc10 Close #4366
- 21:38 Changeset in rtems-central [9872b2d] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 21:35 Ticket #4366 (gdb-9-1 fails to build for powerpc) created by Vijay Kumar Banerjee
- The RSB fails to build powerpc-rtems5-gdb-9.1 due to link errors.
- 21:14 Changeset in rtems-tools [c71a836] by Joel Sherrill <joel@…>
- trace/wscript: Specify C language version CentOS 7 has gcc 4.8 which defaults to C90 and this results in warnings for code that is valid C99 but not C90.
- 21:13 Changeset in rtems-tools [04394f4] by Joel Sherrill <joel@…>
- misc/wscript: Specify C language version CentOS 7 has gcc 4.8 which defaults to C90 and this results in warnings for code that is valid C99 but not C90.
- 21:13 Changeset in rtems-tools [cebdafe] by Joel Sherrill <joel@…>
- rtems-bin2c.c: Define _XOPEN_SOURCE to 700 for strnlen() visibility
- 15:04 Changeset in rtems [2deba02] by Ryan Long <ryan.long@…>
- main_help.c: Do not care what char is returned by getchar() CID 1437650: Unchecked return value from library in rtems_shell_help(). Closes #4291
- 15:03 Ticket #4321 (Add spi driver for AXI SPI ip core from Xilinx) closed by Jan Sommer <jan.sommer@…>
- fixed: In 33fd915/rtems: […]
- 14:44 Ticket #4365 (main_cp.c: Ignore return value from stat()) created by Ryan Long
- CID 26051: Unchecked return value from library in main_cp(). […]
03/29/21:
- 19:12 Changeset in rtems-docs [6563262] by Christian Mauderer <oss@…>
- User/BSPs/Beagle: Add JTAG debugger section
03/28/21:
- 15:51 Ticket #4364 (rtems-test Fails to list failed tests to user) created by Joel Sherrill
- rtems-test does not report the set of failed tests to the user at the …
- 12:51 Changeset in rtems [4f12a1e] by Jiri Gaisler <jiri@…>
- Restore FDT in ofw01 to avoid test timeout on RISCV
- 06:08 Ticket #4363 (GDB does not build on Windows for MSYS2) created by Chris Johns
- The details are in the GDB bug ... …
03/27/21:
- 17:08 Changeset in rtems [1e62e15f] by Sebastian Huber <sebastian.huber@…>
- score: Add an assert to _Workspace_Free()
- 14:55 Changeset in rtems [d4d2f64] by Joel Sherrill <joel@…>
- pwdgrp.c: Change to simply ignore return value from mkdir(/etc) At this point in time, /etc can be created in multiple ways. There is a discussion (#4354) that would define a mechanism for instantiating a base file system with some flexibility for the set of directories included. For now, this particular mkdir() call can fail because /etc could already have been created by at least an initial filesystem image, the shell, or libbsd. closes #4382.
- 10:15 Changeset in rtems [e0aba8cb] by Sebastian Huber <sebastian.huber@…>
- score: Fix task stack initialization Do not adjust the stack area begin address since this may confuse the stack allocator and result in failed stack frees. Account for the alignment overhead in the stack space size estimate. Check that the stack size is in the expected interval.
- 02:32 Ticket #4362 (about error number) created by only_yipie
- We found that there is an error code defined as 5, usually the error …
03/26/21:
- 20:39 Changeset in rtems-libbsd [c66e527] by Vijay Kumar Banerjee <vijay@…>
- libbsd.py: Build i2c shell command
- 13:28 Ticket #3689 (bdbuf: Replace automatic read-ahead with rtems_bdbuf_peek()) closed by Christian Mauderer <christian.mauderer@…>
- fixed: In fd639b8/rtems: […]
- 13:12 Ticket #4360 (libbsd: racoon and ping6 don't honor file descriptor maximum) closed by Christian Mauderer
- fixed
- 12:51 Ticket #4361 (libbsd: racoon and ping6 don't honor file descriptor maximum) created by Christian Mauderer
- Cloned from #4360: ---- racoon and ping6 use fd_sets. If RTEMS is …
- 12:50 Ticket #4360 (libbsd: racoon and ping6 don't honor file descriptor maximum) created by Christian Mauderer
- racoon and ping6 use fd_sets. If RTEMS is build with a big number of …
- 12:45 Ticket #3782 (Beagle Bone Black BSP / libbsd: Some pinmux settings are initialized twice) closed by Christian Mauderer
- fixed
- 09:44 Changeset in rtems-central [df5b0ff] by Sebastian Huber <sebastian.huber@…>
- spec: Wording in /rtems/sem/req/set-priority
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
Note: See TracTimeline
for information about the timeline view.