Timeline



06/03/21:

21:52 WikiStart edited by Gedare Bloom
update links for irc (diff)
19:58 Developer/discord edited by Gedare Bloom
fix typo (diff)
19:57 Developer/discord edited by Gedare Bloom
fix some irc'isms (diff)
08:36 Changeset in rtems-libbsd [5b82fcf] by Jan Sommer <jan.sommer@…>
i386: Remove unneeded include header files
08:35 Changeset in rtems-libbsd [d5d7e54] by Jan Sommer <jan.sommer@…>
waf_libbsd.py: Apply path-mappings to header-paths

06/02/21:

16:41 Changeset in rtems-libbsd [8dfea31]6-freebsd-12 by Stephen Clark <stephen.clark@…>
rtemsbsd: Added a test for the TTCP command. Added a new test for the TTCP command. Modified default-network-init.h to conditionally build the shell with TTCP. Modified libbsd.py to build the new TTCP test.
16:10 GSoC/2021 edited by Ida Delphine
(diff)
16:09 GSoC/2021 edited by Ida Delphine
(diff)
15:31 Ticket #4445 (CID 1468684: Uninitialized scalar variable) closed by Harrison Edward Gerber <gerberhe11@…>
fixed: In 9429115c/rtems: […]
15:31 GSoC/2021 edited by Ida Delphine
(diff)
14:59 Changeset in rtems-libbsd [6cc63cb]6-freebsd-12 by Stephen Clark <stephen.clark@…>
rtemsbsd: Made TTCP command build for RTEMS Updated ttcp.c to build clean for RTEMS 6 and the machines it originally built for. Also fixed ttcp.c to close network sockets after completion. Defined a shell command for TTCP in rtems-bsd-shell-ttcp.c. Added TTCP to the list of RTEMS network commands in netcmds-config.h. Added declaration of the TTCP shell command to rtems-bsd-commands.h. Modified libbsd.py to make waf build TTCP and its shell command.
14:22 Changeset in rtems-tools [c17664f] by Alex White <alex.white@…>
covoar: Fix single-byte uncovered ranges This fixes a bug where covoar reports uncovered ranges of size 1. When a NOP instruction is encountered at the end of a function, the remaining non-instruction bytes are marked as executed. The loop that marks the remaining bytes as executed was not considering the last address of the function. Closes #4448
14:15 Ticket #4448 (covoar reports uncovered ranges of size 1) created by Alex White
The uncovered range reports produced by covoar for the ARM …

06/01/21:

21:36 Changeset in rtems-docs [a08643b] by Joel Sherrill <joel@…>
Update Compliance Tracking CSV file to fix minor bugs
18:05 Changeset in rtems [9429115c] by Harrison Edward Gerber <gerberhe11@…>
cpukit/libdebugger: Fix for sockaddr_in not being initialized See also CID 1468684 Closes #4445
12:55 Ticket #4447 (rtems-source-builder undefined reference to `BCryptGenRandom') created by Burak Deniz
When trying to build RTEMS by RSB with below instruction I get …
09:25 Changeset in rtems [8476715a] by Christian Mauderer <christian.mauderer@…>
cpu/armv7m: Fix initialization of MPU regions The write to RBAR didn't have the valid flag set. Therefore the write to RASR had an influence on the previously set region. That means for example that if Region 0 had been enabled but 1 should be disabled due to a size of 0, the previous code would have disabled region 0 instead. This patch fixes that behaviour. Close #4450

05/30/21:

21:06 Changeset in rtems-docs [2295c88] by Vijay Kumar Banerjee <vijay@…>
eng/vc-authors: Add section on migrating personal repo to top-level

05/29/21:

10:53 GSoC/2021 edited by pranav
(diff)

05/28/21:

22:00 Ticket #4444 (CID 1399727: Copy into fixed size buffer) closed by Harrison Edward Gerber <gerberhe11@…>
fixed: In 6a56fd9/rtems: […]
21:29 Ticket #4400 (Change filesystem utime_h to utimens_h to support nanosecond granularity) closed by Ryan Long <ryan.long@…>
fixed: In ea41722c/rtems: […]
21:29 Ticket #4399 (Add tests for futimens() and utimensat()) closed by Ryan Long <ryan.long@…>
fixed: In 6171a88/rtems: […]
21:29 Ticket #4398 (Make utimes() use utimensat()) closed by Ryan Long <ryan.long@…>
fixed: In ea881bf/rtems: […]
21:29 Ticket #4397 (Make utime() use utimensat()) closed by Ryan Long <ryan.long@…>
fixed: In bb704123/rtems: […]
21:29 Ticket #4396 (Add futimens() and utimensat()) closed by Ryan Long <ryan.long@…>
fixed: In 335f705/rtems: […]
17:29 Ticket #4291 (main_help.c: Unchecked return value from library error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 2deba02/rtems: […]
17:29 Ticket #4365 (main_cp.c: Ignore return value from stat()) closed by Ryan Long <ryan.long@…>
fixed: In f29b312e/rtems: […]
17:29 Ticket #4280 (gen_uuid.c: Unchecked return value from library errors spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In a187b09/rtems: […]
14:58 Changeset in rtems [5ad17be9] by Christian Mauderer <christian.mauderer@…>
cpu/armv7m: Avoid regions with negative size Don't initialze regions that have a negative size (for example due to a wrong calculation). Update #4450
14:54 Changeset in rtems [0d3453a4] by Christian Mauderer <christian.mauderer@…>
bsps/imxrt: Simplify linkcmds and make it flexible Calling the memory FLASH and EXTRAM instead of FLEXSPI and SDRAM makes it simpler to support other types of external RAM. This patch also removes some of the calculations and improves names and documentation to avoid pitfalls. It removes a unnecessary memory definition. Update #4180
13:58 Changeset in rtems-docs [72ae964] by Christian Mauderer <christian.mauderer@…>
user/bsps/imxrt: Info about ARM PLL frequency Update #4180
13:53 Changeset in rtems-docs [78a1ae1] by Christian Mauderer <christian.mauderer@…>
user/bsps/imxrt: Fix typo
13:50 Changeset in rtems [95a38dd] by Christian Mauderer <christian.mauderer@…>
bsps/imxrt: Allow different ARM PLL setting Update #4180
12:41 Changeset in rtems-central [09c6c35] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
12:38 Changeset in rtems-central [2330afe] by Sebastian Huber <sebastian.huber@…>
spec: Add event manager requirements
11:54 Changeset in rtems-central [48b9e5e] by Sebastian Huber <sebastian.huber@…>
spec: Add and use software architecture components
11:38 Changeset in rtems-central [2004cfa] by Sebastian Huber <sebastian.huber@…>
spec: Add system events to hidden group
09:31 Changeset in rtems-central [0fe547c] by Sebastian Huber <sebastian.huber@…>
items: Add ItemCache?.types
07:59 Changeset in rtems-central [b6c4b615] by Sebastian Huber <sebastian.huber@…>
spec: Fix attribute references
07:17 Changeset in rtems-central [e336dd3] by Sebastian Huber <sebastian.huber@…>
specview.py: Substitute text during view This helps to catch invalid attribute references.
06:59 Changeset in rtems-central [d819025] by Sebastian Huber <sebastian.huber@…>
spec: Fix links and references
06:27 Ticket #4440 (enhancement: Add missing rtems_mutex_try_lock() and ...) closed by Christian Mauderer <christian.mauderer@…>
fixed: In b05cecc/rtems-docs: […]
06:11 Changeset in rtems-central [1b05bad] by Sebastian Huber <sebastian.huber@…>
spec: Add documentation interface domain
06:05 Changeset in rtems-central [6cfdead] by Sebastian Huber <sebastian.huber@…>
spec: Add group for dynamic memory allocation
05:59 Changeset in rtems-central [1625e71] by Sebastian Huber <sebastian.huber@…>
spec: Fix link roles
05:57 Changeset in rtems-central [9a36c99] by Sebastian Huber <sebastian.huber@…>
spec: Place RTEMS_UNREACHABLE() into a group
05:47 Changeset in rtems [bf36f5de] by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_UNREACHABLE() to a group
05:43 Changeset in rtems-central [6438f3d] by Sebastian Huber <sebastian.huber@…>
spec: Add runtime performance requirements
05:21 Changeset in rtems-central [9dfeb84] by Sebastian Huber <sebastian.huber@…>
spec: Add interface group for C and POSIX
05:11 Changeset in rtems-central [13e3d66] by Sebastian Huber <sebastian.huber@…>
spec: Add "interface-ingroup-hidden" link role This avoids orphaned items.
04:50 Changeset in rtems-central [fe615d6] by Sebastian Huber <sebastian.huber@…>
spec: Document rtems_task_delete() error
00:31 Changeset in rtems [6a56fd9] by Harrison Edward Gerber <gerberhe11@…>
cpukit/libmisc/monitor: Fix src/dest overlap of strcpy in mon-editor.c See also CID 1399727 Closes #4444

05/27/21:

12:52 GSoC/2021 edited by Matthew Joyce
(diff)
12:36 GSoC/2021 edited by Matthew Joyce
(diff)
05:11 Changeset in rtems [2fdd00fc] by Sebastian Huber <sebastian.huber@…>
rtems: Document new rtems_task_delete() error Update #4414.
05:08 Ticket #4414 (Return RTEMS_CALLED_FROM_ISR in rtems_task_delete()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2509b62/rtems-docs: […]
05:07 Changeset in rtems-docs [2509b62] by Sebastian Huber <sebastian.huber@…>
c-user: Document new rtems_task_delete() error Close #4414.
03:41 WikiStart edited by Chris Johns
Fix the 5 release documentation. (diff)

05/26/21:

23:41 Ticket #4446 (CID 1472578: Uninitialized scalar variable) created by Harrison Gerber
In jffs2_scan_eraseblock: Use of an uninitialized variable (CWE-457)
23:20 Ticket #4445 (CID 1468684: Uninitialized scalar variable) created by Harrison Gerber
In tcp_remote_connect: Use of an uninitialized variable (CWE-457)
22:45 Ticket #4442 (CID 1399721: Copy into fixed size buffer) closed by Harrison Edward Gerber <gerberhe11@…>
fixed: In e2011dc/rtems: […]
22:25 Changeset in rtems [e2011dc] by Harrison Edward Gerber <gerberhe11@…>
cpukit/libpci: fix potential buffer overflow in pci_cfg_print_code.c See also CID 1399721 Closes #4442
22:21 Ticket #4444 (CID 1399727: Copy into fixed size buffer) created by Harrison Gerber
In rtems_monitor_line_editor: A source buffer of statically unknown …
21:34 Ticket #4388 (Copy improved mailer.py from rtems-tools) closed by Alex White <alex.white@…>
fixed: In 4e6dc64/rtems-source-builder: […]
19:59 Ticket #4443 (powerpc/motorola_powerpc BSPs build bootloader with -msoft-float) created by Andrew Johnson
While working on the EPICS port to RTEMS-5 and trying to link an EPICS …
17:52 Ticket #4442 (CID 1399721: Copy into fixed size buffer) created by Harrison Gerber
In pci_cfg_print_device: A source buffer of statically unknown size is …
16:27 GSoC/2021 edited by Husni Faiz
(diff)
15:02 Changeset in rtems-central [331d1dad] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
15:01 GSoC/2021 edited by Matthew Joyce
(diff)
14:33 Changeset in rtems [5bb5e01] by Christian Mauderer <christian.mauderer@…>
i2c: Add non blocking read / write This adds the possibility to open an I2C bus with O_NONBLOCK (or set it later via fcntl) to get non-blocking transmissions. This means that if the bus is busy, a read, write or transfer ioctl will return with a EAGAIN errno.
13:38 GSoC/2021 edited by Husni Faiz
(diff)
12:41 Ticket #4435 (Thread cancellation may produce ready threads with an active thread timer) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ce6319a/rtems: […]
12:41 Ticket #4413 (Allow pthread_cancel() from within interrupt context) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 29187be/rtems: […]
12:37 Changeset in rtems-central [fd80d1f] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
12:15 Changeset in rtems-central [bffa1e7] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
12:00 Changeset in rtems-central [a44b35b] by Sebastian Huber <sebastian.huber@…>
spec: Use TCB in rtems_task_restart() validation This simplifies the scheduler test support.
09:32 Changeset in rtems-docs [b05cecc] by Christian Mauderer <christian.mauderer@…>
c-users: Add rtems_*mutex_try_lock Closes #4440.
09:26 Changeset in rtems [1568965] by Christian Mauderer <christian.mauderer@…>
thread-API: Add rtems_*mutex_try_lock This adds a rtems_mutex_try_lock and a rtems_recursive_mutex_try_lock. Update #4440.
09:26 Ticket #4441 (Support building CoreMark benchmark in Make) created by Hesham Almatary
The CoreMark? patch I submitted only supports waf builds and not Make.
09:26 Ticket #4440 (enhancement: Add missing rtems_mutex_try_lock() and ...) created by Christian Mauderer
There are no try_lock functions for the self contained mutexes.
07:39 Changeset in rtems [023a2709] by Christian Mauderer <christian.mauderer@…>
cpukit: Add description of release version numbers The release version in the git sources doesn't change. Add a note why that is the case.
07:39 Changeset in rtems [50a8353]5 by Christian Mauderer <christian.mauderer@…>
cpukit: Add description of release version numbers The release version in the git sources doesn't change. Add a note why that is the case.

05/25/21:

17:41 Ticket #4124 (rtems-bsp-builder needs to be switched to waf builds) closed by Ryan Long <ryan.long@…>
fixed: In 527848d/rtems-tools: […]
13:33 Ticket #4439 (Open of /dev/console should only be in SysInit List if Console Enabled) closed by Joel Sherrill <joel@…>
fixed: In 76d5722b/rtems: […]
13:33 Ticket #4438 (powerpc/shared/irq/ppc-irq-legacy.c: Use rtems_malloc() not malloc()) closed by Joel Sherrill <joel@…>
fixed: In f9d59075/rtems: […]
08:35 GSoC/2021 edited by Matthew Joyce
(diff)
07:09 GSoC/2021 edited by Matthew Joyce
(diff)

