Timeline




matching tags

May 2, 2014:

11:56 PM Changeset in rtems-source-builder [24473fa]4.104.114.9 by Chris Johns <chrisj@…>
config: Add gcc-4.9.0 configuration support.
9:28 PM Changeset in rtems-testing [5e5439a]4.11 by Joel Sherrill <joel.sherrill@…>
bit_rtems: Add SMP and keep going support
9:27 PM Changeset in rtems-testing [c882ea6]4.11 by Joel Sherrill <joel.sherrill@…>
bit_all_bsps: Add moxie and nios2
8:11 PM Changeset in rtems-testing [37f3437]4.11 by Joel Sherrill <joel.sherrill@…>
vm-help: Virtual Machine Helpers
8:07 PM Changeset in rtems-testing [29789e8]4.11 by Joel Sherrill <joel.sherrill@…>
rtems-testing shell scripts: Use env not eval
8:07 PM Changeset in rtems-testing [db7c8e2]4.11 by Joel Sherrill <joel.sherrill@…>
covoar/GcovData.h: Remove unused private variable
2:25 PM Changeset in rtems-testing [df4d9e9]4.11 by Joel Sherrill <joel.sherrill@…>
covoar: Fix issues spotted by clang on FreeBSD 10
2:14 PM Changeset in rtems-testing [85c521d]4.11 by Joel Sherrill <joel.sherrill@…>
rtems-testing: Use eval bash instead of full path
1:47 PM Changeset in rtems [4d906bda]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use atomic operations for SMP messages
1:33 PM Changeset in rtems [145becf]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add SMP test message handler This handler can be used to test the inter-processor interrupt implementation.
12:28 PM Changeset in rtems [d2a94ab]4.11 by Daniel Hellstrom <daniel@…>
GRSPW: added clock cycles after GRSPW reset added clock cycles after GRSPW reset to make sure CTRL.START bit write actually have an effect. Wait until reset is completed.
10:48 AM Changeset in rtems-source-builder [3adcfbf]4.104.114.9 by Chris Johns <chrisj@…>
rtems/4.11: Fix _host_os for building on FreeBSD. It needs to be _build_os.
8:31 AM Changeset in rtems [38b59a6]4.11 by Sebastian Huber <sebastian.huber@…>
score: Implement forced thread migration The current implementation of task migration in RTEMS has some implications with respect to the interrupt latency. It is crucial to preserve the system invariant that a task can execute on at most one processor in the system at a time. This is accomplished with a boolean indicator in the task context. The processor architecture specific low-level task context switch code will mark that a task context is no longer executing and waits that the heir context stopped execution before it restores the heir context and resumes execution of the heir task. So there is one point in time in which a processor is without a task. This is essential to avoid cyclic dependencies in case multiple tasks migrate at once. Otherwise some supervising entity is necessary to prevent life-locks. Such a global supervisor would lead to scalability problems so this approach is not used. Currently the thread dispatch is performed with interrupts disabled. So in case the heir task is currently executing on another processor then this prolongs the time of disabled interrupts since one processor has to wait for another processor to make progress. It is difficult to avoid this issue with the interrupt latency since interrupts normally store the context of the interrupted task on its stack. In case a task is marked as not executing we must not use its task stack to store such an interrupt context. We cannot use the heir stack before it stopped execution on another processor. So if we enable interrupts during this transition we have to provide an alternative task independent stack for this time frame. This issue needs further investigation.
12:31 AM RTEMSMailingLists edited by Mayes
/* RTEMS Lists */ (diff)
12:29 AM RTEMSMailingLists edited by Mayes
/* RTEMS Lists */ (diff)

May 1, 2014:

5:38 AM Changeset in rtems-source-builder [43252be]4.104.114.9 by Chris Johns <chrisj@…>
config: Update to gdb-7.7 for a range of archs. Update lm32, m32c, m32r, m68k, microblaze, mips, powerpc, sh, sparc64 v850.

Apr 30, 2014:

