Timeline



07/22/17:

19:44 GSoC/2017 edited by aditya
(diff)
19:00 GSoC/2017 edited by aditya
(diff)

07/21/17:

21:44 GSoC/2017/RTEMS_for_HiFive1 edited by Denis Obrezkov
(diff)
16:08 Changeset in rtems-source-builder [6347c47]5 by Jiri Gaisler <jiri@…>
Update gdb-7.12 config to pull in latest sis patches. This will add support for FSMULD on leon3 targets.
15:34 Ticket #3081 (gcc 7.1 fails to build in TrueOS (aka FreeBSD 12-CURRENT #66 git ac2f0aa3b)) created by Russell Haley
The RTEMS source build fails when run on FBSD 12-CURRENT as of July …
12:18 Changeset in rtems [6dc0b5f]5 by Javier Jalle <javier.jalle@…>
leon, spwtdp: Initial driver commit

07/20/17:

09:32 Changeset in rtems [1c256e6]5 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: Prevent GCC 7.1 optimizations It is getting harder to prevent the compiler from optimizing away the recursive function calls.
09:03 GSoC/2017 edited by Denis Obrezkov
(diff)
06:28 Ticket #3076 (Test suite failures due to floating point usage) closed by Sebastian Huber
fixed: Test runs on GR740 and AT697F have no more failures due to non floating point tasks.
05:25 Changeset in rtems [b965f461]5 by Sebastian Huber <sebastian.huber@…>
posix: Use unprotected chain operations Operarations are already protected by mmap_mappings_lock. Updates #2859.

07/19/17:

17:04 SOCIS/2017 edited by Mikail Yayla
student update socis (diff)
14:59 Changeset in rtems [bb01a36]5 by Kevin Kirspel <kevin-kirspel@…>
Fixed issue with searching mapped addresses The loop that checks if the current address is already mapped uses the same local variable for the chanin node as the newly allocated chain node so the allocated chain node gets over written. Added a new local variable for the loop that checks the address Updates #2859.
14:51 GSoC/2017 edited by Sichen Zhao
(diff)
14:50 GSoC/2017 edited by Sichen Zhao
(diff)
14:48 GSoC/2017 edited by Sichen Zhao
(diff)
14:38 GSoC/2017 edited by Cillian O'Donnell
(diff)
14:00 Changeset in rtems [5f1ae90e]5 by Sebastian Huber <sebastian.huber@…>
sptests/sptls02: Use standard test IO Update #3076.
13:56 Ticket #3080 (Infinite loop in SPARC rtems_invalidate_multiple_instruction_lines()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 7ed8ad0/rtems: […]
13:54 Changeset in rtems [7ed8ad0]5 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix cache support Fix infinite loop in rtems_invalidate_multiple_instruction_lines(). Implement this function. Close #3080.
13:54 Ticket #3080 (Infinite loop in SPARC rtems_invalidate_multiple_instruction_lines()) created by Sebastian Huber
A #define CPU_INSTRUCTION_CACHE_ALIGNMENT 0 is not a good idea in …
13:51 Changeset in rtems [0ea7ca9]5 by Sebastian Huber <sebastian.huber@…>
sptests/spcache01: Use standard test IO Update #3076.
13:50 Changeset in rtems [a0271a7]5 by Sebastian Huber <sebastian.huber@…>
tests: Use floating point task These tests directly or indirectly use fprintf(), etc. which may use the floating point unit. Update #3076.
12:29 Changeset in rtems [734444ce]5 by Sebastian Huber <sebastian.huber@…>
libchip: Fix format warning
12:26 Changeset in rtems [dcc3ccc]5 by Sebastian Huber <sebastian.huber@…>
bsps: Fix warning Update #3071.
12:06 Changeset in rtems [671efc50]5 by Sebastian Huber <sebastian.huber@…>
bsp/leon2: Add at697f variant
12:05 Changeset in rtems [9f84bdb]5 by Sebastian Huber <sebastian.huber@…>
bsp/leon2: Use hard-float by default
11:32 Ticket #3079 (Ada tests do not build) created by Sebastian Huber
A "make" in the top level build directory does not build the Ada tests …
11:03 Changeset in rtems [96ce1ec]5 by Sebastian Huber <sebastian.huber@…>
smptests/smpscheduler02: Remove invalid assert Update #3059.
10:58 Changeset in rtems [7ad8239]5 by Sebastian Huber <sebastian.huber@…>
smptests/smpscheduler01: Use right scheduler Update #3063.
09:57 Changeset in rtems [6f46848]5 by Sebastian Huber <sebastian.huber@…>
tests: Use floating point task These tests directly or indirectly use fprintf(), etc. which may use the floating point unit. Update #3076.
07:07 Changeset in rtems [600d88d]5 by Sebastian Huber <sebastian.huber@…>
INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT Add new fatal error INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT. Update #3077.
05:54 Ticket #3078 (Section 5.1. Prefixes is difficult to interpret) created by Russell Haley
Hi, I'm going through the documentation and trying to build rtems. I'm …

