Timeline




matching tags

Apr 30, 2021:

8:01 PM Changeset in rtems [f83676d] by Ryan Long <ryan.long@…>
sysconf: Remove sysconf(515) GCC originally needed this 20 years ago. No longer needed, so it is being removed. Closes #4391
7:34 PM Changeset in rtems-tools [ac56fce] by Alex White <alex.white@…>
covoar: Store address-to-line info outside of DWARF This adds the AddressToLineMapper? class and supporting classes to assume responsibility of tracking address-to-line information. This allows the DWARF library to properly cleanup all of its resources and leads to significant memory savings. Closes #4383
7:26 PM Changeset in rtems-tools [a88be93] by Alex White <alex.white@…>
covoar: Store only the file name in ExecutableInfo? This changes the ExecutableInfo? class to only store the executable file's name rather than an entire instance of rld::files::object. This allows the rld::files::object to be cleaned up in the ExecutableInfo? constructor. Updates #4383
5:14 PM Changeset in rtems [ea41722c] by Ryan Long <ryan.long@…>
Change filesystem utime_h handler to utimens_h Also updated licenses. Closes #4400 Updates #3899
2:58 PM Changeset in rtems [1eb6cdde] by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Dispatch_direct_no_return() The builtin_unreachable() cannot be used with current GCC versions to tell the compiler that a function does not return to the caller, see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99151 Add a no return variant of _Thread_Dispatch_direct() to avoid generation of dead code.
2:22 PM Changeset in rtems [2df9541] by Sebastian Huber <sebastian.huber@…>
spmisc01: Test RTEMS_NOINIT Close #3866.
1:47 PM Changeset in rtems [e10dec0] by Sebastian Huber <sebastian.huber@…>
bsps: Support RTEMS_NOINIT in linkcmds Update #3866.
1:07 PM Changeset in rtems [a84bf96] by Sebastian Huber <sebastian.huber@…>
basedefs: Add RTEMS_NOINIT Update #3866.
5:08 AM Changeset in rtems [0906321] by Sebastian Huber <sebastian.huber@…>
appl-config: Add missing "the"
5:07 AM Changeset in rtems [901136e] by Sebastian Huber <sebastian.huber@…>
appl-config: CONFIGURE_BSP_PREREQUISITE_DRIVERS Replace copy and paste with a proper description.
5:05 AM Changeset in rtems-docs [aa0c495] by Sebastian Huber <sebastian.huber@…>
eng: Remove text attribute from acfg options Update #3715.

Apr 29, 2021:

7:09 PM Ticket #4400 (Change filesystem utime_h to utimens_h to support nanosecond granularity) created by Ryan Long
Change utime_h to utimens_h for the new nanosecond granularity APIs
6:50 PM Ticket #4399 (Add tests for futimens() and utimensat()) created by Ryan Long
Create tests to test the futimens() and utimensat() APIs
6:31 PM Ticket #4398 (Make utimes() use utimensat()) created by Ryan Long
Make utimes use the utimensat API
6:30 PM Ticket #4397 (Make utime() use utimensat()) created by Ryan Long
Make utime use the utimensat API
6:29 PM Ticket #4396 (Add futimens() and utimensat()) created by Ryan Long
Implement the futimens and utimensat APIs
3:27 PM Ticket #4329 (main_rtrace.c: Dereference after null check error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 8cf30c4/rtems: […]
3:27 PM Ticket #4326 (objectextendinformation.c: Dereference after null check error spotted ...) closed by Ryan Long <ryan.long@…>
fixed: In cdf66529/rtems: […]
1:02 PM Changeset in rtems-central [6348dbe] by Sebastian Huber <sebastian.huber@…>
spec: Add missing "the"
1:00 PM Changeset in rtems-docs [8f1daf7] by Sebastian Huber <sebastian.huber@…>
c-user: CONFIGURE_BSP_PREREQUISITE_DRIVERS Replace copy and paste with a proper description.
12:58 PM Changeset in rtems-docs [3383686] by Sebastian Huber <sebastian.huber@…>
c-user: Add missing "the"
12:48 PM Changeset in rtems-central [7dbf229] by Sebastian Huber <sebastian.huber@…>
spec: Fix wording
11:43 AM Ticket #4395 (Workspace initialization is broken for arm/imx7 and arm/raspberrypi) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 263e00b/rtems: […]
11:42 AM Changeset in rtems [263e00b] by Sebastian Huber <sebastian.huber@…>
bsps/arm: ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX Change the ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX value to be in line with the workspace entry in ARMV7_CP15_START_DEFAULT_SECTIONS. Close #4395.
11:41 AM Ticket #4394 (Workspace initialization is broken for arm/imx7 and arm/raspberrypi) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d697769/rtems: […]
11:39 AM Changeset in rtems [d697769]5 by Sebastian Huber <sebastian.huber@…>
bsps/arm: ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX Change the ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX value to be in line with the workspace entry in ARMV7_CP15_START_DEFAULT_SECTIONS. Close #4394.
11:38 AM Ticket #4395 (Workspace initialization is broken for arm/imx7 and arm/raspberrypi) created by Sebastian Huber
Cloned from #4394: ---- The ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX …
11:38 AM Ticket #4394 (Workspace initialization is broken for arm/imx7 and arm/raspberrypi) created by Sebastian Huber
The ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX has a wrong value. The bug …
9:28 AM Changeset in rtems-central [0753303] by Sebastian Huber <sebastian.huber@…>
spec: Fix CONFIGURE_BSP_PREREQUISITE_DRIVERS docs
9:04 AM Changeset in rtems-docs [a95c968] by Sebastian Huber <sebastian.huber@…>
eng: Add test suite name Update #3715.
9:03 AM Changeset in rtems-docs [b6cb057] by Sebastian Huber <sebastian.huber@…>
eng: Remove scope from constraints Use links instead of this special purpose attributes. Update #3715.
8:16 AM Changeset in rtems-central [d419c8f] by Sebastian Huber <sebastian.huber@…>
spec: Replace constraint scope with a link
8:02 AM Changeset in rtems [eefe7009] by Sebastian Huber <sebastian.huber@…>
appl-config: Reformat option constraints If only one constraint is present, then use a single sentence, otherwise use a list for the constraints. Format the constraints so that the line length limit is maintained.
8:02 AM Changeset in rtems-central [5b65cce] by Sebastian Huber <sebastian.huber@…>
spec: Add requirement for test suites
7:15 AM Changeset in rtems-central [aa6a1f4] by Sebastian Huber <sebastian.huber@…>
spec: Add test suite name attribute
7:04 AM Changeset in rtems-central [4dfc418] by Sebastian Huber <sebastian.huber@…>
spec: Link general glossary to to root requirement
6:44 AM Changeset in rtems-central [ba05406] by Sebastian Huber <sebastian.huber@…>
specview.py: Include interface placements
6:44 AM Changeset in rtems-central [2bc31a7] by Sebastian Huber <sebastian.huber@…>
spec: Add unit test role
6:44 AM Changeset in rtems-central [57e1090] by Sebastian Huber <sebastian.huber@…>
spec: Add requirement for interface domains
5:22 AM Changeset in rtems-docs [e263e84] by Sebastian Huber <sebastian.huber@…>
eng: Add unit test link role Update #3715.

Apr 28, 2021:

