Timeline




matching tags

Oct 8, 2021:

9:00 PM Ticket #4526 (pthread_cond_wait() causes an ...) created by Pat Bernardi
Calling pthread_cond_wait() with a mutex using the priority ceiling …
7:20 PM Changeset in rtems-tools [958aa5b] by Ryan Long <ryan.long@…>
TraceConverter?.cc: Add catch for exception CID 1471639: Add catch for exception Closes #4501
7:17 PM Ticket #4501 (TraceConverter.cc: Uncaught exception issue spotted by Coverity) reopened by Ryan Long
5:39 PM Changeset in rtems-tools [0acb4d0] by Ryan Long <ryan.long@…>
rtems-tld.cpp: Remove logically dead code CID 1399595: Logically dead code in generate_traces(). Closes #4525
5:23 PM Ticket #4525 (rtems-tld.cpp: Logically dead code error spotted by Coverity) created by Ryan Long
CID 1399595: Logically dead code in generate_traces(). […]
3:34 PM Changeset in rtems-central [82ec049] by Sebastian Huber <sebastian.huber@…>
spec: Fix typo
3:16 PM Changeset in rtems-source-builder [9be3668]5 by Joel Sherrill <joel@…>
rtems-gdb-9.1-1.cfg: Add patch for Cygwin The patch is needed to address link failures introduced when Cygwin apparently changed their base address for executables. This is not an issue with gdb 10 and this is a minimalistic approach to addressing this failure on the 5 branch. Closes #4523.
2:20 PM Changeset in rtems-central [1e3984d] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
1:58 PM Ticket #4502 (rld-rap.cpp: Uncaught exception issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 5519a63/rtems-tools: […]
1:58 PM Ticket #4501 (TraceConverter.cc: Uncaught exception issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 234c19e/rtems-tools: […]
1:45 PM Changeset in rtems-central [a384c76] by Sebastian Huber <sebastian.huber@…>
spec: Refine TQ timeout priority inherit spec
1:34 PM Changeset in rtems-central [c85c24e] by Sebastian Huber <sebastian.huber@…>
spec: Refine TQ surrender priority inherit spec
7:24 AM Changeset in rtems-central [16599e3] by Frank Kühndel <frank.kuehndel@…>
spec: ratemon: add glossery links in timeout
5:08 AM Changeset in rtems-central [822f2ff] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb

Oct 7, 2021:

10:28 PM Changeset in rtems [822ebb4c] by Joel Sherrill <joel@…>
Add support for IDLE Thread stack allocator Add a stack allocator hook specifically for allocation of IDLE thread stacks. This allows the user to decide if IDLE thread stacks are statically allocated or handled by the same custom allocator mechanism as other thread stacks. Closes #4524.
10:21 PM Ticket #4524 (Re-add lost capability for custom stack allocator to allocate IDLE ...) created by Joel Sherrill
The move to statically allocate the stacks for the IDLE threads …
8:38 PM Changeset in rtems-libbsd [38f3de6]6-freebsd-12 by Kinsey Moore <kinsey.moore@…>
rtemsbsd/atomic: Return a value for CMPSET When the cmpset and fcmpset functions were refactored, the return value of the operation was discarded instead of being returned for SMP builds outside of gcc 4.x. This had the effect of turning these functions into a long busywait loop that eventually failed due to integer overflow. This patch restores the use of the return value of the atomic operations.
8:26 PM Changeset in rtems-libbsd [0baf1a8]6-freebsd-12 by Kinsey Moore <kinsey.moore@…>
waf_libbsd: Fix typo in previous patch There was a typo in the patch that added the HAVE_<LIBRARY> definition that prevented "./waf configure" from succeeding. This adds the missing character.
8:26 PM Changeset in rtems-libbsd [9d65f34]master by Kinsey Moore <kinsey.moore@…>
waf_libbsd: Fix typo in previous patch There was a typo in the patch that added the HAVE_<LIBRARY> definition that prevented "./waf configure" from succeeding. This adds the missing character.
7:39 PM Ticket #4522 (Optimize red-black tree insert/extract) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 889cf95/rtems-source-builder: […]
6:14 PM Changeset in rtems [f6385b4e] by Joel Sherrill <joel@…>
libdl/rtl-mdreloc-h8300.c: Remove remnant of h8300 port Updates #2452.
5:50 PM Changeset in rtems-source-builder [889cf95] by Sebastian Huber <sebastian.huber@…>
Update newlib to fetch <sys/tree.h> optimizations Close #4522.
5:23 PM Changeset in rtems-central [ac20062] by Frank Kühndel <frank.kuehndel@…>
spec: Ratemon: add unittest for code coverage
2:29 PM Ticket #4428 (ReportsBase.cc: Dereference after null check error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 7245050/rtems-tools: […]
2:25 PM Ticket #4519 (record-main-lttng.cc: Out-of-bounds access) closed by Ryan Long <ryan.long@…>
fixed: In 83b3d58/rtems-tools: […]

