Timeline



06/09/15:

20:48 Changeset in rtems [becbeda]4.115 by Joel Sherrill <joel.sherrill@…>
pc386/console/fb*.c: Use atomics to avoid dependency on pthreads closes #2364.
19:31 Changeset in rtems [46ae1d7a]4.115 by Sebastian Huber <sebastian.huber@…>
timecounter: No _Timecounter_Tick_simple() for SMP
19:21 Release/4.11 edited by Sebastian Huber
(diff)
19:10 Release/4.11 edited by Sebastian Huber
(diff)
17:55 Ticket #2357 (clock.h: wrong text (tipical ctrl-c / ctrl-v problem).) closed by Gedare Bloom <gedare@…>
fixed: In 6f55315ff23f57eccda2e1054c2c8287b6c00eb4/rtems: […]
17:54 Changeset in rtems [6f55315]4.115 by Gedare Bloom <gedare@…>
cpukit/rtems: Fix doc for rtems_clock_get_ticks_per_second closes #2357.
16:06 Ticket #2364 (pc386 build fails) created by hermann19829
When building RTEMS for pc386 make all fails after executing …
16:03 GSoC/2015 edited by Rohini Kulkarni
(diff)
15:46 Ticket #2361 (Documentation for enabling stack checking is inaccurate) closed by Gedare Bloom <gedare@…>
fixed: In fecc911b4161fc10de77cd73879a6208035811fd/rtems: […]
15:46 Changeset in rtems [fecc911]4.115 by Gedare Bloom <gedare@…>
doc: fix typo. closes #2361.
15:02 GSoC/2015 edited by Rohini Kulkarni
(diff)
15:00 GSoC/2015 edited by YANG QIAO
(diff)
14:53 GSoC/2015 edited by Rohini Kulkarni
(diff)
14:43 GSoC/2015 edited by Yurii Shevtsov
(diff)
14:01 Developer/Projects/Open/ImproveRaspberryPiBSP edited by Rohini Kulkarni
(diff)
13:21 Ticket #2356 (Timecounter: Missing memory barriers for th_generation read/write) closed by Sebastian Huber
fixed: [e1d61fe2aaefa13c45154f7ffedf43fe4c0c4efd/rtems]
12:52 Changeset in rtems [7919f70]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix compiler memory barriers for atomic ops
11:49 Changeset in rtems [e1d61fe]4.115 by kib <kib@…>
timecounter: Synchronize with FreeBSD When updating/accessing the timehands, barriers are needed to ensure that: - th_generation update is visible after the parameters update is visible; - the read of parameters is not reordered before initial read of th_generation. On UP kernels, compiler barriers are enough. For SMP machines, CPU barriers must be used too, as was confirmed by submitter by testing on the Freescale T4240 platform with 24 PowerPC processors. Submitted by: Sebastian Huber <sebastian.huber@…> MFC after: 1 week
07:40 Ticket #2363 (SPARC: Silent FP context corruption possible) created by Sebastian Huber
On uni-processor configurations the post-switch actions (e.g. signal …
07:35 Ticket #2270 (SPARC: Optimized floating-point context handling) closed by Sebastian Huber
fixed: [a51b3526eac244db59ccdf582e1921ddcd969e5c/rtems] PSR.EF is cleared for the interrupt handlers. On SMP configurations the FP context is saved/restored around the _Thread_Dispatch() call in the interrupt exit code. On uni-processor configurations post-switch actions (e.g. signal handlers) and context switch extensions may silently corrupt the floating point context.
07:28 Changeset in rtems [b88d346f]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spcontext01: Add second volatile clobber Do a volatile clobber in the context switch extension to cover the path through _Thread_Do_dispatch() invoked after interrupt processing.
07:12 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
07:11 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
06:57 GSoC/2015 edited by Saurabh Gadia
(diff)
05:45 Changeset in rtems [30f8412]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: tlib clock driver timecounter support
05:13 GSoC/2015 edited by Saurabh Gadia
(diff)

06/08/15:

15:09 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)

06/06/15:

23:37 GSoC/2015/BeagleBSPPortingUmon created by Jarielle Catbagan
Added contents to wiki "BeagleBSPPortingUmon"
17:26 GSoC/2015 edited by Jarielle Catbagan
Created link to wiki page for porting Umon to the Beagle BSP (diff)
04:03 GSoC/2015 edited by Anand Krishnan Prakash
(diff)
00:44 Ticket #2362 (ramdisk_initialize() returns an error code and driver initialization ...) created by mw
If CONFIGURE_BDBUF_MAX_READ_AHEAD_BLOCKS is set too large, the …

06/05/15:

23:54 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
23:50 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
23:46 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
23:45 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
23:43 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
23:42 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
23:29 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
22:13 GSoC/2015 edited by Saurabh Gadia
(diff)
22:04 GSoC/2015 edited by Saurabh Gadia
(diff)
21:40 Ticket #2361 (Documentation for enabling stack checking is inaccurate) created by mw
The documentation (C User's Guide) for enabling stack checking within …
21:08 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
07:00 Changeset in rtems-source-builder [18cea20]4.104.114.95 by Chris Johns <chrisj@…>
devel/qemu: Add support to build VDE if installed. Check is the VDE development package is installed and if it is enabled support.
07:00 Changeset in rtems-source-builder [68f8038]4.104.114.95 by Chris Johns <chrisj@…>
bare/devel: Add missing checksums.
06:58 Changeset in rtems-source-builder [9976801]4.104.114.95 by Chris Johns <chrisj@…>
sb: Expand each data line.
06:18 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
06:15 solution1.pptx attached to GSoC/2015/NestedMutex by Saurabh Gadia
Draft1
06:07 GSoC/2015/NestedMutex created by Saurabh Gadia
05:17 GSoC/2015 edited by Saurabh Gadia
(diff)
04:54 GSoC/2015 edited by Ragunath
Added my calendar link (diff)
03:22 GSoC/2015 edited by Saurabh Gadia
(diff)

06/04/15:

19:40 GSoC/2015 edited by Ketul Shah
(diff)
19:36 GSoC/2015/BeagleBoard_BSP created by Ketul Shah
08:53 GSoC/2015 edited by Ketul Shah
Calendar added (diff)
08:09 GSoC/2015 edited by Jarielle Catbagan
(diff)

06/03/15:

20:34 GSoC/2015 edited by Ketul Shah
status updated (diff)
15:11 Ticket #2360 (Merge Beagle tester) created by Ben Gras
I have a commit for rtems-tools that relies on #2359 to execute the …
15:07 Ticket #2359 (Merge Beagle BSP support utilities with RSB) created by Ben Gras
I have a commit for RSB that adds building quite some tools. It is …
13:09 SOCIS/2015 edited by hermann19829
(diff)
12:13 GSoC/2015 edited by Rohini Kulkarni
(diff)
10:08 GSoC/2015 edited by Rohini Kulkarni
(diff)
09:50 SOCIS/2015/FaultTolerance edited by Saeed Ehteshamifar
(diff)
08:32 Ticket #2358 (Interrupt latency problem in _POSIX_Timer_Insert_helper()) closed by Sebastian Huber
fixed: [f9a2d364553aab2fa716c99de2e27ec6bbbf7d08/rtems]
08:07 Changeset in rtems [b2765075]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spcontext01: Improve output
07:15 Ticket #2358 (Interrupt latency problem in _POSIX_Timer_Insert_helper()) created by Sebastian Huber
Interrupts are disabled arround a _Watchdog_Insert() in …
04:13 Changeset in rtems-source-builder [97aa07d]4.104.114.95 by Chris Johns <chrisj@…>
devel/qemu: Update to the current head of Qemu's git master branch.
02:41 GSoC/2015 edited by Anand Krishnan Prakash
(diff)
02:37 GSoC/2015/GUI edited by Anand Krishnan Prakash
(diff)
02:37 GSoC/2015/GUI created by Anand Krishnan Prakash
Creating my project wiki page.

06/02/15:

22:20 Changeset in rtems [f455cdea]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Change CONTEXT_FP_SIZE define Define CONTEXT_FP_SIZE to zero in case hardware and software floating point support is disabled. The problem is that empty structures have a different size in C and C++. In C++ they have a non-zero size leading to an overestimate of the workspace size.
19:43 Changeset in rtems [335e5ca]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add Thread_Control::is_fp Store the floating-point unit property in the thread control block regardless of the CPU_HARDWARE_FP and CPU_SOFTWARE_FP settings. Make sure the floating-point unit is only enabled for the corresponding multilibs. This helps targets which have a volatile only floating point context like SPARC for example.
19:41 Changeset in rtems [2ccd150d]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/sptimecounter03: New test
19:31 GSoC/2015 edited by Yurii Shevtsov
(diff)
18:37 GSoC/2015 edited by Sujay Raj
(diff)
18:03 GSoC/2015 edited by YANG QIAO
(diff)
16:24 SOCIS/2015/FaultTolerance edited by Saeed Ehteshamifar
(diff)
16:23 SOCIS/2015/FaultTolerance created by Saeed Ehteshamifar
16:18 GSoC/2015 edited by Rohini Kulkarni
(diff)
16:16 GSoC/2015 edited by Rohini Kulkarni
(diff)
16:11 GSoC/2015 edited by Ragunath
(diff)
16:08 GSoC/2015 edited by André Marques
(diff)
15:58 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
15:54 GSoC/2015 edited by Ragunath
Edited my blog url (diff)
15:49 GSoC/2015 edited by André Marques
(diff)
15:48 Developer/Projects/Open/Fault_injection edited by Saeed Ehteshamifar
(diff)
15:38 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
15:22 GSoC/2015 edited by Anand Krishnan Prakash
(diff)
15:19 GSoC/2015 edited by Yurii Shevtsov
(diff)
15:18 GSoC/2015 edited by Yurii Shevtsov
(diff)
14:57 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
14:46 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
12:32 Changeset in rtems [43d7005]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpscheduler02: Reduce required CPU count
12:22 Changeset in rtems [2c14e67]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpmrsp01: Reduce required CPU count
12:10 Changeset in rtems [f48b73de]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpscheduler03: Use proper lock
12:01 Changeset in rtems [863dcf4]4.115 by Sebastian Huber <sebastian.huber@…>
score: Remove assert With the introduction of fine grained locking there is no longer a one-to-one connection between the Giant lock nest level and the thread dispatch disable level.
11:57 Changeset in rtems [f9a2d36]4.115 by Sebastian Huber <sebastian.huber@…>
posix: Fix _POSIX_Timer_Insert_helper() locking Close #2358.

06/01/15:

12:15 GSoC/2015 edited by YANG QIAO
(diff)
00:51 Changeset in rtems-libbsd [4517fa3]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Update LibBSD doco.

05/31/15:

21:28 GSoC/2015 edited by André Marques
(diff)

05/30/15:

15:48 Changeset in rtems [a51b352]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Add SPARC_USE_SAFE_FP_SUPPORT 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 is 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. On SMP configurations the deferred floating point switch is not supported in principle. So use here a safe floating point support. Safe means that the volatile floating point context is saved and restored around a thread dispatch issued during interrupt processing. Thus post-switch actions and context switch extensions may safely use the floating point unit. Update #2270.
14:54 SOCIS/2015 edited by hermann19829
(diff)
14:44 Ticket #2357 (clock.h: wrong text (tipical ctrl-c / ctrl-v problem).) created by Wendell P Silva
In rtems/include/rtems/rtems/clock.h, the documentation of …

05/29/15:

19:20 Changeset in rtems [18d18e1]4.115 by Sebastian Huber <sebastian.huber@…>
tmtests/tm26: Fix context switch to FP task It is wrong to restore the floating point context here. The _Context_Switch() ends up in _Thread_Handler() which will call _Thread_Restore_fp(). In _Thread_Do_dispatch() the FP restore is after the context switch.
16:55 SOCIS/2015 edited by hermann19829
(diff)
15:51 Changeset in rtems [b17fb17a]4.115 by Sebastian Huber <sebastian.huber@…>
Revert "tmtests/tm26: Avoid NULL pointer access" There is no NULL pointer access. Please note that _Thread_Get_executing() != executing variable in Low_task(). This reverts commit 5611839a7e2e371dd1f327c336c785095f634e55.
15:16 TBR/UserManual/MinGW_Tools_for_Windows edited by Gedare Bloom
Fix ftp links. (diff)
13:54 Changeset in rtems [1f6cdba6]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Remove superfluous FP enable The FP context save/restore makes only sense in the context of FP threads. Update #2270.
13:54 Changeset in rtems [8a1dc71b]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Avoid new window for FP save/restore Update #2270.
13:54 Changeset in rtems [2764bd43]4.115 by Alexander Krutwig <alexander.krutwig@…>
sparc: Disable FPU in interrupt context Update #2270.
13:03 Changeset in rtems [8f6a3145]4.115 by Sebastian Huber <sebastian.huber@…>
posix: Fix clock_gettime() The _TOD_Get_zero_based_uptime_as_timespec() returns already the right value.
12:18 Changeset in rtems [5611839]4.115 by Sebastian Huber <sebastian.huber@…>
tmtests/tm26: Avoid NULL pointer access
08:18 Changeset in rtems [4a5a4504]4.115 by Alexander Krutwig <alexander.krutwig@…>
sparc: Improve _CPU_Context_validate() Write the pattern only once to the entry register window and the floating point registers. Update #2270.
06:59 Changeset in rtems [aff220d]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix potential integer overflow Update #2356.
04:33 Ticket #2356 (Timecounter: Missing memory barriers for th_generation read/write) created by Nick Withers
sptests/spnsext01 fails, with: […] One issue is an integer …

05/28/15:

19:40 GSoC/2015/RaspberryPi2Support edited by Rohini Kulkarni
(diff)
12:49 Release/4.11 edited by Pavel Pisa
Include TMS570 between supported/new boards (diff)
12:45 Release/4.11 edited by Pavel Pisa
Mention pc386 change of default graphic to VBE. (diff)
12:42 SOCIS/2015 edited by hermann19829
(diff)
12:18 Ticket #2355 (SPARC: Several shared drivers are not SMP ready) created by Sebastian Huber
Several drivers in c/src/lib/libbsp/sparc/shared/ use interrupt …
09:46 Release/4.11 edited by Sebastian Huber
(diff)
09:39 Ticket #2354 (Replace red-black tree implementation, change API) created by Sebastian Huber
The RTEMS red-black tree implementation is not as good as the BSD …
09:32 Release/4.11 edited by Sebastian Huber
Add BSPs (diff)
09:10 SOCIS/2015/CoverageAnalysis edited by hermann19829
(diff)
09:06 SOCIS/2015 edited by hermann19829
(diff)
09:06 SOCIS/2015/CoverageAnalysis created by hermann19829
08:51 SOCIS/2015 edited by hermann19829
(diff)

05/27/15:

21:03 TBR/BSP/Beagleboard edited by Isaac Gutekunst
Moved comment into a {{{#!comment box (diff)
20:38 TBR/BSP/Beagleboard edited by Isaac Gutekunst
Moved text to code block for clarity (diff)
18:59 Ticket #2353 (Error in imfs memfile when device is full) created by Joel Sherrill
From the reporter (Круглов Сергей <skruglov@…>): * First bug I …
17:44 GSoC/2015 edited by Rohini Kulkarni
(diff)
15:22 Ticket #2292 (msdos_misc.c:1059: array index used before sanity check ?) closed by Gedare Bloom <gedare@…>
fixed: In 92422be16c3f3e835fca9b09e9b15e91714d522b/rtems: […]
15:13 Changeset in rtems [e6b31b27]4.115 by Joel Sherrill <joel.sherrill@…>
Remove use ticks for statistics configure option. This was obsolete and broken based upon recent time keeping changes. Thie build option was previously enabled by adding USE_TICKS_FOR_STATISTICS=1 to the configure command line. This propagated into the code as preprocessor conditionals using the RTEMS_USE_TICKS_FOR_STATISTICS conditional.
10:48 Changeset in rtems [9d0913d1]4.115 by Sebastian Huber <sebastian.huber@…>
libtests/i2c01: Avoid stack overflow
09:43 Changeset in rtems [ec84273d]4.115 by Sebastian Huber <sebastian.huber@…>
score: Replace _API_Mutex_Is_locked() Replace _API_Mutex_Is_locked() with _API_Mutex_Is_owner().
08:46 Changeset in rtems [ffe14b26]4.115 by Sebastian Huber <sebastian.huber@…>
sapi: Fix workspace size estimate Reserve a full minimum block to account for the heap protection enabled via RTEMS_DEBUG.
07:36 GSoC/2015 edited by Sujay Raj
(diff)
07:04 Changeset in rtems [3f1bf0c]4.115 by Sebastian Huber <sebastian.huber@…>
sapi: Fix workspace size estimate
06:55 Changeset in rtems [67901a82]4.115 by Sebastian Huber <sebastian.huber@…>
sapi: Simplify confdefs.h The _Configure_From_workspace() already takes care that zero size allocations contribute nothing to the workspace size estimate.
00:42 Changeset in rtems-libbsd [1383c80]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add conditional support for RTEMS PCI to the waf build. Check for the "rtems/pci.h" header and provide conditional build support with waf to build for BSPs that do not have PCI support. The Makefile build always defines HAVE_RTEMS_PCI_H which is the same state with this change. The PCI calls still exist however they do nothing and return a constant. Any PCI based driver that makes these calls on a BSP that does not have PCI support will not work which is understandable. Either change the driver or add PCI support the BSP.

05/26/15:

18:59 GSoC/2015 edited by Jarielle Catbagan
(diff)
17:34 GSoC/2015 edited by Ketul Shah
status updated (diff)
17:02 GSoC/2015 edited by Yurii Shevtsov
(diff)
16:22 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
16:09 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
15:53 GSoC/2015 edited by Rohini Kulkarni
(diff)
15:39 GSoC/2015 edited by Ragunath
(diff)
15:33 GSoC/2015 edited by Yurii Shevtsov
(diff)
15:31 GSoC/2015 edited by Anand Krishnan Prakash
(diff)
15:17 Changeset in rtems [7c5f37d]4.115 by Joel Sherrill <joel.sherrill@…>
Merge branch 'master' of ssh://dispatch.rtems.org/data/git/rtems
15:08 GSoC/2015 edited by Saurabh Gadia
(diff)
13:17 Changeset in rtems [ee4e7f0]4.115 by Sebastian Huber <sebastian.huber@…>
jffs2: Move into separate library In case the zlib compression was used, then the librtemscpu.a depended on libz.a. To avoid a GCC patch or complicated link flags move the JFFS2 support into a separate library to use a simple "-ljffs2 -lz" to link the executable.
12:13 Changeset in rtems [76030c7]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Add static assertion
12:09 Changeset in rtems [422de7f7]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Delete unused CONTEXT_CONTROL_SIZE
12:08 Changeset in rtems [139c0dc]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Delete unused ISF_STACK_FRAME_OFFSET
12:03 Changeset in rtems [fedc6828]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Add static offset assertions
11:42 GSoC/2015 edited by Sujay Raj
(diff)
11:00 Ticket #2352 (SPARC: Strange CPU_STACK_ALIGNMENT value) created by Sebastian Huber
We have […] which is in line with the SPARC ABI. We have […] …
08:02 Changeset in rtems [1045422]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Delete unused local labels
08:01 Changeset in rtems [26ffb8c2]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Change tabs to spaces
04:22 GSoC/2015 edited by Ketul Shah
wiki page added (diff)
04:17 GSoC/2015 edited by Ketul Shah
(diff)
04:03 GSoC/2015 edited by Ketul Shah
status updated (diff)
Note: See TracTimeline for information about the timeline view.