9:00 PM Changeset in rtems-libbsd [34862dd]6-freebsd-12 by Ryan Long <ryan.long@…>
libbsd nfs.c: Change filesystem utime_h handler to utimens_h Changed nfs_utime() to nfs_utimens(), changed the arguments to use a timespec array instead of individual variables for access and modified time. Updates #4400
9:00 PM Changeset in rtems-libbsd [5e7ef12] by Ryan Long <ryan.long@…>
libbsd nfs.c: Change filesystem utime_h handler to utimens_h Changed nfs_utime() to nfs_utimens(), changed the arguments to use a timespec array instead of individual variables for access and modified time. Updates #4400
8:24 PM Changeset in rtems [a70d60a] by Ryan Long <ryan.long@…>
pwdgrp.c: Removed unused variable The 'sc' variable was originally storing the return value of mkdir(). This was causing an issue, so it was changed to make it to where we ignored the return value with (void). The 'sc' variable was left in by mistake.
5:51 PM Changeset in rtems [8e4f578] by Vijay Kumar Banerjee <vijay@…>
cpukit/Makefile.am: Remove remaining LIBNETWORKING files
5:40 PM Changeset in rtems [6171a88] by Ryan Long <ryan.long@…>
psx13: Added tests for utimensat() and futimens() Improved tests for utime() and utimes() and update license. Close #4399
4:44 PM Changeset in rtems [ea881bf] by Ryan Long <ryan.long@…>
libcsupport: Implement utimes() in terms of utimensat() utimes() now calls utimensat() to update file access and modification timestamps. Updated license. Closes #4398
4:42 PM Changeset in rtems [bb704123] by Ryan Long <ryan.long@…>
libcsupport: Implement utime() in terms of utimensat() utime() now calls utimensat() to update file access and modification timestamps. Updated license. Closes #4397
4:40 PM Changeset in rtems [335f705] by Ryan Long <ryan.long@…>
libcsupport: Added futimens() and utimensat() Created futimens.c and utimensat.c to add support for the POSIX methods futimens() and utimensat(). utime() and utimes() are considered obsolote by POSIX, but RTEMS will continue to support them. Closes #4396
1:13 PM Changeset in rtems-central [0227592] by Sebastian Huber <sebastian.huber@…>
spec: Add requirements for acfg
12:10 PM Changeset in rtems-central [f1a2067] by Sebastian Huber <sebastian.huber@…>
content: Apply initial indent only to first block
11:22 AM Changeset in rtems-docs [889a5ff] by Sebastian Huber <sebastian.huber@…>
eng: Remove embedded constraints Update #3715.
7:03 AM Changeset in rtems-docs [4565256] by Sebastian Huber <sebastian.huber@…>
c-user: Reformat configuration option constraints If only one constraint is present, then use a single sentence, otherwise use a list for the constraints. Format the constraints so that the line length limit is maintained.
6:16 AM Changeset in rtems-central [b1f05da] by Sebastian Huber <sebastian.huber@…>
spec: Use explicit constraints for acfg
5:38 AM Changeset in rtems [278c7daa] by Sebastian Huber <sebastian.huber@…>
rtems: Fix typo "cod" -> "code"

Apr 27, 2021:

5:54 PM Changeset in rtems-docs [bc66c95] by Sebastian Huber <sebastian.huber@…>
c-user: Fix typo "cod" -> "code"
5:53 PM Ticket #4393 (rtems: Change rtems_task_get_affinity() status) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 4b7c77b/rtems: […]
5:48 PM Changeset in rtems [f8b91c9] by Peter Dufault <dufault@…>
powerpc/shared/console: "termios" first open sets console baud to 9600 When the PowerPC shared console baud rate starts at anything other than 9600 the termios code will set it to 9600 at the first open.
5:48 PM Changeset in rtems [9c13e52] by Peter Dufault <dufault@…>
powerpc/shared/console: Make console baud rate configurable. The "powerpc/shared/console" code has the start-up console value fixed at 9600 baud. This changes the hard-wired constant "9600" in the code to the configuration setting "BSP_CONSOLE_BAUD" and adds configuration support in both the "waf" and the legacy configuration systems. Note that the VME BSPs beatnik, mvme3100, and mve5100 can be improved by adding a "mvmexxxx" BSP family. This configuration change, as well as future configuration changes, could then be made in a "grp.yml" file.
5:37 PM Ticket #4393 (rtems: Change rtems_task_get_affinity() status) created by Sebastian Huber
In case the processor set is not large enough to contain the processor …
5:34 PM Ticket #4392 (rtems: Constify timer fire when directives) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2684f2a3/rtems: […]
5:33 PM Ticket #4392 (rtems: Constify timer fire when directives) created by Sebastian Huber
The time of day pointer can be made constant in the timer fire when …
11:09 AM Changeset in rtems-docs [35cbb42] by Sebastian Huber <sebastian.huber@…>
c-user: Generate region manager documentation The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
11:04 AM Changeset in rtems-central [9eca051] by Sebastian Huber <sebastian.huber@…>
config.yml: Generate region chapter
11:03 AM Changeset in rtems-central [59d09b1] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/region/* documentation
8:58 AM Changeset in rtems-docs [de8fe65] by Sebastian Huber <sebastian.huber@…>
c-user: Constify timer fire when directives Update #4392.
8:55 AM Changeset in rtems-central [4e58a41] by Sebastian Huber <sebastian.huber@…>
spec: Constify timer fire when directives
8:54 AM Changeset in rtems [2684f2a3] by Sebastian Huber <sebastian.huber@…>
rtems: Constify timer fire when directives Close #4392.
5:36 AM Changeset in rtems-docs [ad16b37] by Sebastian Huber <sebastian.huber@…>
c-user: Clarify constraints

Apr 26, 2021:

1:08 PM Changeset in rtems-central [e406433] by Sebastian Huber <sebastian.huber@…>
spec: Generalize may preempt constraints
12:59 PM Changeset in rtems-central [b7af59e] by Frank Kühndel <frank.kuehndel@…>
spec: Add spec item for rtems_timer_cancel() Adding the specification item to rtems-central for the directive rtems_timer_cancel() of the timer manager.
12:06 PM Ticket #3818 (New build system) closed by Sebastian Huber
fixed: The new build system is operational. Issues with the new build system should use new tickets.
12:00 PM Changeset in rtems [db8f598] by Sebastian Huber <sebastian.huber@…>
build: Remove old build system Close #3250. Close #4081.
11:36 AM Changeset in rtems [bbc93c11] by Sebastian Huber <sebastian.huber@…>
Return status code for _Thread_Start() This avoids having conditional statements to get the API-specific status code.
9:22 AM Changeset in rtems [9d82150] by Sebastian Huber <sebastian.huber@…>
Return status code for _Scheduler_Set_affinity() This avoids having conditional statements to get the API-specific status code.
9:20 AM Changeset in rtems [3764935] by Robin Mueller <robin.mueller.m@…>
Implementation for STM32 HAL_GetTick using RTEMS Uses configured millisecond per ticks
9:00 AM Changeset in rtems [4b7c77b] by Sebastian Huber <sebastian.huber@…>
rtems: Change rtems_task_get_affinity() status In case the processor set is not large enough to contain the processor affinity set of the task return RTEMS_INVALID_SIZE instead of RTEMS_INVALID_NUMBER. This is more in line with other directives since the issue is related to the size of an object. Close #4393.
8:39 AM Changeset in rtems [127a812] by Sebastian Huber <sebastian.huber@…>
Simplify get affinitiy directives There is no need to disable thread dispatching to get the affinity of a task.
8:34 AM Changeset in rtems [1452699] by Sebastian Huber <sebastian.huber@…>
Return status code for _Scheduler_Get_affinity() This avoids having conditional statements to get the API-specific status code.
8:15 AM Changeset in rtems [8b15a324] by Sebastian Huber <sebastian.huber@…>
Use alias for rtems_task_self() and pthread_self() This may reduce the code size a bit.
7:56 AM Changeset in rtems-docs [3fa9ed4] by Sebastian Huber <sebastian.huber@…>
eng: Allow multiple interface references Update #3715.
7:04 AM Changeset in rtems-central [d3b9142] by Sebastian Huber <sebastian.huber@…>
spec: Allow multiple interface references

Apr 25, 2021:

4:26 AM Changeset in rtems [e29d5cd] by Vijay Kumar Banerjee <vijay@…>
Makefile.am: Remove legacy networking files

Apr 23, 2021:

8:22 PM Ticket #4391 (SPARC GCC no longer needs sysconf(515) (_SC_STACK_PROT)) created by Joel Sherrill
In reviewing Ryan's rework of psx13, Gedare asked why there was a test …
7:09 PM Changeset in rtems-docs [b5fe4f0] by Sebastian Huber <sebastian.huber@…>
c-user: Fix wording for "home scheduler"
4:40 PM Changeset in rtems-central [2d6c251] by Sebastian Huber <sebastian.huber@…>
spec: Fix wording
4:36 PM Changeset in rtems-central [4565c33] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/scheduler/* documentation
9:08 AM Changeset in rtems-central [a5161ec] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/task/* documentation
8:18 AM Changeset in rtems [53bb397] by Robin Mueller <robin.mueller.m@…>
Nucleo UART3 (console) pins correction Now using default pins
6:29 AM Changeset in rtems-central [1f19c21] by Sebastian Huber <sebastian.huber@…>
spec: Check for NULL configuration
6:21 AM Changeset in rtems [f14cf0c] by Sebastian Huber <sebastian.huber@…>
rtems: Check for NULL config in task construct Since there are already excessive NULL pointer checks in the Classic API, do this also in rtems_task_construct(). Update #3959.
6:19 AM Changeset in rtems [03747b50] by Sebastian Huber <sebastian.huber@…>
rtems: Check for NULL config in msgq construct Since there are already excessive NULL pointer checks in the Classic API, do this also in rtems_message_queue_construct(). Update #4007.

Apr 22, 2021:

3:10 PM Changeset in rtems-docs [f6f3fdc] by Gedare Bloom <gedare@…>
c-user: fix broken definition in rate-monotonic background.
1:57 PM Changeset in rtems [55c6cb1d] by Sebastian Huber <sebastian.huber@…>
rtems: Clarify constraints in documentation
1:57 PM Changeset in rtems [8854aec1] by Sebastian Huber <sebastian.huber@…>
rtems: Mention timer server fire directives A timer may be also reinitiated by the timer server fire directives.
1:40 PM Changeset in rtems-central [fc0cf3b] by Frank Kühndel <frank.kuehndel@…>
spec: timer_initiate_server test more independent Factoring out the direct use of _Timer_server. The access to RTEMS internals should be bundled in one place and not spread over many files in the validation tests.
1:31 PM Changeset in rtems [8c518a95] by Sebastian Huber <sebastian.huber@…>
build: Remove duplicated attributes
12:03 PM Changeset in rtems-central [1c036bb] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/intr/* documentation
12:02 PM Changeset in rtems-central [c8729ae] by Sebastian Huber <sebastian.huber@…>
spec: Clarify rtems_timer_cancel() docs
11:51 AM Changeset in rtems-docs [eb45e22] by Sebastian Huber <sebastian.huber@…>
c-user: Mention timer server fire directives A timer may be also reinitiated by the timer server fire directives.
11:45 AM Changeset in rtems-docs [6ee9317] by Sebastian Huber <sebastian.huber@…>
c-user: Use glossary term
11:39 AM Changeset in rtems-central [88496ed] by Sebastian Huber <sebastian.huber@…>
spec: Use glossary term
8:50 AM Changeset in rtems-central [07a63aa] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/message/* documentation
6:06 AM Changeset in rtems-central [c86228e] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/ratemon/* documentation
5:20 AM Ticket #2855 (Next generation of RTEMS documentation) closed by Sebastian Huber
invalid: The goals of the ticket are too unspecific.

Apr 21, 2021:

9:58 PM Changeset in rtems-source-builder [4e6dc64] by Alex White <alex.white@…>
sb: Merge mailer changes from rtems-tools This adds the improved mailer.py script from rtems-tools. Closes #4388
8:24 PM Changeset in rtems [fe3e05f] by Ryan Long <ryan.long@…>
psx13: Reworked and relicensed Changed the way the tests were structured, added rtems_test_assert()'s, updated psx13.scn and the license. Update #3899
5:39 PM Changeset in rtems-central [182294b] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/mp/* documentation
5:33 PM Changeset in rtems-central [e2942af] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/dpmen/* documentatation
5:32 PM Changeset in rtems-central [929a974] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/support/* documentation
12:52 PM Changeset in rtems-docs [03fc1d6] by Sebastian Huber <sebastian.huber@…>
c-user: Generate dual-ported memory manager docs The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
11:55 AM Changeset in rtems-docs [a995620] by Sebastian Huber <sebastian.huber@…>
c-user: Generate multiprocessing manager docs The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
11:23 AM Changeset in rtems-central [540d24d] by Sebastian Huber <sebastian.huber@…>
spec: Add user extensions glossary terms
11:22 AM Changeset in rtems-docs [dae5338] by Sebastian Huber <sebastian.huber@…>
c-user: Add user extensions glossary terms
8:50 AM Changeset in rtems-docs [d946f30] by Sebastian Huber <sebastian.huber@…>
c-user: Generate fatal error manager docs The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
8:49 AM Changeset in rtems-docs [5a3cb76] by Sebastian Huber <sebastian.huber@…>
c-user: Generate initialization manager docs The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
7:54 AM Changeset in rtems-central [cbe0dc2] by Sebastian Huber <sebastian.huber@…>
config.yml: Generate more chapters
7:53 AM Changeset in rtems-central [14378aa] by Sebastian Huber <sebastian.huber@…>
interfacedoc: Substitute group descriptions
7:52 AM Changeset in rtems-central [4c96de5] by Sebastian Huber <sebastian.huber@…>
spec: Update /rtems/init/* and /rtems/fatal/* docs
7:34 AM Changeset in rtems-docs [86b48fb] by Sebastian Huber <sebastian.huber@…>
c-user: Split up multiprocessing manager This makes it easier to automatically generate parts of the module documentation in the future. Update #3993.
7:29 AM Changeset in rtems-docs [62ca9c1] by Sebastian Huber <sebastian.huber@…>
c-user: Split up fatal error manager This makes it easier to automatically generate parts of the module documentation in the future. Update #3993.
7:19 AM Changeset in rtems-docs [f3262d4] by Sebastian Huber <sebastian.huber@…>
c-user: Split up initialization manager This makes it easier to automatically generate parts of the module documentation in the future. Update #3993.
5:03 AM Ticket #4389 (Undefined behaviour if the area size calculation in calloc() and ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 51defd92/rtems: […]

Apr 20, 2021:

6:44 PM Ticket #2406 (ping command crashes under i386/pc486) closed by Joel Sherrill
wontfix: This appears to related to the legacy stack and I suspect it has long gone away.
6:43 PM Ticket #2336 (c/src/lib/libbsp/arm/nds/tools/ndstool/source/raster.cpp: 2 * resource leak) closed by Joel Sherrill
wontfix: BSP and tool removed.
6:37 PM Ticket #4390 (Make zero size allocation result consistent across directives) created by Sebastian Huber
There is a special case in malloc() which results in a malloc( 0 ) == …
6:32 PM Ticket #4389 (Undefined behaviour if the area size calculation in calloc() and ...) created by Sebastian Huber
5:30 PM Changeset in rtems [51defd92] by Sebastian Huber <sebastian.huber@…>
Fix calloc() behaviour in case of overflow The multiplication to calculate the length of the memory area to allocate may overflow. Return NULL in case of an overflow. Close #4389.
4:31 PM Changeset in rtems [100c050c] by Robin Mueller <robin.mueller.m@…>
Updated tick implementation for HAL_GetTick This now uses rtems_clock_get_uptime_nanoseconds to calculate the uptime ticks in milliseconds.
1:58 PM Changeset in rtems-central [6b84ea2] by Frank Kühndel <frank.kuehndel@…>
spec: rtems_timer_initiate_server() minor changes Apply recommended changes from review to specification item for rtems_timer_initiate_server().
12:55 PM Changeset in rtems-central [8d06b93] by Sebastian Huber <sebastian.huber@…>
spec: Specify memory allocation directives
10:47 AM Changeset in rtems-central [6ae1100] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
9:05 AM Changeset in rtems [ea1dc0ee] by Sebastian Huber <sebastian.huber@…>
bsp/stm32h7: Remove duplicated build definitions The links are already in spec/build/bsps/arm/stm32h7/grp.yml.
7:58 AM Changeset in rtems [6c66bbb] by Sebastian Huber <sebastian.huber@…>
malloc: Hide RTEMS_Malloc_Sbrk_amount Move RTEMS_Malloc_Sbrk_amount to the only implementation file which uses it and make it private to hide implementation-details from an API header.
7:33 AM Changeset in rtems [2b32146] by Sebastian Huber <sebastian.huber@…>
Remove superfluous <rtems/score/wkspace.h> includes
7:04 AM Changeset in rtems-central [4f8869b] by Sebastian Huber <sebastian.huber@…>
spec: Use posix_memalign() The aligned_alloc() depends on errno.
6:41 AM Changeset in rtems [d8a5e14] by Sebastian Huber <sebastian.huber@…>
libcsupport: Move rtems_calloc() Move rtems_calloc() since it only depends on rtems_malloc(). This may make it easier to customize the heap allocator. Change licence to BSD-2-Clause according to file history. Update #3053.

Apr 19, 2021:

6:06 PM Changeset in rtems [0e49372a] by Sebastian Huber <sebastian.huber@…>
score: Remove unused _Thread_queue_Dequeue() Last use was removed by: commit 54550e048d3a49435912797d2024f80671e93267 Author: Sebastian Huber <sebastian.huber@…> Date: Fri May 13 08:16:30 2016 +0200 posix: Rework pthread_join() Rework pthread_join() to use _Thread_Join().
6:02 PM Changeset in rtems-libbsd [5251e0c] by G S Niteesh Babu <niteesh.gs@…>
iicbus/rtems-i2c.c: Add rtems,path as an additional bus path Adds "rtems,path" as an additional bus path for the i2c driver. Previously the bus path was provided in "rtems,i2c-path" property only.
5:37 PM Ticket #4388 (Copy improved mailer.py from rtems-tools) created by Alex White
The mailer.py script from rtems-tools has had various improvements …
2:58 PM Changeset in rtems-central [d7b0d44] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
10:12 AM Changeset in rtems-central [350fff3] by Frank Kühndel <frank.kuehndel@…>
spec: Add spec item rtems_timer_initiate_server() Adding the specification item to rtems-central for the directive rtems_timer_initiate_server() of the timer manager.
8:55 AM Changeset in rtems [5cc1695] by Robin Mueller <robin.mueller.m@…>
Fixes for TMS570 BSP When compiling the lwIP port for the TMS570, there were issues with the BSP. Headers are expected in a folder named ti_herc which did not exist. This fixes the issue. Furthermore, there were multiple warnings about define redefinitions. This was fixed as well.

Apr 16, 2021:

10:29 PM Ticket #4387 (covoar marks taken/not taken incorrectly for AArch64) closed by Alex White <alex.white@…>
fixed: In 0c4884a/rtems-tools: […]
10:29 PM Ticket #4386 (covoar missing conditional branch instructions on ARM) closed by Alex White <alex.white@…>
fixed: In 292363d/rtems-tools: […]
8:16 PM Changeset in rtems-central [640e2df] by Sebastian Huber <sebastian.huber@…>
validation: More compact post-conditions
6:24 PM Changeset in rtems-tools [0c4884a] by Alex White <alex.white@…>
covoar/Target_aarch64: Swap QEMU taken/not taken bits This overrides the TargetBase behavior to allow branches to be marked correctly as either taken or not taken. Closes #4387
6:12 PM Changeset in rtems-tools [29fee42] by Alex White <alex.white@…>
Revert "covoar/TargetBase: Fix QEMU branch info" This reverts commit e80fd3e75b25627b6b2be2c1c820895319a91f34. The change was originally made to correct the taken/not taken analysis of AArch64. This broke taken/not taken analysis on other architectures where the behavior was not overridden in the appropriate Target_* class.
6:11 PM Ticket #4387 (covoar marks taken/not taken incorrectly for AArch64) created by Alex White
The AArch64 annotated assembly produced by covoar reveals that …
2:39 PM Changeset in rtems-tools [292363d] by Alex White <alex.white@…>
covoar/Target_arm: Add cbz and cbnz as branch instructions This adds cbz and cbnz as conditional branch instructions for ARM as they appear to have been missed. Closes #4386
2:36 PM Ticket #4386 (covoar missing conditional branch instructions on ARM) created by Alex White
Two ARM instructions, cbz and cbnz, are not being treated as …
1:22 PM Changeset in rtems [00f9faf2] by Sebastian Huber <sebastian.huber@…>
rtems: Document rtems_semaphore_obtain() errors
1:14 PM Changeset in rtems-central [b6d4229] by Sebastian Huber <sebastian.huber@…>
validation: Assign run parameters early This allows to use the run parameters in the setup/teardown fixture methods.
7:59 AM Changeset in rtems-central [2b6d64b] by Sebastian Huber <sebastian.huber@…>
spec: Document semaphore obtain errors
7:21 AM Changeset in rtems [16b50ac6] by Sebastian Huber <sebastian.huber@…>
score: Always check if a prio ceiling is defined Priority ceiling semaphores (in contrast to MrsP semaphores) have only one priority ceiling which is defined for the home scheduler of the task which created the semaphore. Always check during a semaphore seize that the home scheduler of the calling task is equal to this scheduler. This avoids a scheduler mismatch if the semphore is acquired after the calling thread blocked on the semaphore.
6:57 AM Changeset in rtems-docs [9bf0184] by Sebastian Huber <sebastian.huber@…>
c-user: Document rtems_semaphore_obtain() errors Update #3993.
6:50 AM Ticket #4385 (grlib/genirq: Bad returned value when enabling/disabling interrupt) closed by Moyano, Gabriel <gabriel.moyano@…>
fixed: In bc806d4/rtems: […]
5:50 AM Changeset in rtems [2a24f99d] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Set MSP in ARMv7-M start code Set the Main Stack Pointer (MSP) to the ISR stack area end just in case we run using the Process Stack Pointer (PSP). This helps if applications are started by a boot loader.
Note: See TracTimeline for information about the timeline view.