Oct 6, 2021:

5:05 PM Changeset in rtems-central [30504ee] by Frank Kühndel <frank.kuehndel@…>
spec: Ratemon: get_status() test reset case Add test case which uses rtems_cpu_usage_reset() to get return status RTEMS_NOT_DEFINED.
5:04 PM Changeset in rtems-central [09c7ca8] by Frank Kühndel <frank.kuehndel@…>
spec: Ratemon: remove outdated comment
2:22 PM Ticket #4523 (gdb 9.1 no longer builds on Cygwin (thread local error)) created by Joel Sherrill
The Cygwin link error is: […] The issue appears to be that …
2:17 PM Ticket #4367 (gdb-9-1 fails to build for powerpc (cloned)) closed by Joel Sherrill
fixed: The patch on #4366 appears to be applied to the RSB in rtems-gdb-9.1-1.cfg on the 5 branch. Closing. Reopen and clarify if this is not correct.
1:15 PM Changeset in rtems-central [d1a02a2] by Frank Kühndel <frank.kuehndel@…>
spec: Ratemon test: Adapt to reset postponed jobs There was a change by which rtems_rate_monotonic_cancel() sets the postponed jobs counter 0. This patch adapts the tests to this new behavior. https://git.rtems.org/rtems/commit/?id=38c2147759d1b687a7330419a04a6c84d80b784a
8:37 AM Changeset in rtems [3bb97a30] by Sebastian Huber <sebastian.huber@…>
score: Always check queue in _Thread_Wait_cancel() Commit 18c8a270c296addff87f96b8c248f27eba31c24f removed _Thread_queue_Do_nothing_extract() so we have to check for a non-NULL queue in all configurations.
7:49 AM Changeset in rtems-central [3aa4f12] by Sebastian Huber <sebastian.huber@…>
spec: Add TQ enqueue priority inherit spec
7:42 AM Changeset in rtems-central [a4bc020] by Sebastian Huber <sebastian.huber@…>
spec: Improve wording in TQ enqueue specs
7:30 AM Changeset in rtems-central [4284b19] by Sebastian Huber <sebastian.huber@…>
config.yml: Enable unit tests
7:30 AM Changeset in rtems-central [ce9dc44] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
6:57 AM Changeset in rtems-central [6f4f211] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
6:46 AM Changeset in rtems [38c2147] by Sebastian Huber <sebastian.huber@…>
rtems: Set postponed jobs in rate-monotonic cancel Set the postponed jobs count to zero in rtems_rate_monotonic_cancel() so that rtems_rate_monotonic_get_status() returns a consistent status for inactive periods. Update #4511.
6:32 AM Changeset in rtems-central [0884c62] by Sebastian Huber <sebastian.huber@…>
spec: Disable clock driver for some test suites
5:49 AM Changeset in rtems-central [bc4d8f5] by Sebastian Huber <sebastian.huber@…>
spec: Add unit tests for red-black trees

Oct 5, 2021:

8:51 PM Changeset in rtems-libbsd [17685d0] by Kinsey Moore <kinsey.moore@…>
waf_libbsd: Account for library check results Conditionally compiled tests (consisting only of debugger01) were not compiling as expected when libdebugger was present. This appears to have occurred during the transition from header detection or due to an intervening change in the waf internal libraries. The result of check_cc() is the only location this information is reported, so library checks now set HAVE_<LIBRARY> as appropriate when the library is found so existing code for header configuration correctly recognize that a library is present.
8:51 PM Changeset in rtems-libbsd [e6bd18c]6-freebsd-12 by Kinsey Moore <kinsey.moore@…>
waf_libbsd: Account for library check results Conditionally compiled tests (consisting only of debugger01) were not compiling as expected when libdebugger was present. This appears to have occurred during the transition from header detection or due to an intervening change in the waf internal libraries. The result of check_cc() is the only location this information is reported, so library checks now set HAVE_<LIBRARY> as appropriate when the library is found so existing code for header configuration correctly recognize that a library is present.
7:37 PM Changeset in rtems-docs [30e5832]5 by Joel Sherrill <joel@…>
task-stack-alloc.rst: Add CONFIGURE_TASK_STACK_FROM_ALLOCATOR Updates #4520.
6:23 PM Changeset in rtems [226d0e92] by Sebastian Huber <sebastian.huber@…>
score: Optimize EDF SMP scheduler ops The schedule operation is only called by rtems_task_mode(). It is called if preempt mode of the executing thread changes from disabled to enabled. Since the EDF SMP scheduler does not support the disabled preemption mode, the schedule operation is never called.
2:16 PM Ticket #4522 (Optimize red-black tree insert/extract) created by Sebastian Huber
Code coverage analysis of the red-black tree insert/extract operations …
9:18 AM Ticket #4521 (Relicense libdl to BSD) created by Hesham Almatary