05/24/21:

14:16 Ticket #4163 (Error in documentation regarding C/C++ large comment styles) closed by Andrew Butterfield
fixed: Was fixed by Sebastian Huber when he tidied up the documentation. There has also been a filename change: See https://docs.rtems.org/branches/master/eng/coding-formatting.html

05/22/21:

10:02 GSoC/2021 edited by Husni Faiz
(diff)

05/21/21:

21:30 Changeset in rtems [76d5722b] by Joel Sherrill <joel@…>
sysinit: Do not open console when just referencing reentrancy structure. This change eliminates a system initialization dependentcy which resulted in an application without a file system or console referencing errno being forced to include the code to open(/dev/console), close(), atexit(), and the unmount infrastructure. Closes #4439.
21:29 Changeset in rtems [402a206a] by Joel Sherrill <joel@…>
powerpc/.../sbrk.c: Do not reference errno. Closes #4r37.
21:29 Changeset in rtems [f9d59075] by Joel Sherrill <joel@…>
ppc-irq-legacy.c: Use rtems_malloc() instead of malloc(). Closes #4438.
21:28 Ticket #4439 (Open of /dev/console should only be in SysInit List if Console Enabled) created by Joel Sherrill
The current code implicitly requires that the code to open …
21:24 Ticket #4438 (powerpc/shared/irq/ppc-irq-legacy.c: Use rtems_malloc() not malloc()) created by Joel Sherrill
malloc() is required to set errno which implicitly references the …
21:24 Ticket #4437 (powerpc/shared/sbrk.c: Do not reference errno) created by Joel Sherrill
Using errno implicitly references the newlib reentrancy structure. …
16:24 Changeset in rtems-source-builder [774b5fc] by Joel Sherrill <joel@…>
rtems-binutils-head.cfg, rtems-gdb-head.cfg: Bump to 3b2bef8
14:52 Changeset in rtems [de694b75] by Sebastian Huber <sebastian.huber@…>
score: Direct thread dispatch in a self restart Commit 73ebf9a27ed5cd0fd3e0dc0da98345d7faa610a2 accidentally removed the direct thread dispatch in a self thread restart. In case of a self restart (always in task context) the directive shall not return. If this is not possible due to a bad thread dispatch disable level, then a fatal error shall occur. Update #4412.
14:24 Changeset in rtems-source-builder [5e2d92f] by Joel Sherrill <joel@…>
Bump newlib for rtems 6 and 7 to get UTIME_NOW and UTIME_OMIT constants.
13:56 Changeset in rtems [ae5e1d9] by Kinsey Moore <kinsey.moore@…>
bsps/a53: Increase available RAM The default available RAM on the A53 BSP is quite small at 8MB. This bumps that to 128MB to avoid allocation failures in tmcontext01 caused by large allocations on a cache size of 16MB reported by the system registers in QEMU.

05/20/21:

23:33 Ticket #4436 (Libbsd needs ability to configure network task priority) created by Vijay Kumar Banerjee
The libbsd currently doesn't support configuring network task …
15:15 Changeset in rtems [ce6319a] by Sebastian Huber <sebastian.huber@…>
score: Fix _Thread_Cancel() The _Thread_Cancel() (in contrast to _Thread_Restart() which used a similar code block) may have produced ready threads with an active timer in case the thread to cancel had its thread life protection enabled. The problem was this code block: Priority_Control priority; _Thread_Add_life_change_request( the_thread ); if ( _Thread_Is_life_change_allowed( previous ) ) { _Thread_State_release( the_thread, &lock_context ); _Thread_queue_Extract_with_proxy( the_thread ); _Thread_Timer_remove( the_thread ); } else { _Thread_Clear_state_locked( the_thread, STATES_SUSPENDED ); _Thread_State_release( the_thread, &lock_context ); } priority = _Thread_Get_priority( executing ); _Thread_Raise_real_priority( the_thread, priority ); _Thread_Remove_life_change_request( the_thread ); The life change request should only be added/removed if a life change is allowed (see _Thread_Restart()). Add _Thread_Try_life_change_request() and use it in _Thread_Cancel() and _Thread_Restart(). Close #4435.
15:15 Ticket #4435 (Thread cancellation may produce ready threads with an active thread timer) created by Sebastian Huber
The _Thread_Cancel() (in contrast to _Thread_Restart() which uses a …
Note: See TracTimeline for information about the timeline view.