07/18/17:

13:11 Changeset in rtems [a400d06f]5 by Sebastian Huber <sebastian.huber@…>
sparc: Rename SPARC_USE_SAFE_FP_SUPPORT Rename SPARC_USE_SAFE_FP_SUPPORT in SPARC_USE_SYNCHRONOUS_FP_SWITCH. Update comment. Update #3077.
12:53 Changeset in rtems [b2e1bded]5 by Sebastian Huber <sebastian.huber@…>
score: Add optional _CPU_Context_Destroy() Update #3077.
12:52 Ticket #3077 (SPARC: Add lazy floating point context switching) created by Sebastian Huber
The uniprocessor floating point context switching is unsafe, e.g. it …
11:55 Changeset in rtems [08586e5]5 by Sebastian Huber <sebastian.huber@…>
ftpd: Use floating point tasks Update #3076.
11:24 Ticket #3076 (Test suite failures due to floating point usage) created by Sebastian Huber
Several tests fail due to an unaccounted use of the floating point …
11:07 Changeset in rtems [07e1780]5 by Sebastian Huber <sebastian.huber@…>
tests: Use floating point task These tests directly or indirectly use fprintf(), etc. which may use the floating point unit. Update #3076.
11:03 Changeset in rtems [b682f4cb]5 by Sebastian Huber <sebastian.huber@…>
dumpbuf: Simplify rtems_print_buffer() This avoids an unnecessary use of the floating point unit. Update #3076.
11:02 Changeset in rtems [533ac112]5 by Sebastian Huber <sebastian.huber@…>
tests: Use more integer print functions This avoids an unnecessary use of the floating point unit. Update #3076.
06:31 Changeset in rtems-libbsd [b43517b]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
ohci: Fix for BSP_USB_OTG_TRANSCEIVER_I2C_ADDR
05:12 GSoC/2017 edited by aditya
(diff)

07/17/17:

13:32 Changeset in rtems-libbsd [658f9b8]55-freebsd-126-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
dev/rtwn: Import new files from FreeBSD.
08:42 Changeset in rtems-tools [9f72ea6]5 by Jiri Gaisler <jiri@…>
Added test scripts for standalone sis
07:15 Changeset in rtems [852d7059]5 by Sebastian Huber <sebastian.huber@…>
score: Fix warning Update #3059.
06:31 Ticket #3057 (Add a workaround for the LEON3FT store-store errata) closed by Sebastian Huber <sebastian.huber@…>
fixed: In e2952bb/rtems-source-builder: […]
06:30 Changeset in rtems-source-builder [e2952bb]5 by Sebastian Huber <sebastian.huber@…>
4.12: Add LEON3FT store-store errata workaround Close #3057.
06:23 Changeset in rtems [9598e737]5 by Sebastian Huber <sebastian.huber@…>
i2c: Point to most relevant Linux documentation
06:20 GSoC/2017 edited by Denis Obrezkov
(diff)
05:30 Changeset in rtems [146adb1]5 by Sebastian Huber <sebastian.huber@…>
sparc: Add lazy floating point switch The SPARC ABI is a bit special with respect to the floating point context. The complete floating point context is volatile. Thus, from an ABI point of view nothing needs to be saved and restored during a context switch. Instead the floating point context must be saved and restored during interrupt processing. Historically, the deferred floating point switch was used for SPARC and the complete floating point context is saved and restored during a context switch to the new floating point unit owner. This is a bit dangerous since post-switch actions (e.g. signal handlers) and context switch extensions may silently corrupt the floating point context. The floating point unit is disabled for interrupt handlers. Thus, in case an interrupt handler uses the floating point unit then this will result in a trap (INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT). In uniprocessor configurations, a lazy floating point context switch is used. In case an active floating point thread is interrupted (PSR[EF] == 1) and a thread dispatch is carried out, then this thread is registered as the floating point owner. When a floating point owner is present during a context switch, the floating point unit is disabled for the heir thread (PSR[EF] == 0). The floating point disabled trap checks that the use of the floating point unit is allowed and saves/restores the floating point context on demand. Update #3077.