Oct 4, 2021:

7:24 PM Changeset in rtems [772ffc07] by Alex White <alex.white@…>
testsuites/fstests: Fix uninitialized utimbuf structs The utimbuf structs in fsimfsconfig01 and fsimfsconfig02 were being passed to utime uninitialized. This did not cause problems until utime was changed to use utimensat behind the scenes. Now that utimensat is called, the values of the utimbuf struct are checked, and EINVAL is set for invalid values. The utimebuf structs in these tests could contain invalid values since they are uninitialized. By zero-initializing the utimbuf structs, we ensure that they pass the checks in utimensat and that errno is set to the expected ENOTSUP.
2:15 PM Ticket #4520 (Re-add lost capability for custom stack allocator to allocate IDLE ...) created by Joel Sherrill
The move to statically allocate the stacks for the IDLE threads …
11:45 AM Changeset in rtems-central [8d6b28b] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
7:33 AM Changeset in rtems-central [618e377] by Sebastian Huber <sebastian.huber@…>
spec: Specify rate monotonic timeout

Oct 1, 2021:

7:56 PM Changeset in rtems [c8a10609]5 by Joel Sherrill <joel@…>
Add support for IDLE Thread stack allocator Add a stack allocator hook specifically for allocation of IDLE thread stacks. This allows the user to decide if IDLE thread stacks are statically allocated or handled by the same custom allocator mechanism as other thread stacks. Closes #4520.
5:32 PM Changeset in rtems [344bb536] by Sebastian Huber <sebastian.huber@…>
rtems: Generate <rtems/cpuuse.h> Write the documentation from scratch.
1:58 PM Changeset in rtems-central [d85282c] by Sebastian Huber <sebastian.huber@…>
spec: Specify CPU usage reporting
1:10 PM Changeset in rtems-central [83d381e] by Sebastian Huber <sebastian.huber@…>
spec: Improve rtems_task_set_affinity() spec
6:00 AM Changeset in rtems-central [f625305] by Sebastian Huber <sebastian.huber@…>
items: Add support for arguments in substitutions
5:34 AM Changeset in rtems-central [409bd74] by Sebastian Huber <sebastian.huber@…>
items: Remove support for pipe substitution
4:57 AM Changeset in rtems [d03776e] by Alex White <alex.white@…>
microblaze: Rework for RTEMS 6 This reworks the existing MicroBlaze? architecture port and BSP to achieve basic functionality using the latest RTEMS APIs.

Sep 30, 2021:

9:33 PM Changeset in rtems [0f62af0e] by Hesham ALMatary <heshamelmatary@…>
bsps: Add MicroBlaze? FPGA BSP
7:55 PM Ticket #4519 (record-main-lttng.cc: Out-of-bounds access) created by Ryan Long
CID 1503017: Out-of-bounds access in CopyThreadName?(). […]
7:46 PM Changeset in rtems [37684cf] by Kinsey Moore <kinsey.moore@…>
cpukit/aarch64: Use correct debug register names The N used in the breakpoint and watchpoint register names is intended to be an integer between 0 and 15 (inclusive) and will not compile when used as is. This adds the accessors necessary to access all of these breakpoint and watchpoint registers.
4:07 PM Ticket #4423 (record-client.c: Unchecked return value error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 7c37893/rtems-tools: […]
3:48 PM Changeset in rtems-tools [83b3d58] by Ryan Long <ryan.long@…>
record-main-lttng.cc: Change size of empty string CID 1503017: Out-of-bounds access in CopyThreadName?(). Change size of kEmptyThreadName from THREAD_API_COUNT to THREAD_NAME_SIZE. Closes #4519
2:21 PM Changeset in rtems-central [23b95de] by Sebastian Huber <sebastian.huber@…>
items: Add ItemMapper?.get_value_dictionary()
1:10 PM Ticket #4492 (ObjdumpProcessor.cc: Uninitialized pointer field) closed by Ryan Long
fixed
11:48 AM Changeset in rtems [18c8a27] by Sebastian Huber <sebastian.huber@…>
score: Remove _Thread_queue_Do_nothing_extract() This function was unused. It was a relict of the thread queue rework done during the SMP support development. In an early stage, the extract operation was called with a NULL thread queue. However, this is no longer the case. The extract operation is only called if we have a non-NULL thread queue.
11:02 AM Changeset in rtems-central [17c938e] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:02 AM Changeset in rtems-central [2f48804] by Sebastian Huber <sebastian.huber@…>
generate_membench.py: Add task create workaround
10:45 AM Changeset in rtems-central [3166d0e] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
8:57 AM Changeset in rtems-central [c4a758c] by Sebastian Huber <sebastian.huber@…>
generate_membench.py: Add benchmarks
7:15 AM Changeset in rtems-central [740289e] by Sebastian Huber <sebastian.huber@…>
spec: Move GRLIB group
6:51 AM Changeset in rtems [e9063644] by Sebastian Huber <sebastian.huber@…>
posix: Remove "RTEMS" from POSIX API group Clarify group description. Update #3706.
6:37 AM Changeset in rtems [8b762a88] by Sebastian Huber <sebastian.huber@…>
scoe: Move workspace group definition Define the group in the header file which is used by <rtems/confdefs.h>. Update #3706.
6:33 AM Changeset in rtems [5a6f94d] by Sebastian Huber <sebastian.huber@…>
rtems: Add ASR implementation to existing group Update #3706.
6:30 AM Changeset in rtems [a950c135] by Sebastian Huber <sebastian.huber@…>
score: Add Hash Handler to group Update #3706.
6:19 AM Changeset in rtems [4c0b006] by Sebastian Huber <sebastian.huber@…>
rtems: Canonicalize Doxygen in <rtems/counter.h> Update #3706.
6:15 AM Changeset in rtems [dba2e690] by Sebastian Huber <sebastian.huber@…>
rtems: Canonicalize Doxygen in <rtems/seterr.h> Update #3706.
5:27 AM Ticket #4035 (Reserved identifier "time" re-used in rtems_clock_get_tod_timeval()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In dde74af/rtems: […]
5:27 AM Ticket #2548 (Problematic integer conversion in rtems_clock_get_tod()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In abda559/rtems: […]

Sep 29, 2021:

5:39 PM Changeset in rtems [edf8b49e] by Joel Sherrill <joel@…>
score: Add MicroBlaze? port
2:58 PM Ticket #4424 (rtems-bin2c.c: Copy into fixed size buffer spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 05dab02/rtems-tools: […]
2:12 PM Ticket #4217 (Change status code for nested obtain of MrsP semaphores) closed by Sebastian Huber
fixed: Documentation was also adjusted.
2:10 PM Changeset in rtems [dde74af] by Sebastian Huber <sebastian.huber@…>
rtems: Adjust parameter names Adjust parameter names to match with the declaration. This avoid using a name reserved by the C standard: "time". Close #4035.
1:31 PM Ticket #3718 (Add support for test plans) closed by Sebastian Huber
fixed: Test cases are specified by specification items: https://docs.rtems.org/branches/master/eng/req/items.html#spectypetestcaseitemtype
1:28 PM Ticket #3659 (LEON3 kernel entry point is overwritten - secondary processors may ...) closed by Sebastian Huber
fixed
1:25 PM Ticket #3199 (New test framework) closed by Sebastian Huber
fixed: The test framework is fully implemented.
1:23 PM Ticket #2189 (Insufficient documentation for rtems_clock_get_tod()) closed by Sebastian Huber
fixed: Documentation was improved for RTEMS 6.
1:23 PM Changeset in rtems [abda559] by Sebastian Huber <sebastian.huber@…>
rtems: Justify integer conversions Close #2548.
12:20 PM Changeset in rtems-central [fdb80bd] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
10:45 AM Changeset in rtems-docs [887b8d3] by Sebastian Huber <sebastian.huber@…>
glossary: Add terms
9:15 AM Changeset in rtems-central [660c763] by Sebastian Huber <sebastian.huber@…>
glossary: Add C*, EDF, Futex, MrsP, and OpenMP

Sep 28, 2021:

4:14 PM Changeset in rtems-central [b944b8a] by Sebastian Huber <sebastian.huber@…>
spec: Improve thread queue enqueue FIFO test
4:09 PM Changeset in rtems-central [110de4b] by Sebastian Huber <sebastian.huber@…>
spec: Improve mutex seize wait
2:09 PM Changeset in rtems-central [512a4a2] by Sebastian Huber <sebastian.huber@…>
spec: Improve semaphore surrender
12:38 PM Changeset in rtems-central [fc13d69] by Sebastian Huber <sebastian.huber@…>
spec: Specify scheduler helping detail
12:19 PM Changeset in rtems [1fc3f171] by Christian Mauderer <christian.mauderer@…>
bsp/imx: Add cs_change support to SPI
9:37 AM Changeset in rtems-central [579f9db] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
9:37 AM Changeset in rtems-central [36095f1] by Sebastian Huber <sebastian.huber@…>
spec: Use ts-config.h
9:16 AM Changeset in rtems-central [15922df] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
8:50 AM Changeset in rtems-central [5e94831] by Sebastian Huber <sebastian.huber@…>
spec: Mark some directive as not pre-qualified
8:49 AM Changeset in rtems-central [94ce3d7] by Sebastian Huber <sebastian.huber@…>
spec: Fix format
8:10 AM Changeset in rtems-central [b2880bc] by Sebastian Huber <sebastian.huber@…>
spec: Mark some acfg options as not pre-qualified
8:08 AM Changeset in rtems-central [4bee688] by Sebastian Huber <sebastian.huber@…>
specview.py: Improve item validation
6:34 AM Changeset in rtems-central [d7fab03] by Sebastian Huber <sebastian.huber@…>
spec: Add application configuration requirements

Sep 27, 2021:

10:18 PM Ticket #4434 (record-filter-zlib.cc: Uninitialized pointer field error spotted by ...) closed by Ryan Long <ryan.long@…>
fixed: In 7b5dc22/rtems-tools: […]
10:18 PM Ticket #4432 (GcovFunctionData.cc: Uninitialized pointer field error spotted by coverity) closed by Ryan Long <ryan.long@…>
fixed: In 247d39a/rtems-tools: […]
10:18 PM Ticket #4433 (DesiredSymbols.h: Uninitialized pointer field error spotted by coverity) closed by Ryan Long <ryan.long@…>
fixed: In 06a39db/rtems-tools: […]
10:18 PM Ticket #4488 (TraceWriterQEMU.cc: Uninitialized scalar variable issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 70088f6/rtems-tools: […]
10:18 PM Ticket #4491 (TraceWriterQEMU.cc: Buffer not null terminated issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In a06f48a/rtems-tools: […]
5:13 AM Changeset in rtems-central [3eeb04c] by Sebastian Huber <sebastian.huber@…>
spec: Specify thread queue deadlock details

Sep 24, 2021:

6:15 PM Changeset in rtems [61ef22b] by Sebastian Huber <sebastian.huber@…>
score: Add Thread_queue_Deadlock_status Replace the boolen return value with the new enum Thread_queue_Deadlock_status. This improves the code readability. Improve documentation. Shorten function names.
2:03 PM Changeset in rtems-central [ef19747] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
12:49 PM Changeset in rtems-docs [0ca7adf] by Sebastian Huber <sebastian.huber@…>
glossary: Add OMIP
12:47 PM Changeset in rtems-central [90ebc09] by Sebastian Huber <sebastian.huber@…>
spec: Generalize register block specification
12:32 PM Changeset in rtems-central [65b3cf0] by Sebastian Huber <sebastian.huber@…>
spec: Fix link role
12:32 PM Changeset in rtems-central [9955732] by Sebastian Huber <sebastian.huber@…>
spec: Add usage constraints
12:10 PM Changeset in rtems-central [da64e79] by Sebastian Huber <sebastian.huber@…>
specview.py: Enumerators do not need validation
11:34 AM Changeset in rtems-central [eb10db2] by Sebastian Huber <sebastian.huber@…>
modules: Update rsb
11:32 AM Changeset in rtems-central [d05546b] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
10:00 AM Changeset in rtems-central [f79346d] by Sebastian Huber <sebastian.huber@…>
validation: Add mapper for unspecified functions
9:04 AM Changeset in rtems-central [bb951a8] by Sebastian Huber <sebastian.huber@…>
spec: Add "function-implementation" link role
8:04 AM Changeset in rtems [99d5373] by Sebastian Huber <sebastian.huber@…>
score: Add Doxygen group for <sys/lock.h> mutexes
7:40 AM Changeset in rtems-central [c4a9be6] by Sebastian Huber <sebastian.huber@…>
spec: Move futex specification
12:07 AM Ticket #4518 (RTEMS and LibBSD both provide competing pipe() interfaces) closed by Chris Johns <chrisj@…>
fixed: In 2e5f808/rtems-libbsd: […]
12:00 AM Ticket #4475 (Add NFSv4 client support to libbsd) closed by Chris Johns
fixed
Note: See TracTimeline for information about the timeline view.