Timeline



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)

07/07/17:

13:50 Changeset in rtems-docs [9037998]5 by Sebastian Huber <sebastian.huber@…>
c-user: Update scheduler/task chapter Reflect EDF SMP scheduler changes. Close #3059. Close #3063.
11:28 Ticket #3060 (ARMv7-M interrupt processing is broken) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 7e91901/rtems: […]
07:40 Changeset in rtems [d19dc071]5 by Sebastian Huber <sebastian.huber@…>
score: Pass scheduler nodes to processor allocator This allows scheduler implementations to easily access scheduler-specific data. Update #3059.
06:30 Changeset in rtems [4a1bdd30]5 by Sebastian Huber <sebastian.huber@…>
score: Fix set scheduler Ensure that the thread processor affinity fits the new scheduler instance. Update #3059.
05:45 Changeset in rtems [76d1198]5 by Sebastian Huber <sebastian.huber@…>
score: Introduce _SMP_Get_online_processors() Update #3059.
05:36 Changeset in rtems [16347a6]5 by Sebastian Huber <sebastian.huber@…>
score: Fix default set affinity The set of online processors must be a subset of the thread processor affinity for the schedulers without arbitrary processor affinity support to avoid problems in case of processor addition and removal. Update #3059.

07/06/17:

21:02 SOCIS/2017 edited by Mikail Yayla
student update socis (diff)
13:59 Changeset in rtems [21389c06]5 by Sebastian Huber <sebastian.huber@…>
score: Make EDF the default SMP scheduler The EDF SMP scheduler supports simple thread processor affinities (see #3059) with a small run-time overhead. The current default SMP scheduler lacks support for thread processor affinities at all. The EDF SMP scheduler offers a good feature set for most applications. So, use it by default. Run-time libraries like libgomp, MTAPI, work stealing schedulers, language interpreters (e.g. Erlang virtual machine), maintainence of per-processor data (e.g. Universal Memory Allocator (UMA)), etc. use a one-to-one thread processor affinity for example. Update #3063.
13:50 Ticket #3063 (Make the EDF scheduler the default SMP scheduler) created by Sebastian Huber
The EDF SMP scheduler supports simple thread processor affinities (see …
05:08 Ticket #3012 (Global C++ IO streams are broken (cout, cin, cerr)) closed by Sebastian Huber
fixed: From my point of view this problem is fixed. The application could alter the stdio stream references in a attribute((constructor(123))) function if it knows what to do.
00:08 Ticket #3061 (including 'unistd.h' in C++ does not build.) closed by Chris Johns
invalid: Replying to Sebastian Huber: > I guess this xilinx_zynq_zc706 installation has an installed libbsd? I removed some header files from libbsd which may in in your installation tree (e.g. you have now two bitset.h). Doh! Yes it does. Removing the installed BSP and then installing again allowed libbsd to build. Thanks.

07/05/17:

18:03 Ticket #3062 (When a PCI addreess range is empty PCI Library Programs Bridges with ...) created by Jeffrey Hill
It looks like defensive code as below should be added to the top of …
16:08 GSoC/2017 edited by Sichen Zhao
(diff)
15:38 GSoC/2017 edited by Cillian O'Donnell
(diff)
13:14 Changeset in rtems [197a614]5 by Sebastian Huber <sebastian.huber@…>
score: Add scheduler node to set affinity op Update #3059.
08:41 Changeset in rtems [6223097a]5 by Sebastian Huber <sebastian.huber@…>
score: Add some processor mask functions Update #3059.
06:15 Changeset in rtems [71943dd4]5 by Sebastian Huber <sebastian.huber@…>
xz: Suppress attribute warnings Update #2909.
06:10 Changeset in rtems [fab446f]5 by Sebastian Huber <sebastian.huber@…>
score: Fix format
06:08 Changeset in rtems [4cd52cc4]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid clash with <strings.h> provided fls()
03:23 Ticket #3061 (including 'unistd.h' in C++ does not build.) created by Chris Johns
Including unistd.h in a C++ program does not compile with the RSB …
00:39 RTEMSMailingLists edited by Chris Johns
Clean up the page. (diff)
00:33 TBR/Website/RTEMSMailingLists edited by Chris Johns
Work around a Trac bug when moving to the top level of the wiki. (diff)
00:29 TBR/Website/RTEMSMailingLists created by Chris Johns
TBR/Website/RTEMSMailingListsRTEMSMailingLists.

07/04/17:

13:09 Ticket #3060 (ARMv7-M interrupt processing is broken) created by Sebastian Huber
Right after a "msr basepri_max, %[basepri]" instruction an interrupt …
12:15 Changeset in rtems [3e782743]5 by Sebastian Huber <sebastian.huber@…>
arm: Fix ARMv7-M interrupt processing Right after a "msr basepri_max, %[basepri]" instruction an interrupt service may still take place (observed at least on Cortex-M7). However, pendable service calls that are activated during this interrupt service may be delayed until interrupts are enable again. The _ARMV7M_Pendable_service_call() did not check that a thread dispatch is allowed. Move this test from _ARMV7M_Interrupt_service_leave() to _ARMV7M_Pendable_service_call(). Update #3060.
12:15 Changeset in rtems [7e91901]4.114.11.2 by Sebastian Huber <sebastian.huber@…>
arm: Fix ARMv7-M interrupt processing Right after a "msr basepri_max, %[basepri]" instruction an interrupt service may still take place (observed at least on Cortex-M7). However, pendable service calls that are activated during this interrupt service may be delayed until interrupts are enable again. The _ARMV7M_Pendable_service_call() did not check that a thread dispatch is allowed. Move this test from _ARMV7M_Interrupt_service_leave() to _ARMV7M_Pendable_service_call(). Close #3060.
07:57 Changeset in rtems [34487537]5 by Sebastian Huber <sebastian.huber@…>
score: Add simple affinity support to EDF SMP Update #3059.
07:48 Changeset in rtems [e745ec5]5 by Sebastian Huber <sebastian.huber@…>
smptests/smpstrongapa01: Simplify Update #3059.
07:31 Ticket #3059 (Add a simple processor affinity support to the EDF SMP scheduler) created by Sebastian Huber
Add support to the EDF SMP scheduler to honour one-to-one and …
06:59 Changeset in rtems [0232b28]5 by Sebastian Huber <sebastian.huber@…>
score: Use processor mask for set affinity Update #3059.
05:28 Changeset in rtems [6b1d8c7]5 by Sebastian Huber <sebastian.huber@…>
score: Add processor set to scheduler context Replace the simple processor count with the processor set owned by the scheduler instance. Update #3059.

07/03/17:

23:38 Changeset in rtems-release [8fdec34]5 by Chris Johns <chrisj@…>
Setting threads to 0 on FreeBSD stops dot crashes in doxywqgen.
23:30 Changeset in rtems-release [20255ab]5 by Chris Johns <chrisj@…>
Minor formatting change.
22:04 Ticket #3058 (rtems-vc send failed from git push) created by Chris Johns
Pushing to the RSB repo: $ git push Counting objects: 5, done. Delta …
21:59 Ticket #3054 (gdb 7.12.1 on RSB 4.12 branch fail to build on Archlinux) closed by Andreas Kölbl <andreas.koelbl@…>
fixed: In d413d7e/rtems-source-builder: […]
12:05 Changeset in rtems [7851555]5 by Sebastian Huber <sebastian.huber@…>
score: Move processor affinity to Thread_Control Update #3059.
11:14 Changeset in rtems [7a5e4d94]5 by Sebastian Huber <sebastian.huber@…>
score: Add processor mask to/from cpu_set_t Update #3059.
09:46 Changeset in rtems [3dfe55ee]5 by Sebastian Huber <sebastian.huber@…>
score: Use <sys/bitset.h> for Processor_mask Implement the Processor_mask via <sys/bitset.h>. Provide _Processor_mask_To_uint32_t() to enable its use in device specific routines, e.g. interrupt affinity register in an interrupt controller. Update #3059.
08:38 Changeset in rtems [1ec9c86]5 by Sebastian Huber <sebastian.huber@…>
rtems: Fix rtems_scheduler_remove_processor() Account for the thread processor affinity and make sure that it is possible to allocate a processor to each thread dedicated to a scheduler instance. Update #3059.
07:43 Ticket #3056 (Add EDF SMP scheduler) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 8cf3d75/rtems-docs: […]
05:28 Changeset in rtems [550616e5]5 by Sebastian Huber <sebastian.huber@…>
score: Add assert to _Thread_Dispatch() Update #3060.
05:25 Ticket #3057 (Add a workaround for the LEON3FT store-store errata) created by Sebastian Huber
GCC needs support to provide a workaround for the LEON3FT store-store …

07/02/17:

22:22 Changeset in rtems-source-builder [0a916c3]4.11 by Chris Johns <chrisj@…>
gcc: Disable makenfo cause newer verisons do not build gcc-4.8 docs. Newer makeinfo tools cannot build the existing texinfo in gcc so disable building it. This will not be fixed on the gcc branches. Updates #3027.

07/01/17:

16:01 Changeset in rtems-source-builder [d413d7e]5 by Andreas Kölbl <andreas.koelbl@…>
Fix GDB build on ArchLinux? Archlinux provides both, libguile v2.0 and v2.2. GDB states in configuration its compatibility with both versions of libguile which is false. The SCM_port interface of libguile was removed in v2.2 and therefore breaks GDB as a user. RTEMS does not use libguile and therefore it can be compiled without support. https://sourceware.org/bugzilla/show_bug.cgi?id=21104 Close #3054.
12:14 Ticket #3038 (QEMU cannot initialize audio driver bsp: lm32/milkymist) closed by Gedare Bloom
invalid: I have seen this on other qemu, it appears to be a benign warning and not a failure. You can make it disappear by providing an env variable: QEMU_AUDIO_DRV=none qemu-system-lm32 ...

06/30/17:

23:35 GSoC/2017 edited by aditya
(diff)
13:27 Ticket #2732 (Add clock_nanosleep()) closed by Gedare Bloom
fixed
13:26 Ticket #2515 (i386 score/libcpu API Layering Violation) closed by Gedare Bloom
fixed: Fixed by 328bd350aa40bd6aff923cd2efd3c14d0c8e0ec4
13:24 Ticket #2745 (Use clock from pthread_condattr in pthread_cond_timedwait) closed by Gedare Bloom
fixed: fixed in b5bfaaf9c27996d672f7aad67fee24581ab2f218
13:21 Ticket #2957 (Shared memory support internal locking is broken) closed by Gedare Bloom
fixed: fixed in bd9d5ebc33c35d91b5ca0746b6b78a365eeb726d
13:06 Changeset in rtems-docs [8cf3d75]5 by Sebastian Huber <sebastian.huber@…>
c-user: Document EDF SMP Close #3056.
12:56 Changeset in rtems-source-builder [5ede1c7]5 by Sebastian Huber <sebastian.huber@…>
4.12: Enable global stdio streams Update #3012.
07:08 GSoC/2017 edited by aditya
(diff)

06/29/17:

14:36 Changeset in rtems [1549beb]5 by Kevin Kirspel <kevin-kirspel@…>
psxtests: Add a mmap dedicated test case Updates #2859
14:36 Changeset in rtems [c6bb1c33]5 by Kevin Kirspel <kevin-kirspel@…>
posix/mmap: Add support for file handler and MAP_ANON Added a mmap file handler to struct _rtems_filesystem_file_handlers_r. Updated each file handler object to support the default mmap handler. Updated mmap() to call the mmap handler for MAP_SHARED. Added a mmap file handler for shm Added support for MAP_ANON in mmap(). Updates #2859
13:21 Changeset in rtems [7adf4941]5 by Sebastian Huber <sebastian.huber@…>
smptests/smpschededf01: New test Update #3056.
12:36 Changeset in rtems [7f7a3e8f]5 by Sebastian Huber <sebastian.huber@…>
tests: Move busy loop to test support Update #3056.
10:08 Changeset in rtems [74f9db8]5 by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_NO_INLINE Update #3056.
09:10 Ticket #3056 (Add EDF SMP scheduler) created by Sebastian Huber
The current SMP schedulers are all fixed-priority schedulers. Add a …
07:44 Changeset in rtems [15dbc710]5 by Sebastian Huber <sebastian.huber@…>
score: Add red-black tree node to Scheduler_Node In SMP configurations, add a red-black tree node to Scheduler_Node to enable an EDF scheduler implementation. Update #3056.
00:23 Ticket #3055 (Infinite Loop in PCI Library Auto Bus Enumeration) created by Jeffrey Hill
There are some infinite loops in the PCI Library Auto Bus Enumeration, …

06/28/17:

18:40 GSoC/2017 edited by Denis Obrezkov
(diff)
17:55 GSoC/2017/coveragetools edited by Cillian O'Donnell
(diff)
14:44 GSoC/2017 edited by Sichen Zhao
(diff)
14:44 GSoC/2017 edited by Sichen Zhao
(diff)
14:42 GSoC/2017 edited by Sichen Zhao
(diff)
14:40 GSoC/2017 edited by Cillian O'Donnell
(diff)
07:44 Ticket #3054 (gdb 7.12.1 on RSB 4.12 branch fail to build on Archlinux) created by AndiK
7.12.1 does not compile with latest guile As already stated here: …

06/27/17:

10:51 Changeset in rtems-libbsd [e3dc39e]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
dpaa: Add <soc/fsl/dpaa.h>
07:31 Changeset in rtems-libbsd [9789434]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
linux: Move upper_32_bits() and lower_32_bits()
07:31 Changeset in rtems-libbsd [65d6fa2]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
linux: Make Linux types available in user-space
07:30 Changeset in rtems-libbsd [0de65a8]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
linux: Include missing <sys/errno.h>
06:36 Changeset in rtems-libbsd [9cc419f]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Install Linux header files
06:34 Changeset in rtems-libbsd [33d82be1]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
waf: Install arch-specific header files
06:21 Changeset in rtems-source-builder [a206862]4.11 by Chris Johns <chrisj@…>
4.11/gcc-4.8.3 Fix building with a newer version of gcc. Updates #2990.
Note: See TracTimeline for information about the timeline view.