7:53 PM Changeset in rtems-schedsim [d13fa72] by Joel Sherrill <joel.sherrill@…>
wrap_thread_dispatch.c: Add missed file
7:17 PM Changeset in rtems-schedsim [6d31eca] by Joel Sherrill <joel.sherrill@…>
schedsim/shell/shared/schedsim_disable_dispatch.c: New file missed earlier
6:26 PM Changeset in rtems-schedsim [30430be] by Joel Sherrill <joel.sherrill@…>
schedsim/shell/shared/Makefile.am: Missed in previous commit
6:24 PM Changeset in rtems-schedsim [187d93c] by Joel Sherrill <joel.sherrill@…>
Allow Scheduler Simulator to "defer dispatch" until controlled This is needed to prevent a semaphore delete from triggering a preempt and breaking the mutex is owner debug check. Technically we are running the same thread until the API call returns. But from an RTEMS internals perspective, it was preempted at the _Object_Put(). When understanding this patch, it is important to remember that the Scheduler Simulator is single threaded and faking out RTEMS. This is one place where RTEMS would have preempted to a thread and when we returned to rtems_semaphore_delete(), the _Object_Put() call would have been made by the correct thread.
2:30 PM GSoC edited by Youren Shen
/* Students' Summer of Code Tracking Table */ (diff)
1:13 PM Changeset in rtems-tools [a35f890]4.104.11 by Chris Johns <chrisj@…>
tools/gdb: Simulator inline fixes in the cgen code.
12:54 PM Changeset in rtems [bee71f8e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix TLS size usage
8:13 AM Changeset in rtems [b0e83e12]4.11 by Ralf Kirchner <ralf.kirchner@…>
libchip: Add asserts to dwmac driver
8:07 AM Changeset in rtems [64bc102]4.11 by Ralf Kirchner <ralf.kirchner@…>
libchip: Correct netstats message for dwmac driver
8:06 AM Changeset in rtems [bc9a71b]4.11 by Ralf Kirchner <ralf.kirchner@…>
bsp/altera-cyclone-v: Move mbufs and network clusters to uncached RAM
8:06 AM Changeset in rtems [ff13e0b]4.11 by Ralf Kirchner <ralf.kirchner@…>
bsp/altera-cyclone-v: Increase size of nocache region and nocache heap Increase size of nocache heap in order to be able to move mbufs and clusters of the network driver to uncached RAM
6:22 AM Changeset in rtems-tools [9e78f60]4.104.11 by Chris Johns <chrisj@…>
tools/microblaze: Fix the building of libgcc.
4:51 AM TBR/BSP/Beagleboard edited by Beng
correct 'building uboot' hierarchy level (diff)
2:34 AM GSoC edited by Hesham
/* Students' Summer of Code Tracking Table */ (diff)
2:29 AM Developer/OpenProjects edited by Hesham
/* Board Support Package (BSP) */ (diff)
2:26 AM Projects/GSoC/OpenRISC edited by Hesham
(diff)

Apr 29, 2014:

2:57 PM Changeset in rtems [0832ca7]4.11 by Ralf Kirchner <ralf.kirchner@…>
doc: Extend documentation for unlimited objects Mark POSIX Keys and POSIX Key Value Pairs as supported. Add list of unsupported object classes. Add hint to unified work areas. Add example.
2:09 PM Changeset in rtems [e239760]4.11 by Sebastian Huber <sebastian.huber@…>
score: SMP_FATAL_SCHEDULER_WITHOUT_PROCESSORS Avoid the SMP_FATAL_SCHEDULER_WITHOUT_PROCESSORS fatal error and make it a run-time error in rtems_scheduler_ident() and _Scheduler_Get_by_id().
11:16 AM Changeset in rtems [dabf423]4.11 by Sebastian Huber <sebastian.huber@…>
score: Typo
7:58 AM Changeset in rtems-testing [ee0e1a3] by Sebastian Huber <sebastian.huber@…>
sim-scripts/gdb-sim-run.in: No kill generic exits
7:39 AM Changeset in rtems [a16af0b3]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/mips: Delete unused files The MIPS port defines CPU_SIMPLE_VECTORED_INTERRUPTS to FALSE.
6:53 AM Changeset in rtems [0b344f34]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/m32r: Fix bsp_specs
6:43 AM Changeset in rtems [ef26454]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/bfin: Fix bsp_specs
5:48 AM Changeset in rtems [99be750]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Report profiling only if enabled for tests

Apr 28, 2014:

11:18 PM Changeset in rtems-tools [4efea40]4.104.11 by Chris Johns <chrisj@…>
bsp: Clean up the BBxM BSP configuration.
11:10 PM Changeset in rtems-tools [bd0fbd6]4.104.11 by Chris Johns <chrisj@…>
bsp: Break on the terminate halt to get fatal handlers run.
2:55 PM Changeset in rtems [6741427a]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/h8sim: Fix linker command file
8:51 AM Changeset in rtems-source-builder [527515c]4.104.114.9 by Chris Johns <chrisj@…>
sb:Use cc and c++ on FreeBSD 10 and higher.
7:56 AM Changeset in rtems [a336d51]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid copy and paste
6:53 AM Changeset in rtems-source-builder [491d6b9]4.104.114.9 by Chris Johns <chrisj@…>
4.11/rtems: Sparc port change to gdb-7.7.
2:18 AM Changeset in rtems-source-builder [6fe63b3]4.104.114.9 by Chris Johns <chrisj@…>
config: Remove the POSIX thread model patch. Switch back the RTEMS thread model now it is fixed for SMP. This also works for some tests that where failing.
12:44 AM Projects/GSoC/OpenRISC created by Hesham
Created page with " [[TOC(...)]] Mentors: Ben Gras, Chris Johns, Christian Svensson Students: Hesham ALMatary Status: The project has just started. It's currently in design ..."

Apr 27, 2014:

5:35 PM Changeset in rtems-tools [803b63d]4.104.11 by Ben Gras <beng@…>
add --filter to specify the set of selected tests. . parameter is a glob . default is *.exe as it was . it is a convenient way to select a particular test to run over and over again while debugging it, without laboriously manipulating the .exe's that are present (i.e. moving/deleting them)
8:11 AM Changeset in rtems [eae0863]4.11 by Chris Johns <chrisj@…>
rtems: Fix sp2038 test. Avoid using newlib's gmtime_r call which fails with a max signed int. Add an RTEMS specific version for 1/1/1988 to 31/12/2100. Update sp2038 to test every day from 1/1/1988 to 31/12/2100. Only days need be tested as the code splits the seconds based on days.

Apr 26, 2014:

11:32 PM Changeset in rtems [0c5beb8e]4.11 by Chris Johns <chrisj@…>
rtems: Account for the network semaphore.
2:52 PM TBR/BSP/Beagleboard edited by Beng
(diff)
1:09 PM Changeset in rtems [03b7789]4.11 by Sebastian Huber <sebastian.huber@…>
score: Statically initialize _ISR_Vector_table
2:15 AM GSoC edited by André Marques
/* Students' Summer of Code Tracking Table */ (diff)

Apr 25, 2014:

5:56 PM Changeset in rtems [e306f3df]4.11 by Jennifer Averett <jennifer.averett@…>
sapi: Fix condef.h compile error for disabled network configuration. Added define for CONFIGURE_SEMAPHORES_FOR_NFS when networking disabled.
7:30 AM Changeset in rtems [5d2ae6e2]4.11 by Chris Johns <chrisj@…>
libfs/rfs: Fix the fstime failures for the RFS file system.
6:14 AM Changeset in rtems [c9a0a10]4.11 by Chris Johns <chrisj@…>
rtems: Account for file system semaphores. Add support to account for the semaphores used by the file systems.
5:46 AM TBR/BSP/Beagleboard edited by ChrisJohns
/* Ben and Chris's Big Beagleboard Adventure */ (diff)
5:30 AM TBR/BSP/Beagleboard edited by ChrisJohns
Add how to track rtems.master and Ben's WIP (diff)
4:24 AM Ticket #2178 (Classic API semaphore counts are wrong in confdefs.h) created by Chris Johns
The beagleboardmx BSP fails fsdosfsformat01 while it passes with the …

Apr 24, 2014:

3:53 PM TBR/BSP/Beagleboard edited by Beng
added test report (diff)
1:21 PM Changeset in rtems [f412e12]4.11 by Joel Sherrill <joel.sherrill@…>
mcf52235/configure.ac: Delete junk line
7:52 AM Changeset in rtems-tools [4e8f984]4.104.11 by Chris Johns <chrisj@…>
bsp: Add Beagleboard xM support.
2:39 AM TBR/BSP/Beagleboard edited by Beng
(diff)

Apr 23, 2014:

11:38 PM Changeset in rtems [053abcda]4.11 by Joel Sherrill <joel.sherrill@…>
multiple BSPs: Remove BSP_SMALL_MEMORY
11:20 PM TBR/BSP/Beagleboard edited by Beng
added info about rtems tester config and first test report (diff)
8:08 PM Changeset in rtems [82d137ae]4.11 by Jennifer Averett <jennifer.averett@…>
capture01: New non-interactive test for capture engine.
4:31 AM Changeset in rtems [b74c9cf]4.11 by Chris Johns <chrisj@…>
bootstrap: Sort the contents of the prinstall.am files. Sorting removed the variations across different host operating systems and file systems.
2:38 AM GSoC edited by Hesham
/* Students' Summer of Code Tracking Table */ (diff)

Apr 22, 2014:

6:10 PM Changeset in rtems [1450de0]4.11 by Joel Sherrill <joel.sherrill@…>
shsim: Correct linking for C++
6:08 PM Changeset in rtems [25c3208a]4.11 by Joel Sherrill <joel.sherrill@…>
gensh4: Correct linking for C++
6:07 PM Changeset in rtems [851e643]4.11 by Joel Sherrill <joel.sherrill@…>
gensh2: Correct linking for C++
6:07 PM Changeset in rtems [3191b42]4.11 by Joel Sherrill <joel.sherrill@…>
gensh1: Correct linking for C++
6:07 PM Changeset in rtems [b6a2e57b]4.11 by Joel Sherrill <joel.sherrill@…>
score603e: Add rtems_crti
6:06 PM Changeset in rtems [77737ad]4.11 by Joel Sherrill <joel.sherrill@…>
ss555: Add rtems_crti/n
3:44 PM Changeset in rtems [812c9d6]4.11 by Joel Sherrill <joel.sherrill@…>
sim68000/bsp_specs: Add crtbegin/end, crt[in]
3:36 PM Changeset in rtems [2f36f5a5]4.11 by Joel Sherrill <joel.sherrill@…>
mpc8260ads: Add rtems_crti/n
2:45 PM Changeset in rtems [8c18adde]4.11 by Joel Sherrill <joel.sherrill@…>
h8sim/bsp_specs: Add crtbegin/end, crt[in]
9:50 AM Changeset in rtems [aea93fb4]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add profiling done message
9:46 AM Changeset in rtems [8365ad1]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add arithmetic means to XML profiling report
8:40 AM Changeset in rtems [3fe1e43]4.11 by Sebastian Huber <sebastian.huber@…>
sparc: Document register g7 usage
8:15 AM Changeset in rtems [7c0bd74]4.11 by Sebastian Huber <sebastian.huber@…>
sparc: Add _CPU_Get_current_per_CPU_control() Use register g6 for the per-CPU control of the current processor. The register g6 is reserved for the operating system by the SPARC ABI. On Linux register g6 is used for a similar purpose with the same method since 1996. The register g6 must be initialized during system startup and then must remain unchanged. Since the per-CPU control is used in all critical sections of the operating system, this is a performance optimization for the operating system core procedures. An additional benefit is that the low-level context switch and interrupt processing code is now identical on non-SMP and SMP configurations.
8:10 AM Changeset in rtems [e5120a5]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add _CPU_Get_current_per_CPU_control() Add optional method _CPU_Get_current_per_CPU_control() to obtain the per-CPU control of the current processor. This is optional. Not every CPU port needs this. It is only an optional optimization variant. In case this macro is undefined, the default implementation using the current processor index will be used.
7:45 AM Changeset in rtems [d60e760]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Fix TLS support in linker command files The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section.
7:32 AM Changeset in rtems [e2782684]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/mbx8xx: Fix Makefile.am and bsp_specs
6:32 AM Changeset in rtems [e10574a]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix linker command files
5:46 AM Changeset in rtems [b2ec2d15]4.11 by Sebastian Huber <sebastian.huber@…>
sparc: Optimize context switch The registers g2 through g4 are reserved for applications. GCC uses them as volatile registers by default. So they are treated like volatile registers in RTEMS as well.
5:46 AM Changeset in rtems [3380ee8]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use common names for per-CPU variables Use "cpu" for an arbitrary Per_CPU_Control variable. Use "cpu_self" for the Per_CPU_Control of the current processor. Use "cpu_index" for an arbitrary processor index. Use "cpu_index_self" for the processor index of the current processor. Use "cpu_count" for the processor count obtained via _SMP_Get_processor_count(). Use "cpu_max" for the processor maximum obtained by rtems_configuration_get_maximum_processors().
5:46 AM Changeset in rtems [f17e171]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix warning
5:46 AM Changeset in rtems [861346d1]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete superfluous assignments These values are already zero initialized by C run-time setup.
5:46 AM Changeset in rtems [4c23fa4]4.11 by Sebastian Huber <sebastian.huber@…>
score: Simplify Giant lock
5:46 AM Changeset in rtems [774edf2c]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use _Per_CPU_Get_snapshot()
4:43 AM Developer/OpenProjects edited by Hesham
/* Board Support Package (BSP) */ (diff)

Apr 21, 2014:

11:04 PM Developer/SMP edited by Mayes
/* Status of Effort */ (diff)
10:58 PM Developer/SMP edited by Mayes
/* Termios Framework */ (diff)
10:58 PM Developer/SMP edited by Mayes
/* Low-Level Broadcasts */ (diff)
10:57 PM Developer/SMP edited by Mayes
/* Barrier Synchronization */ (diff)
10:57 PM Developer/SMP edited by Mayes
/* Thread Delete/Restart? */ (diff)
10:56 PM Developer/SMP edited by Mayes
/* Post-Switch Actions */ (diff)
10:55 PM Developer/SMP edited by Mayes
/* Fine Grained Locking */ (diff)
10:55 PM Developer/SMP edited by Mayes
/* Multiprocessor Resource Sharing Protocol - MrsP */ (diff)
10:53 PM Developer/SMP edited by Mayes
/* Clustered Scheduling */ (diff)
10:52 PM Developer/SMP edited by Mayes
/* Interrupt Support */ (diff)
10:49 PM Developer/SMP edited by Mayes
/* Profiling */ (diff)
6:08 PM Changeset in rtems [1ed8762e]4.11 by Joel Sherrill <joel.sherrill@…>
mpci.c: Now compiles again
6:08 PM Changeset in rtems [d47904f]4.11 by Joel Sherrill <joel.sherrill@…>
niagara/Makefile.am: Fix rule for start.o
3:08 PM Ticket #2164 (RFS file system : error in rtems_rfs_bitmap_create_search in ...) closed by Gedare Bloom
fixed: http://git.rtems.org/rtems/commit/?id=a9619f3cb6b181f781aaf1f77931b32d0137145f
3:08 PM Ticket #2163 (RFS file system : error in rtems_rfs_group_bitmap_alloc group search ...) closed by Gedare Bloom
fixed: http://git.rtems.org/rtems/commit/?id=e60b7b1b4f19894dda0096b116bb0a21a5c51101
3:08 PM Ticket #2162 (RFS file system : statvfs will report 1 block free when all blocks are used) closed by Gedare Bloom
fixed: http://git.rtems.org/rtems/commit/?id=9b48dc67ed57f31c00b2e4351a30fac947472899
2:08 PM Changeset in rtems [a44fa5a7]4.11 by Joel Sherrill <joel.sherrill@…>
utf8proc01: Honor BSP_SMALL_MEMORY
2:08 PM Changeset in rtems [faa4e4c]4.11 by Joel Sherrill <joel.sherrill@…>
flashdisk01: Honor BSP_SMALL_MEMORY
2:08 PM Changeset in rtems [2bea494]4.11 by Joel Sherrill <joel.sherrill@…>
fsdosfsname01: Honor BSP_SMALL_MEMORY
2:07 PM Changeset in rtems [97ae79d7]4.11 by Joel Sherrill <joel.sherrill@…>
fsdosfsformat01: Honor BSP_SMALL_MEMORY
2:07 PM Changeset in rtems [90bc4d03]4.11 by Joel Sherrill <joel.sherrill@…>
libcpu/sh: Build cache stubs so apps usign cache API link
2:06 PM Changeset in rtems-testing [e997f7a]4.11 by Joel Sherrill <joel.sherrill@…>
jmr3904.in: Add ReservedInstruction? as fatal message to detect

Apr 18, 2014:

6:21 PM Developer/SMP edited by Mayes
/* Status of Effort */ (diff)
6:20 PM Developer/SMP edited by Mayes
/* Implementation Status */ (diff)
6:18 PM Developer/SMP edited by Mayes
/* Status of Effort*/ (diff)
6:04 PM Developer/SMP edited by Mayes
/* Implementation Status */ (diff)
4:05 PM Changeset in rtems [614fefe]4.11 by Joel Sherrill <joel.sherrill@…>
dummy_printk_support.c: Comment clean up
3:52 PM Changeset in rtems [a531683]4.11 by Joel Sherrill <joel.sherrill@…>
shsim: Add printk() support and move all code to console subdirectory
12:30 AM Developer/SMP edited by Mayes
(diff)
Note: See TracTimeline for information about the timeline view.