07/16/17:

23:53 Changeset in rtems [b2353ed9]5 by Chris Johns <chrisj@…>
libdebugger: Fixes to debugging, ARM support, locking, and gcc-7.1 warnings. - Add printk support to aid multi-core debugging. - Add lock trace to aid lock debugging. - Fixes to gcc-7.1 warnings. - Fixes from ticket #2879. - Add verbose command controls. - Change using the RTEMS sys/lock.h API to manage exception threads. - ARM hardware breakpoint fixes. Support for SMP stepping is not implemented, this requires use of the context id register. Closes #2879.
23:31 Ticket #2912 (libdebugger: control reaches end of non-void function) closed by Chris Johns
fixed: This looks fixed to me on master.

07/14/17:

12:12 Changeset in rtems [4debaca6]5 by Daniel Cederman <cederman@…>
bsps/sparc: Add leon3 BSP variants Rename NGMP to GR740 and add configs for UT699, UT700, and GR712RC The UT699 requires -mcpu=leon as it does not support the CAS instruction provided by -mcpu=leon3. It also requires -mfix-ut699 for errata fixes. UT700 and GR712RC requires the -mfix-ut700 and -mfix-gr712rc flags that have been recently added to GCC's master and 7-branch. Remove -msoft-float from the leon3 config to make the more common case of using the FPU the default. Update #3057.
05:55 Ticket #3075 (rtems_interrupt_lock_acquire interface documentation issue in the ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In eecec5f/rtems-docs: […]
05:52 Changeset in rtems-docs [eecec5f]4.11 by Sebastian Huber <sebastian.huber@…>
c-user: Fix interrupt lock documentation Close #3075.
05:52 Changeset in rtems-docs [f776fe6]5 by Sebastian Huber <sebastian.huber@…>
c-user: Fix interrupt lock documentation Update #3075.

07/13/17:

21:50 Ticket #3075 (rtems_interrupt_lock_acquire interface documentation issue in the ...) created by Jeffrey Hill
I suspect that in this section it should indicate that the second …
13:46 Ticket #3017 (improvement in pci.h) closed by Joel Sherrill
worksforme: This shouldn't be an issue since we compile and link with per-function-sections. With this set of options, a function is only included in an executable if it is actually referenced -- not just if it is in a file with a referenced symbol. FWIW Users using this option with large C++ applications have reported seeing their executables drop in size by half. C applications did get smaller but the RTEMS tests didn't show a huge improvement. Still it did drop some code out.
13:42 Ticket #2677 (PowerPC BSP score603e PCI.c is broken on case insensitive file system) closed by Joel Sherrill
wontfix: This BSP has been removed from the RTEMS source tree.
07:26 Changeset in rtems [2f8704b6]5 by Daniel Cederman <cederman@…>
sparc: Add assembly workaround for LEON3FT B2BST errata This patch adds NOP instructions to prevent instruction sequences that are sensitive to the LEON3FT B2BST errata. See GRLIB-TN-0009: "LEON3FT Stale Cache Entry After Store with Data Tag Parity Error" for more information. The sequences are only modified if FIX_LEON3FT_B2BST is defined. The patch works in conjunction with the -mfix-ut700, -mfix-gr712rc, and -mfix-ut699 GCC flags that prevents the sensitive sequences from being generated. Update #3057.
06:31 Changeset in rtems-libbsd [de5791b]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
dpaa: Add "libbsd,dedicated-portal" to QMan portals By default, the network interfaces use a pool channel, see dpaa_get_channel() in dpaa_eth_priv_probe(). To enable a dedicated QMan software portal, use libbsd,dedicated-portal = "enabled";. This option is useful for special purpose 10Gbit/s Ethernet processing. / { soc: soc@ffe000000 { fman0: fman@400000 { enet7: ethernet@f2000 { libbsd,dedicated-portal = "enabled"; }; }; }; };
02:24 Changeset in rtems-libbsd [9121570]55-freebsd-126-freebsd-12 by Sichen Zhao <1473996754@…>
Port am335x usb driver to RTEMS. Add FDT and umass support for am335x USB driver. Now RTEMS can mount and open USB disk.
02:24 Changeset in rtems-libbsd [bd3c01a]55-freebsd-126-freebsd-12 by Sichen Zhao <1473996754@…>
Import am335x usb driver file from FreeBSD.

