Timeline



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 …

05/19/21:

16:29 Ticket #4434 (record-filter-zlib.cc: Uninitialized pointer field error spotted by ...) created by Ryan Long
CID 1503020: Uninitialized pointer field in ZlibFilter?(). […]
16:13 Ticket #4433 (DesiredSymbols.h: Uninitialized pointer field error spotted by coverity) created by Ryan Long
CID 1399637: Uninitialized pointer field in SymbolInformation?(). […]
16:08 Ticket #4432 (GcovFunctionData.cc: Uninitialized pointer field error spotted by coverity) created by Ryan Long
CID 1399640: Uninitialized pointer field in GcovFunctionData?(). […]
14:45 Ticket #4431 (record-filter-zlib.cc: Unchecked return value from library error ...) created by Ryan Long
CID 1503013: Unchecked return value from library in ZlibFilter?(). […]
14:14 Ticket #4430 (DesiredSymbols.cc: Uninitialized pointer read error spotted by Coverity) created by Ryan Long
CID 1503005: Uninitialized pointer read in load(). […]
11:39 Changeset in rtems-central [c9abed8] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_task_restart()
06:17 Changeset in rtems-central [096c68f] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_task_exit()

05/18/21:

19:51 Changeset in rtems [5fe49a08] by Kinsey Moore <kinsey.moore@…>
bsps/aarch64: Add MMU driver to relax alignment Currently, the AArch64 BSPs have a hard time running on real hardware without building the toolchain and the bsps with -mstrict-align in multiple places. Configuring the MMU on these chips allows for unaligned memory accesses for non-device memory which avoids requiring strict alignment in the toolchain and in the BSPs themselves. In writing this driver, it was found that the synchronous exception handling code needed to be rewritten since it relied on clearing SCTLR_EL1 to avoid thread stack misalignments in RTEMS_DEBUG mode. This is now avoided by exactly preserving thread mode stack and flags and the new implementation is compatible with the draft information provided on the mailing list covering the Exception Management API.
19:49 Changeset in rtems [8810e08] by Kinsey Moore <kinsey.moore@…>
bsps/aarch64: Advertise cache function support Ensure that cache functions are flagged as usable by the generic cache implementation code.
18:55 Changeset in rtems-central [7c90eff] by Sebastian Huber <sebastian.huber@…>
spec: Fix format
18:45 Ticket #4429 (clock_nanosleep() may use wrong clock for relative times (cloned)) created by Sebastian Huber
Cloned from #4426: ---- For relative times, the clock identifier is …
18:32 Ticket #4426 (clock_nanosleep() may use wrong clock for relative times) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 24c62932/rtems: […]
16:24 Ticket #4428 (ReportsBase.cc: Dereference after null check error spotted by Coverity) created by Ryan Long
CID 1503710: Dereference after null check in WriteAnnotatedReport?(). […]
16:19 Ticket #4427 (GcovData.cc: Dereference after null check error spotted by Coverity) created by Ryan Long
CID 1399597: Dereference after null check in readGcnoFile(). […]
15:36 Changeset in rtems-central [2a85a7c] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_task_wake_after()
15:24 Changeset in rtems-central [d3c9a83] by Sebastian Huber <sebastian.huber@…>
spec: Specify rtems_task_wake_when()
14:22 Ticket #4378 (covoar/symbol-sets add libuuid to symbol-sets.ini) closed by Alex White
fixed: Fixed in https://git.rtems.org/rtems-tools/commit/?id=eecde471ccd4a87d9f51f6f0cce9e6791bf27835
12:56 Changeset in rtems [12ec459] by Kinsey Moore <kinsey.moore@…>
bsps/aarch64: Align MVAs consistently This fixes a bug where addresses were not being aligned correctly. Addresses used in cache functions are now aligned consistently using RTEMS_ALIGN_DOWN.
12:55 Changeset in rtems [25ca2ec] by Kinsey Moore <kinsey.moore@…>
bsps/aarch64: Break out system registers Break out system register definitions and accessors so that they're usable by other parts of RTEMS.
11:09 Ticket #4426 (clock_nanosleep() may use wrong clock for relative times) created by Sebastian Huber
For relative times, the clock identifier is not used to select the …
10:50 Changeset in rtems [a89ecaa1] by Sebastian Huber <sebastian.huber@…>
score: Simplify thread queue timeout handling Add Thread_queue_Context::timeout_absolute to specify an absolute or relative timeout. This avoid having to get the current time twice for timeouts relative to the current time. It moves also functionality to common code.
09:28 Changeset in rtems [24c62932] by Sebastian Huber <sebastian.huber@…>
posix: Fix use of clock for relative times Close #4426.
09:28 Changeset in rtems [5d73509]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix use of clock for relative times Close #4429.
07:31 Changeset in rtems-central [e1c9210] by Sebastian Huber <sebastian.huber@…>
spec: Specify clock_nanosleep()
Note: See TracTimeline for information about the timeline view.