Timeline
10/05/21:
- 20:51 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.
- 20:51 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.
- 19:37 Changeset in rtems-docs [30e5832]5 by Joel Sherrill <joel@…>
- task-stack-alloc.rst: Add CONFIGURE_TASK_STACK_FROM_ALLOCATOR Updates #4520.
- 18:23 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.
- 14:16 Ticket #4522 (Optimize red-black tree insert/extract) created by Sebastian Huber
- Code coverage analysis of the red-black tree insert/extract operations …
- 09:18 Ticket #4521 (Relicense libdl to BSD) created by Hesham Almatary
- Some of the files in this directory are missing copyright and license …
10/04/21:
- 19:24 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.
- 14:15 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 Changeset in rtems-central [8d6b28b] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 07:33 Changeset in rtems-central [618e377] by Sebastian Huber <sebastian.huber@…>
- spec: Specify rate monotonic timeout
10/01/21:
- 19:56 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.
- 17:32 Changeset in rtems [344bb536] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/cpuuse.h> Write the documentation from scratch.
- 13:58 Changeset in rtems-central [d85282c] by Sebastian Huber <sebastian.huber@…>
- spec: Specify CPU usage reporting
- 13:10 Changeset in rtems-central [83d381e] by Sebastian Huber <sebastian.huber@…>
- spec: Improve rtems_task_set_affinity() spec
- 08:28 Changeset in rtems-central [76bbce2] by Sebastian Huber <sebastian.huber@…>
- util: Ignore decode errors
- 06:00 Changeset in rtems-central [f625305] by Sebastian Huber <sebastian.huber@…>
- items: Add support for arguments in substitutions
- 05:34 Changeset in rtems-central [409bd74] by Sebastian Huber <sebastian.huber@…>
- items: Remove support for pipe substitution
- 04:57 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.
09/30/21:
- 21:33 Changeset in rtems [0f62af0e] by Hesham ALMatary <heshamelmatary@…>
- bsps: Add MicroBlaze? FPGA BSP
- 19:55 Ticket #4519 (record-main-lttng.cc: Out-of-bounds access) created by Ryan Long
- CID 1503017: Out-of-bounds access in CopyThreadName?(). […]
- 19:46 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.
- 16:07 Ticket #4423 (record-client.c: Unchecked return value error spotted by Coverity) closed by Ryan Long <ryan.long@…>
- fixed: In 7c37893/rtems-tools: […]
- 15:48 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
- 14:21 Changeset in rtems-central [23b95de] by Sebastian Huber <sebastian.huber@…>
- items: Add ItemMapper?.get_value_dictionary()
- 13:10 Ticket #4492 (ObjdumpProcessor.cc: Uninitialized pointer field) closed by Ryan Long
- fixed
- 12:21 Changeset in rtems-central [a0efac0] by Sebastian Huber <sebastian.huber@…>
- membench: Make some functions public
- 11:48 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 Changeset in rtems-central [17c938e] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 11:02 Changeset in rtems-central [2f48804] by Sebastian Huber <sebastian.huber@…>
- generate_membench.py: Add task create workaround
- 10:45 Changeset in rtems-central [3166d0e] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 08:57 Changeset in rtems-central [c4a758c] by Sebastian Huber <sebastian.huber@…>
- generate_membench.py: Add benchmarks
- 07:58 Changeset in rtems [b8f1988] by Sebastian Huber <sebastian.huber@…>
- doxygen: Replace and move main page Replace the main page with a high level description of the RTEMS feature set similar to: https://docs.rtems.org/branches/master/user/overview/index.html#features The replaced content can be found in the RTEMS Classic API Guide: https://docs.rtems.org/branches/master/c-user/overview.html https://docs.rtems.org/branches/master/c-user/key_concepts.html Update #3705.
- 07:15 Changeset in rtems-central [740289e] by Sebastian Huber <sebastian.huber@…>
- spec: Move GRLIB group
- 06:51 Changeset in rtems [e9063644] by Sebastian Huber <sebastian.huber@…>
- posix: Remove "RTEMS" from POSIX API group Clarify group description. Update #3706.
- 06:45 Changeset in rtems [97f5e1c] by Sebastian Huber <sebastian.huber@…>
- bsp/leon3: Fix group memberships Update #3706.
- 06:37 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.
- 06:33 Changeset in rtems [5a6f94d] by Sebastian Huber <sebastian.huber@…>
- rtems: Add ASR implementation to existing group Update #3706.
- 06:30 Changeset in rtems [a950c135] by Sebastian Huber <sebastian.huber@…>
- score: Add Hash Handler to group Update #3706.
- 06:19 Changeset in rtems [4c0b006] by Sebastian Huber <sebastian.huber@…>
- rtems: Canonicalize Doxygen in <rtems/counter.h> Update #3706.
- 06:15 Changeset in rtems [dba2e690] by Sebastian Huber <sebastian.huber@…>
- rtems: Canonicalize Doxygen in <rtems/seterr.h> Update #3706.
- 05:27 Ticket #4035 (Reserved identifier "time" re-used in rtems_clock_get_tod_timeval()) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In dde74af/rtems: […]
- 05:27 Ticket #2548 (Problematic integer conversion in rtems_clock_get_tod()) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In abda559/rtems: […]
09/29/21:
- 17:39 Changeset in rtems-tools [877d83b] by Ryan Long <ryan.long@…>
- TargetFactory?.cc: Fix formatting
- 17:39 Changeset in rtems [edf8b49e] by Joel Sherrill <joel@…>
- score: Add MicroBlaze? port
- 17:24 Changeset in rtems-tools [fa95ae2] by Ryan Long <ryan.long@…>
- TargetFactory?.cc: Convert to C++
- 14:58 Ticket #4424 (rtems-bin2c.c: Copy into fixed size buffer spotted by Coverity) closed by Ryan Long <ryan.long@…>
- fixed: In 05dab02/rtems-tools: […]
- 14:12 Ticket #4217 (Change status code for nested obtain of MrsP semaphores) closed by Sebastian Huber
- fixed: Documentation was also adjusted.
- 14:10 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.
- 13:31 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
- 13:28 Ticket #3659 (LEON3 kernel entry point is overwritten - secondary processors may ...) closed by Sebastian Huber
- fixed
- 13:25 Ticket #3199 (New test framework) closed by Sebastian Huber
- fixed: The test framework is fully implemented.
- 13:23 Ticket #2189 (Insufficient documentation for rtems_clock_get_tod()) closed by Sebastian Huber
- fixed: Documentation was improved for RTEMS 6.
- 13:23 Changeset in rtems [abda559] by Sebastian Huber <sebastian.huber@…>
- rtems: Justify integer conversions Close #2548.
- 12:20 Changeset in rtems-central [fdb80bd] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 10:45 Changeset in rtems-docs [887b8d3] by Sebastian Huber <sebastian.huber@…>
- glossary: Add terms
- 09:15 Changeset in rtems-central [660c763] by Sebastian Huber <sebastian.huber@…>
- glossary: Add C*, EDF, Futex, MrsP, and OpenMP
09/28/21:
- 16:14 Changeset in rtems-central [b944b8a] by Sebastian Huber <sebastian.huber@…>
- spec: Improve thread queue enqueue FIFO test
- 16:09 Changeset in rtems-central [110de4b] by Sebastian Huber <sebastian.huber@…>
- spec: Improve mutex seize wait
- 14:09 Changeset in rtems-central [512a4a2] by Sebastian Huber <sebastian.huber@…>
- spec: Improve semaphore surrender
- 12:38 Changeset in rtems-central [fc13d69] by Sebastian Huber <sebastian.huber@…>
- spec: Specify scheduler helping detail
- 12:19 Changeset in rtems [1fc3f171] by Christian Mauderer <christian.mauderer@…>
- bsp/imx: Add cs_change support to SPI
- 09:37 Changeset in rtems-central [579f9db] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 09:37 Changeset in rtems-central [36095f1] by Sebastian Huber <sebastian.huber@…>
- spec: Use ts-config.h
- 09:16 Changeset in rtems-central [15922df] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 08:50 Changeset in rtems-central [5e94831] by Sebastian Huber <sebastian.huber@…>
- spec: Mark some directive as not pre-qualified
- 08:49 Changeset in rtems-central [94ce3d7] by Sebastian Huber <sebastian.huber@…>
- spec: Fix format
- 08:10 Changeset in rtems-central [b2880bc] by Sebastian Huber <sebastian.huber@…>
- spec: Mark some acfg options as not pre-qualified
- 08:08 Changeset in rtems-central [4bee688] by Sebastian Huber <sebastian.huber@…>
- specview.py: Improve item validation
- 06:34 Changeset in rtems-central [d7fab03] by Sebastian Huber <sebastian.huber@…>
- spec: Add application configuration requirements
09/27/21:
- 22:18 Ticket #4434 (record-filter-zlib.cc: Uninitialized pointer field error spotted by ...) closed by Ryan Long <ryan.long@…>
- fixed: In 7b5dc22/rtems-tools: […]
- 22:18 Ticket #4432 (GcovFunctionData.cc: Uninitialized pointer field error spotted by coverity) closed by Ryan Long <ryan.long@…>
- fixed: In 247d39a/rtems-tools: […]
- 22:18 Ticket #4433 (DesiredSymbols.h: Uninitialized pointer field error spotted by coverity) closed by Ryan Long <ryan.long@…>
- fixed: In 06a39db/rtems-tools: […]
- 22:18 Ticket #4488 (TraceWriterQEMU.cc: Uninitialized scalar variable issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
- fixed: In 70088f6/rtems-tools: […]
- 22:18 Ticket #4491 (TraceWriterQEMU.cc: Buffer not null terminated issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
- fixed: In a06f48a/rtems-tools: […]
- 17:20 Changeset in rtems-tools [082dea8] by Ryan Long <ryan.long@…>
- ObjdumpProcessor?.cc: Fix formatting
- 13:54 Changeset in rtems-tools [10d33a6] by Ryan Long <ryan.long@…>
- TraceList?.cc: Convert from C to C++
- 13:38 Changeset in rtems-tools [9fa8927] by Ryan Long <ryan.long@…>
- TraceConverter?.cc: Fix formatting
- 05:13 Changeset in rtems-central [3eeb04c] by Sebastian Huber <sebastian.huber@…>
- spec: Specify thread queue deadlock details
09/24/21:
- 20:44 Changeset in rtems-tools [7fb212d] by Ryan Long <ryan.long@…>
- TraceConverter?.cc: Convert to C++
- 18:15 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.
- 14:03 Changeset in rtems-central [ef19747] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 13:06 Changeset in rtems-docs [2e939ff] by Sebastian Huber <sebastian.huber@…>
-
eng: Add register block specification types
A register block may be used to specify the interface of devices which
contain registers associated with an integer address. Register blocks
consist of register block members specified by the
definition
attribute. Register block members are either instances of registers specified by the
registers
attribute or instances of other register blocks specified by links with the "register-block-include" link role. Registers consists of bit fields. The register block members are placed into the address space of the device relative to the base address of the register block. Register member offests and the register block size are specified in units of the address space granule. Update #3715.
- 13:01 Changeset in rtems-docs [c81a244] by Sebastian Huber <sebastian.huber@…>
- eng: Add conditional build dependencies Update #3715.
- 13:00 Changeset in rtems-docs [5928d04] by Sebastian Huber <sebastian.huber@…>
- eng: Generalize external references Use a common subtype for external references of interfaces and requirements. Add specializations for document and file references. Update #3715.
- 12:51 Changeset in rtems-docs [6dc190b] by Sebastian Huber <sebastian.huber@…>
- eng: Rework performance meansurement items Use links to specify runtime performance limits in target-specific items. Clarify wording. Update #3715.
- 12:49 Changeset in rtems-docs [0ca7adf] by Sebastian Huber <sebastian.huber@…>
- glossary: Add OMIP
- 12:47 Changeset in rtems-central [90ebc09] by Sebastian Huber <sebastian.huber@…>
- spec: Generalize register block specification
- 12:32 Changeset in rtems-central [65b3cf0] by Sebastian Huber <sebastian.huber@…>
- spec: Fix link role
- 12:32 Changeset in rtems-central [9955732] by Sebastian Huber <sebastian.huber@…>
- spec: Add usage constraints
- 12:10 Changeset in rtems-central [da64e79] by Sebastian Huber <sebastian.huber@…>
- specview.py: Enumerators do not need validation
- 11:34 Changeset in rtems-central [eb10db2] by Sebastian Huber <sebastian.huber@…>
- modules: Update rsb
- 11:32 Changeset in rtems-central [d05546b] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 10:00 Changeset in rtems-central [f79346d] by Sebastian Huber <sebastian.huber@…>
- validation: Add mapper for unspecified functions
- 09:04 Changeset in rtems-central [bb951a8] by Sebastian Huber <sebastian.huber@…>
- spec: Add "function-implementation" link role
- 08:04 Changeset in rtems [99d5373] by Sebastian Huber <sebastian.huber@…>
- score: Add Doxygen group for <sys/lock.h> mutexes
- 07:40 Changeset in rtems-central [c4a9be6] by Sebastian Huber <sebastian.huber@…>
- spec: Move futex specification
- 00:07 Ticket #4518 (RTEMS and LibBSD both provide competing pipe() interfaces) closed by Chris Johns <chrisj@…>
- fixed: In 2e5f808/rtems-libbsd: […]
- 00:00 Ticket #4475 (Add NFSv4 client support to libbsd) closed by Chris Johns
- fixed
09/23/21:
- 23:57 Ticket #4507 (mount call retruns error number and it should return -1) closed by Chris Johns
- wontfix: The current behavior is correct. The NFS mounter is not correct.
- 19:00 Changeset in rtems [ccd1c5e] by Kinsey Moore <kinsey.moore@…>
- cpukit/aarch64: Use correct context register sets Context validation for AArch64 was ported from the ARM implementation without a reinterpretation of the actual requirements. The spcontext01 test just happened to pass because the set of scratch registers in ARM is a subset of the scratch registers in AArch64.
- 05:42 Changeset in rtems-libbsd [2e5f808]6-freebsd-12 by Chris Johns <chrisj@…>
- rtemsbsd/syscalls: Remove pipe() - This call is provided by RTEMS and that is preferred Closes #4518
- 05:35 Changeset in rtems [82e22167] by Sebastian Huber <sebastian.huber@…>
- score: Avoid dead code in thread queue surrender For uniprocessor configurations, this patch removes dead code in the _Thread_queue_Surrender() and _Thread_queue_Surrender_priority_ceiling() functions. Dead code is removed from _Thread_queue_Surrender_sticky().
- 05:29 Ticket #4518 (RTEMS and LibBSD both provide competing pipe() interfaces) created by Chris Johns
-
RTEMS provides a
pipe()
call incpukit/libfs/src/pipe/pipe.c
and … - 03:31 Changeset in rtems-libbsd [d9dd59d]6-freebsd-12 by Chris Johns <chrisj@…>
- rtemsbsd/open: Correctly open a mount directory - If the open is for a directory and it is the root of the mounted file system open from the pseudo's root node.
09/22/21:
- 21:17 Changeset in rtems [3fc641ab] by Kinsey Moore <kinsey.moore@…>
- testsuite: Add machine exception resume test Add a test to verify that intercepted exceptions can be resolved and execution can be resumed.
- 20:16 Changeset in rtems-tools [ad116b6] by Ryan Long <ryan.long@…>
- Explanations.h: Fix formatting
- 20:15 Changeset in rtems-tools [8cd3d1d] by Ryan Long <ryan.long@…>
- Explanations.cc: Fix formatting
- 18:53 Changeset in rtems-tools [1875909] by Ryan Long <ryan.long@…>
- Explanations: Convert to C++
- 08:48 Changeset in rtems-central [e3a2b9f] by Sebastian Huber <sebastian.huber@…>
- spec: Test thread queue API change
- 04:43 Ticket #4514 (Support MVME2307 DEC Tulip driver) closed by Chris Johns <chrisj@…>
- fixed: In afb3616/rtems-libbsd: […]
- 01:05 Ticket #4516 (Map LibBSD bus space to the PCI base address for motorola_powerpc BSP) closed by Chris Johns <chrisj@…>
- fixed: In 99698fb/rtems: […]
09/21/21:
- 22:01 Changeset in rtems-tools [c62e9f1] by Ryan Long <ryan.long@…>
- ExecutableInfo?.h: Fix formatting
- 21:57 Changeset in rtems-tools [0c0eec1] by Ryan Long <ryan.long@…>
- ExecutableInfo?.cc: Fix formatting
- 21:56 Changeset in rtems [4a5a4145] by Zacchaeus Leung <zakthertemsdev@…>
- improve the format error reporting on i386
- 18:15 Changeset in rtems-central [3756347] by Sebastian Huber <sebastian.huber@…>
- validation: Fix skipping of transition variants
- 16:56 Changeset in rtems-docs [13092ff] by Ryan Long <ryan.long@…>
- posix.rst: Add info for FreeBSD 13 Add list of additional packages needed to build RTEMS environment for FreeBSD 13.
- 11:34 Changeset in rtems [3fe0711] by Sebastian Huber <sebastian.huber@…>
- score: Improve variable names in thread init
- 11:23 Changeset in rtems [c2f24048] by Sebastian Huber <sebastian.huber@…>
- score: Simplify _Thread_Try_initialize() Move a code block to its own new function _Thread_Initialize_scheduler_and_wait_nodes(). Add comments.
- 09:36 Changeset in rtems-docs [7b289f6] by Chris Johns <chrisj@…>
- user/testing: Add the %wait directive
- 08:25 Ticket #3250 (Remove Use of bsp_specs) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In db8f598/rtems: […]
- 07:58 Changeset in rtems-central [b22a800] by Frank Kühndel <frank.kuehndel@…>
-
spec: add unit tests for kern_tc.c
Parts of the file
cpukit/score/src/kern_tc.c
are only executed by the POSIX API and certain device driver code. The space qualified code subset does not contain those features. This test exercises the code parts otherwise not reached in order to achieve full code coverage.
- 07:34 Changeset in rtems-tools [aa53a6f] by Chris Johns <chrisj@…>
- tester/mvme2307: Add support for the MVME2307 (MVME2700) BSP - Assumes a stand alone TFTP server
- 07:33 Changeset in rtems-tools [59880c0] by Chris Johns <chrisj@…>
- tester/wait: Add a wait directive to the tester - Lets you test with stand alone TFTP or other services
- 07:32 Changeset in rtems-tools [cfd5aa4] by Chris Johns <chrisj@…>
- tester/exe: Adjust timeouts by the step size
- 06:27 Changeset in rtems-central [071e3e1] by Sebastian Huber <sebastian.huber@…>
- spec: Test thread queue API change
- 05:37 Changeset in rtems [0499845] by Sebastian Huber <sebastian.huber@…>
- arm/lpc24xx: Use common test definition file
Note: See TracTimeline
for information about the timeline view.