07/12/17:

22:32 GSoC/2017 edited by Spencer Goodwin
(diff)
22:32 GSoC/2017 edited by Spencer Goodwin
(diff)
22:31 Release/5/5.2 created by Chris Johns
Add a 4.12.1 page.
22:29 Release/5/5.1 edited by Chris Johns
Update the ticket query. (diff)
22:26 Release/5 edited by Chris Johns
Add create ticket. (diff)
18:58 SOCIS/2017 edited by Mikail Yayla
student update socis (diff)
15:00 GSoC/2017 edited by Cillian O'Donnell
(diff)
14:50 GSoC/2017 edited by Sichen Zhao
(diff)
14:44 GSoC/2017 edited by Cillian O'Donnell
(diff)
14:42 GSoC/2017 edited by Gedare Bloom
(diff)
08:55 Changeset in rtems [e19da87a]5 by Sebastian Huber <sebastian.huber@…>
bsps: Include missing header file Update #3071.
08:44 Changeset in rtems [e2623038]5 by Sebastian Huber <sebastian.huber@…>
score: Fix typo Update #3059.
06:33 Ticket #3074 (gcc version report for released tools is wrong.) created by Chris Johns
RTEMS 4.11.2 Released Tools version is wrong: […] The RSB field …
06:29 Tickets #3069,​3070 batch updated by Sebastian Huber <sebastian.huber@…>
fixed: In a31dbcb/rtems-docs: […]
06:28 Changeset in rtems-docs [a31dbcb]5 by Sebastian Huber <sebastian.huber@…>
c-user: Document new scheduler ident routines Close #3069. Close #3070.
06:14 Changeset in rtems-source-builder [8397320]5 by Sebastian Huber <sebastian.huber@…>
4.12: Fix bitset(9) Update #3059.
06:12 Ticket #3073 (Improve configuration of interrupt servers) created by Sebastian Huber
Currently, one interrupt server is created for each processor in the …
06:02 Ticket #3071 (Create an interrupt server for every processor in the system) closed by Sebastian Huber <sebastian.huber@…>
fixed: In af207fa9/rtems: […]
05:54 Ticket #3072 (Declaration of global functions in driver source files) created by Sebastian Huber
There are declarations of global functions in various driver source …
05:46 Ticket #3071 (Create an interrupt server for every processor in the system) created by Sebastian Huber
Create an interrupt server for every processor in the system with a …
05:44 GSoC/2017 edited by Spencer Goodwin
(diff)
05:22 GSoC/2017 edited by Spencer Goodwin
(diff)

07/11/17:

22:50 Ticket #3062 (When a PCI addreess range is empty PCI Library Programs Bridges with ...) closed by Jeffrey Hill
invalid: Sorry, some confusion here when bringing up a new FPGA PCIe hardware designed led to some incorrect conclusions about issues in the software, and so I must retract this request.
12:53 Changeset in rtems-libbsd [3cfc31c]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
dpaa: Set portal interrupt affinity
12:15 Changeset in rtems [c29eb085]5 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix ambapp_int_set_affinity() Update #3059.
11:51 Changeset in rtems [3b14e7aa]5 by Sebastian Huber <sebastian.huber@…>
rtems: Fix warning Update #3059.
10:51 Changeset in rtems [f6115d7c]5 by Sichen Zhao <1473996754@…>
bsp/beagle: Add FDT support for Beaglebone Black
09:54 Changeset in rtems [af207fa9]5 by Sebastian Huber <sebastian.huber@…>
Add interrupt vector set/get affinity Close #3071.
09:20 Changeset in rtems [ccc87c8b]5 by Sebastian Huber <sebastian.huber@…>
Add interrupt server move Update #3071.
08:42 Changeset in rtems-libbsd [83574df]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
termios: Interrupt server API changes
08:12 Ticket #3070 (Add rtems_scheduler_ident_by_processor_set()) created by Sebastian Huber
[…]
07:51 Changeset in rtems [ecabd384]5 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_scheduler_ident_by_processor_set Update #3070.
07:08 Changeset in rtems [d184140]5 by Sebastian Huber <sebastian.huber@…>
Add interrupt server set affinity Update #3071.
06:48 Changeset in rtems [a961e198]5 by Sebastian Huber <sebastian.huber@…>
Add interrupt server suspend/resume This mechanism can be used to safely move the interrupt server from one scheduler instance to another for example. Update #3071.
06:25 Changeset in rtems [e7ee719f]5 by Sebastian Huber <sebastian.huber@…>
Create one interrupt server per processor This allows load balancing of interrupt processing in SMP configurations. Update #3071.
05:25 Ticket #3069 (Add rtems_scheduler_ident_by_processor()) created by Sebastian Huber
[…]
05:24 Changeset in rtems [548d65a5]5 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_scheduler_ident_by_processor() Update #3069.
01:20 WikiStart edited by Chris Johns
(diff)
01:13 Ticket #3068 (RTEMS 4.11.2 Moxie build fails) created by Chris Johns
C++ sample fails to build: […]
01:12 Ticket #3067 (RTEMS 4.11.2 M32C build fails) created by Chris Johns
CPU Top does not build: […]
01:11 Ticket #3066 (RTEMS 4.11.2 LM32 build fails) created by Chris Johns
C++ sample does not build: […]
01:10 Ticket #3065 (RTEMS 4.11.2 avr build fails) created by Chris Johns
[…]
01:08 Release/4.11/4.11.4 edited by Chris Johns
Update the release page. (diff)
01:07 Release/4.11/4.11.3 edited by Chris Johns
Update milestone page. (diff)
01:05 Release/4.11/4.11.4 created by Chris Johns
Initial page.
01:04 Release/4.11 edited by Chris Johns
Update after 4.11.2 release. (diff)
00:57 WikiStart edited by Chris Johns
Update 4.11 to 4.113. (diff)
00:38 Milestone 4.11.2 completed
RC3 created on 6-Apr-2017. Delaying the release give more time to upgrading sync.rtems.org which is used to create the release.
00:36 Ticket #2996 (source download for RTEMS 4.11.2-rc1 Release) closed by Chris Johns
fixed: Fixed.

07/10/17:

07:49 Tickets #3059,​3063 batch updated by Sebastian Huber <sebastian.huber@…>
fixed: In 9037998/rtems-docs: […]
07:19 Changeset in rtems-libbsd [ef1655c]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Update to Linux 4.12 Linux baseline 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c (v4.12).
06:24 Changeset in rtems-libbsd [127296c]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
libkern.h: Avoid conflict with <strings.h>
06:15 Changeset in rtems-source-builder [fd03ba4]5 by Sebastian Huber <sebastian.huber@…>
4.12: Fix and update bitset(9) Update #3059.
06:12 Changeset in rtems-tools [e37f132]5 by Sebastian Huber <sebastian.huber@…>
Add Newlib patch Original patch contains a Cygwin part which is not present in the Newlib snapshot archive.
01:47 Ticket #3064 (RSB does not handle the `--rsb-file` option named sources with releases.) closed by Chris Johns <chrisj@…>
fixed: In b487b7d/rtems-source-builder: […]
01:44 Changeset in rtems-source-builder [4f3b8da]5 by Chris Johns <chrisj@…>
sb/download: Fix --rsb-file options with released sources. The released sources use the local file name so always force it when the RSB is released. Closes #3064.
01:44 Changeset in rtems-source-builder [b487b7d]4.114.11.2 by Chris Johns <chrisj@…>
sb/download: Fix --rsb-file options with released sources. The released sources use the local file name so always force it when the RSB is released. Closes #3064.
00:36 Ticket #3064 (RSB does not handle the `--rsb-file` option named sources with releases.) created by Chris Johns
The RBS needs to handle the --rsb-file option when downloading …

07/09/17:

22:36 Changeset in rtems-release [3520323]54.11.2 by Chris Johns <chrisj@…>
Deoxygen DOT_NUM_THREADS means use all processors and this crashes on FreeBSD.
11:08 GSoC/2017 edited by Denis Obrezkov
(diff)
Note: See TracTimeline for information about the timeline view.