Timeline




matching tags

Mar 21, 2014:

8:35 PM Changeset in rtems [fd46711]4.11 by bjorn larsson <bjornlarsson@…>
psxtmtests: Add test.h support
3:48 PM Changeset in rtems [2ead50a]4.11 by bjorn larsson <bjornlarsson@…>
tmtests: convert to test.h
1:29 PM Changeset in rtems [5ef9f23]4.11 by Christian Mauderer <Christian.Mauderer@…>
libcsupport: Use POSIX keys for GXX key functions With this patch C++ applications now eventually need additional POSIX-keys and POSIX-key-value-pairs configured.
1:17 PM Changeset in rtems [8e133b25]4.11 by Christian Mauderer <Christian.Mauderer@…>
librpc: Use POSIX key instead of task variables
11:07 AM Changeset in rtems [9d9df8b]4.11 by Christian Mauderer <Christian.Mauderer@…>
libcsupport: Remove unused gxx-wrapper function. The rtems_gxx_key_dtor function is not longer used by gcc.
11:07 AM Changeset in rtems [01f23374]4.11 by Christian Mauderer <Christian.Mauderer@…>
posix: Prevent pthread_setspecific from returning EAGAIN. The man-page for pthread_setspecific does not define the EAGAIN return value. Further without this patch it was not possible to set keys that have been already set a new value. Add test for setting a new value to a already set key.
9:12 AM Ticket #2172 (SMP: System corruption revealed with test smpload01) created by Sebastian Huber
See FIXME comment in smpload01 test: …
8:53 AM Changeset in rtems [9486566]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smpload01: Improve test Add a task producing memory traffic. Add tasks to obtain a priority inheritance semaphore in a synchronized way.
2:53 AM GSoC edited by AoLaD
/* Students' Proposals */ (diff)

Mar 20, 2014:

10:43 PM Changeset in rtems [8cc7084]4.11 by Joel Sherrill <joel.sherrill@…>
doc misc: Building again and updates Remove references to Cygnus Fix issues introduced in previous edits
9:19 PM Changeset in rtems [98fd415]4.11 by Joel Sherrill <joel.sherrill@…>
relnotes/status.texi: Update to Bugzilla
9:18 PM Changeset in rtems [0b7e5f75]4.11 by Joel Sherrill <joel.sherrill@…>
HELP.html Makefile.am: Remove unused HELP.html
9:17 PM Changeset in rtems [0dd02c68]4.11 by Joel Sherrill <joel.sherrill@…>
cpright.texi: Update to reflect services and community
9:16 PM Changeset in rtems [f5bbc042]4.11 by Joel Sherrill <joel.sherrill@…>
started/buildc.t: Change CVS to Git
9:16 PM Changeset in rtems [df40cc9]4.11 by Joel Sherrill <joel.sherrill@…>
started/buildrt.t: Change CVS to Git
9:10 PM Changeset in rtems [c499856]4.11 by Chris Johns <chrisj@…>
Change all references of rtems.com to rtems.org.
8:47 PM Changeset in rtems-source-builder [40d25dc]4.104.114.9 by Joel Sherrill <joel.sherrill@…>
4.11/rtems-v850.bset: Add gcc 4.8.2 patch
8:21 PM Changeset in rtems-tools [ec18d1d]4.104.11 by Joel Sherrill <joel.sherrill@…>
gcc-4.8.2-rtems4.11-20140349.diff: New file
7:19 PM Changeset in rtems-source-builder [dac3a03]4.104.114.9 by Joel Sherrill <joel.sherrill@…>
source-builder.txt: Correct spelling errors
5:47 PM Changeset in rtems [4c36cd5b]4.11 by Joel Sherrill <joel.sherrill@…>
relnotes/intro.texi: Change rtems.com to rtems.org and update
4:57 PM Changeset in rtems [a86d13a]4.11 by Joel Sherrill <joel.sherrill@…>
texi2html_init.in: Reword rtems.com to rtems.org
12:18 PM Changeset in rtems [f68401e]4.11 by Sebastian Huber <sebastian.huber@…>
fstests/fsrename: Fix stack corruption Use snprintf() instead of sprintf(). Include missing header files.
9:00 AM Changeset in rtems [b0efca5]4.11 by Sebastian Huber <sebastian.huber@…>
score: _Debug_Is_thread_dispatching_allowed() Do not check ISR level in _Debug_Is_thread_dispatching_allowed().
8:22 AM Changeset in rtems [a5385b1]4.11 by Christian Mauderer <Christian.Mauderer@…>
score: Unify pthread and gxx_wrapper once and move to score.
8:09 AM Changeset in rtems [802d3ba]4.11 by Sebastian Huber <sebastian.huber@…>
tests/fstests: Remove duplicate begin/end messages Fix file system names. Remove superfluous defines.
7:16 AM Changeset in rtems [b3b9600]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete unused STATES_ALL_SET
1:39 AM Changeset in rtems-source-builder [5111acf]4.104.114.9 by Chris Johns <chrisj@…>
doc: New version and date.
1:37 AM Changeset in rtems-source-builder [1180988]4.104.114.9 by Chris Johns <chrisj@…>
doc: Add patch details.
12:06 AM Changeset in rtems-source-builder [9b1ae21]4.104.114.9 by Chris Johns <chrisj@…>
freebsd: Add support for FreeBSD 10.0. GDB did not build out of the box on FreeBSD 10.0 due to the iconv move to libc effecting the gettext port with Python. The patch provided is from the gdb port (devel/gdb) and add the LDFLAGS to the link command line when Python is used and this adds /usr/local/lib if needed.

Mar 19, 2014:

10:22 PM GSoC edited by Hesham
/* Students' Proposals */ (diff)
8:21 PM Changeset in rtems [e045fb6c]4.11 by Jennifer Averett <jennifer.averett@…>
posix: Move affinity from thread to scheduler.
8:20 PM Changeset in rtems [56c396b]4.11 by Jennifer Averett <jennifer.averett@…>
score: Add priority affinity smp scheduler.
4:17 PM Changeset in rtems [6cd4a5c]4.11 by Christian Mauderer <Christian.Mauderer@…>
cpukit/shell: Replace task variables with posix keys. Use posix keys for current shell environment instead of task variables. With this patch the shell needs one posix-key and one posix-key-value-pair configured. Update documentation for the shell. Adapt samples/fileio: - Add necessary objects. - Add login function and custom device name for better testing of the shell.
2:50 PM Changeset in rtems [7205189]4.11 by Jennifer Averett <jennifer.averett@…>
posix: Modified pthread init to use cpuset default.
9:40 AM Changeset in rtems [3b5e7dc]4.11 by Sebastian Huber <sebastian.huber@…>
score: Set name before object is made public
4:15 AM Changeset in rtems-tools [e959da9]4.104.11 by Chris Johns <chrisj@…>
4.11/gdb: Fix detecting python when building GDB on FreeBSD 10.0. This patch is from the FreeBSD 10.0 devel/gdb port and adds the LDFLAGS to link command line with Python enabled. Note, this may effect some hosts if there are library clashes.
4:07 AM GSoC edited by Just Janek
Added Janek's GSoC 2014 information to the proposal table (diff)

Mar 18, 2014:

6:55 PM Changeset in rtems [54f345f5]4.11 by Jennifer Averett <jennifer.averett@…>
rtems: Move affinity from thread to scheduler.
6:54 PM Changeset in rtems [6d24e8b]4.11 by Jennifer Averett <jennifer.averett@…>
sapi: Add priority affinity smp scheduler.
5:52 PM Changeset in rtems [da5b1b9]4.11 by Jennifer Averett <jennifer.averett@…>
score: Remove affinity element from thread.
5:44 PM Changeset in rtems [af53e6cf]4.11 by Jennifer Averett <jennifer.averett@…>
smpaffinity01: Use Priority Affinity SMP scheduler.
5:43 PM Changeset in rtems [d4e1ead]4.11 by Jennifer Averett <jennifer.averett@…>
smppsxaffinity01: Use Priority Affinity SMP scheduler.
5:43 PM Changeset in rtems [cb283959]4.11 by Jennifer Averett <jennifer.averett@…>
smppsxaffinity02: Use Priority Affinity SMP scheduler.
3:25 PM Changeset in rtems [4484112]4.11 by Christian Mauderer <Christian.Mauderer@…>
psxonce01: Add call counter to check if init function has been called.
3:25 PM Changeset in rtems [6592cab]4.11 by Christian Mauderer <Christian.Mauderer@…>
psxtests: move pthread_once tests into an extra test.
3:13 PM Changeset in rtems [084c5cc]4.11 by Sebastian Huber <sebastian.huber@…>
score: Reduce _Thread_Reset() parameters Move thread entry parameters out of _Thread_Reset() to enable re-usablity of this function.
3:11 PM Changeset in rtems [dcd5e26]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move _Thread_Reset() and make static
12:22 PM Changeset in rtems [f31311aa]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add _Assert_Not_reached()
11:11 AM Changeset in rtems [72f4b98b]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add _Debug_Is_owner_of_allocator()
10:56 AM Changeset in rtems [a3dd225b]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete _Assert_Owner_of_giant() Add _Debug_Is_owner_of_giant(). This makes it possible to assert the opposite.
10:49 AM Changeset in rtems [ff25926]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete _Assert_Thread_dispatching_repressed Add _Debug_Is_thread_dispatching_allowed(). This makes it possible to assert the opposite. Use _ISR_Disable_without_giant()/_ISR_Enable_without_giant() to avoid misleading secondary assertion failures.
9:56 AM Changeset in rtems [fa3993d9]4.11 by Sebastian Huber <sebastian.huber@…>
score: Make _ISR_Enable_without_giant() available Make _ISR_Enable_without_giant() available for non-SMP configurations.
9:04 AM Changeset in rtems [614cd7a]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Include missing header file
7:28 AM Changeset in rtems [51f823c9]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Use interal mutex for once implementation Enable pthread_once() for all configurations. The pthread_once() function is one means to initialize POSIX keys. Another use case is the C++ support.

Mar 17, 2014:

6:25 PM Changeset in rtems [82e507e]4.11 by Joel Sherrill <joel.sherrill@…>
no_bsp/shmsupp/lock.c: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [8d687914]4.11 by Joel Sherrill <joel.sherrill@…>
no_bsp/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [bd7dd3b0]4.11 by Joel Sherrill <joel.sherrill@…>
nios2_iss/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [b51e44ad]4.11 by Joel Sherrill <joel.sherrill@…>
moxiesim/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [43e5a3c]4.11 by Joel Sherrill <joel.sherrill@…>
sim68000/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [2e9efbf]4.11 by Joel Sherrill <joel.sherrill@…>
ods68302/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [a4ee9f5]4.11 by Joel Sherrill <joel.sherrill@…>
mvme136/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [3420b6b]4.11 by Joel Sherrill <joel.sherrill@…>
mrm332/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [65e0fec]4.11 by Joel Sherrill <joel.sherrill@…>
gen68360/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [99a1a2c5]4.11 by Joel Sherrill <joel.sherrill@…>
gen68340/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [3139c1d0]4.11 by Joel Sherrill <joel.sherrill@…>
gen68302/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [130f01b]4.11 by Joel Sherrill <joel.sherrill@…>
m32rsim/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [0758923]4.11 by Joel Sherrill <joel.sherrill@…>
m32cbsp/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [0e363f4]4.11 by Joel Sherrill <joel.sherrill@…>
lm32_evr/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [31f1ef9d]4.11 by Joel Sherrill <joel.sherrill@…>
pc386/include/bsp.h: Remove rtems_bsp_delay()
6:25 PM Changeset in rtems [43af31d]4.11 by Joel Sherrill <joel.sherrill@…>
h8sim/include/bsp.h: Remove rtems_bsp_delay()
6:23 PM Changeset in rtems [8fd544d5]4.11 by Joel Sherrill <joel.sherrill@…>
gensh1/include/bsp.h: Remove rtems_bsp_delay()
6:23 PM Changeset in rtems [5830f5a]4.11 by Joel Sherrill <joel.sherrill@…>
gensh2/include/bsp.h: Remove rtems_bsp_delay()
6:23 PM Changeset in rtems [770ad77]4.11 by Joel Sherrill <joel.sherrill@…>
gensh4/include/bsp.h: Remove rtems_bsp_delay()
6:23 PM Changeset in rtems [851c44ef]4.11 by Joel Sherrill <joel.sherrill@…>
shsim/include/bsp.h: Remove rtems_bsp_delay()
6:23 PM Changeset in rtems [8c4821e]4.11 by Joel Sherrill <joel.sherrill@…>
usiii/include/bsp.h: Remove rtems_bsp_delay()
6:20 PM Changeset in rtems [64fa6e69]4.11 by Joel Sherrill <joel.sherrill@…>
niagara/include/bsp.h: Remove rtems_bsp_delay()
6:19 PM Changeset in rtems [e31e6b9]4.11 by Joel Sherrill <joel.sherrill@…>
gba/include/bsp.h: Remove rtems_bsp_delay()
2:03 PM Changeset in rtems [391ad3e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix thread restart extensions context Run the thread restart extensions in the context of the restarted thread. Run them with thread dispatching enabled.
12:20 PM Changeset in rtems [65c0166]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smpload01: Use test extension
9:12 AM Changeset in rtems [5c731a83]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use thread action for thread restart The thread restart is now supported on SMP. New test smptests/smpthreadlife01.
7:10 AM Changeset in rtems [f8b2eb03]4.11 by Sebastian Huber <sebastian.huber@…>
tests/libtests: Use <rtems/test.h>
7:10 AM Changeset in rtems [ad48ebb]4.11 by Sebastian Huber <sebastian.huber@…>
tests/smptests: Use <rtems/test.h>
1:56 AM TBR/BSP/Niagara edited by KarelGardas
Fix link to OpenSPARC T1 architecture and performance modelling tools (diff)

Mar 16, 2014:

3:15 PM Changeset in rtems [bc75887]4.11 by Sebastian Huber <sebastian.huber@…>
tests/fstests: Use <rtems/test.h>
11:40 AM Developer/Simulators/QEMU edited by Jinyang
(diff)
11:29 AM GSoC edited by Jinyang
(diff)

Mar 14, 2014:

6:22 PM Changeset in rtems [73b9af2d]4.11 by Gedare Bloom <gedare@…>
sparc64/niagara: add bsp_fatal_handler to terminate execution Terminates the execution of niagara BSP when running in gem5.
5:39 PM Changeset in rtems [c2007c2c]4.11 by Joel Sherrill <joel.sherrill@…>
avrtest/include/bsp.h: Remove rtems_bsp_delay()
5:38 PM Changeset in rtems [31f0458a]4.11 by Joel Sherrill <joel.sherrill@…>
eZKit533/include/bsp.h: Remove rtems_bsp_delay()
2:06 PM Changeset in rtems [5dc268f9]4.11 by Ralf Kirchner <ralf.kirchner@…>
libchip: Relax buffer counts and add fatal error
12:55 PM Changeset in rtems [d6da1b1]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use only next field for chain on/off It is sufficient to use one field for the chain on/off indication. The chain API functions are highly performance critical.
10:58 AM Changeset in rtems [fc521e2d]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Use thread action for signals
10:55 AM Changeset in rtems [8061f56]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete post-switch API extensions Use thread post-switch actions instead.
10:53 AM Changeset in rtems [6fd1bdb7]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Use thread action for signals
10:50 AM Changeset in rtems [0dd732d]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add thread actions Thread actions are the building block for efficient implementation of - Classic signals delivery, - POSIX signals delivery, - thread restart notification, - thread delete notification, - forced thread migration on SMP configurations, and - the Multiprocessor Resource Sharing Protocol (MrsP).
9:17 AM Changeset in rtems [a5ac9da]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use thread get/set CPU functions
7:42 AM Changeset in rtems [ebb6a8d]4.11 by Sebastian Huber <sebastian.huber@…>
libchip: Include <bsp.h> BSP options definition
7:12 AM Ticket #1601 (USB stack port from FreeBSD 8.0) closed by Sebastian Huber
wontfix: USB support is now included in the libbsd: http://git.rtems.org/rtems-libbsd
3:11 AM GSoC edited by André Marques
/* Students' Proposals */ (diff)

Mar 13, 2014:

3:45 PM Changeset in rtems [9a8bf95b]4.11 by Sebastian Huber <sebastian.huber@…>
libchip: Check interrupt extension availability
3:41 PM Changeset in rtems [062f9532]4.11 by Sebastian Huber <sebastian.huber@…>
libchip: Avoid <bsp/utility.h>
3:03 PM Changeset in rtems [4d3e9334]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Typos
2:25 PM Changeset in rtems [fb7199d]4.11 by Sebastian Huber <sebastian.huber@…>
score: Relax Giant lock usage for API mutexes It is no longer necessary to protect the workspace allocations with the Giant lock due to the thread life cycle re-implementation.
2:21 PM Changeset in rtems [2a37016]4.11 by Daniel Cederman <cederman@…>
score: Add include for uintptr_t definition.
1:35 PM Changeset in rtems [e4b50853]4.11 by Daniel Cederman <cederman@…>
greth: Make local functions static, remove overflow and correct printf call.
1:33 PM Changeset in rtems [a46e02c7]4.11 by Daniel Cederman <cederman@…>
bsps/sparc: Make local functions static. The PCI and RASTA versions of the uart, spacewire and 1553 drivers directly includes the c-file of the standard versions of the drivers, but uses a macro to change the name of the driver register function. When the standard version is used this function should be global, when it is included as part of the PCI and RASTA versions it should be local and static.
1:28 PM Changeset in rtems [5130248e]4.11 by Daniel Cederman <cederman@…>
smc91111: Move driver attach prototype to header file. Also signal to compiler that the start variable in lan91cxx_recv is only used when debugging.
1:26 PM Changeset in rtems [3240325]4.11 by Daniel Cederman <cederman@…>
bsps/sparc: Change asm to asm to compile with -pedantic.
1:21 PM Changeset in rtems [f23bd591]4.11 by Daniel Cederman <cederman@…>
bsps/sparc: Make spurious trap handler function static.
1:13 PM Changeset in rtems [52f6502]4.11 by Daniel Cederman <cederman@…>
bsps/sparc: Add common gnat handler function prototype. Moved prototype for gnat_install_handler and gnat_install_handler_common to common header file. Placed header file in bsp namespace.

Mar 12, 2014:

3:37 PM Changeset in rtems [dedc1393]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix GET_INTERRUPT_MASK macro Use _PPC_INTERRUPT_DISABLE_MASK introduced with 801b5d80325dbd3e92218271d54e75f389da7136.
2:10 PM Developer/Coding/Conventions edited by Sh
/* RTEMS Coding Style */ (diff)
8:23 AM Changeset in rtems [0bf59cf]4.11 by Sebastian Huber <sebastian.huber@…>
Add documentation for profiling

Mar 11, 2014:

8:08 PM Changeset in rtems [30d11766]4.11 by Joel Sherrill <joel.sherrill@…>
stackchk.t task.t: Change can not to cannot for consistency
1:20 PM Changeset in rtems [b4b86b82]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Fix NULL pointer access in pthread_create()
1:15 PM Changeset in rtems [0dd025cc]4.11 by Sebastian Huber <sebastian.huber@…>
psxtests/psxkey07: Do not allocate task IDs
1:02 PM Changeset in rtems [92d261c]4.11 by Sebastian Huber <sebastian.huber@…>
psxtests/psxkey07: Limit workspace size This avoids large test execution times on targets with a big RAM.
1:02 PM Changeset in rtems [fca27b7]4.11 by Sebastian Huber <sebastian.huber@…>
psxtests/psxkey07: Account for RTEMS_TOO_MANY
12:58 PM Changeset in rtems [0a64eba]4.11 by Sebastian Huber <sebastian.huber@…>
psxtests/psxkey08: Limit workspace size This avoids large test execution times on targets with a big RAM.
12:57 PM Changeset in rtems [61081541]4.11 by Sebastian Huber <sebastian.huber@…>
psxtests/psxkey08: Do not allocate task IDs We have a unified work area. So depending on the memory layout the task_id_p = malloc( sizeof( rtems_id ) ); rtems_test_assert( task_id_p ); or the sc = rtems_task_create( rtems_build_name('T','A',created_task_count, ' '), 1, RTEMS_MINIMUM_STACK_SIZE, RTEMS_DEFAULT_MODES, RTEMS_DEFAULT_ATTRIBUTES, task_id_p ); rtems_test_assert( (sc == RTEMS_UNSATISFIED) || (sc == RTEMS_TOO_MANY) || (sc == RTEMS_SUCCESSFUL) ); may fail. If we are unlucky then we hit the first case and the test fails.
7:06 AM Changeset in rtems [96c4112]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Regenerate

Mar 10, 2014:

4:35 PM Changeset in rtems [89e72a80]4.11 by Joel Sherrill <joel.sherrill@…>
smp.t: Add Background and Operation Sections
3:31 PM Changeset in rtems [9391f6d]4.11 by Sebastian Huber <sebastian.huber@…>
tests/samples: Use <rtems/test.h>
2:47 PM Changeset in rtems [2aeeaa0]4.11 by Joel Sherrill <joel.sherrill@…>
doc: Improve description of rtems_status_text for ToC
2:17 PM Changeset in rtems [e72bc923]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add profiling report for tests
1:39 PM Changeset in rtems [4dad4b8]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add profiling application level support
1:39 PM Changeset in rtems [840ae71]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add <rtems/test.h> Provide support functions to print the begin/end of test message. Provide a test fatal extension to print out profiling reports in the future.
12:39 PM Changeset in rtems [4575ae0]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smpload01: New test
12:27 PM Changeset in rtems [909f61b]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smppsxaffinity02: Fix end of test message
9:20 AM Changeset in rtems [350f88d]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add SMP lock profiling app. level data
9:04 AM Changeset in rtems [f980561]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add per-CPU profiling Add per-CPU profiling stats API. Implement the thread dispatch disable level profiling. The interrupt profiling must be implemented in CPU port specific parts (mostly assembler code). Add a support function _Profiling_Outer_most_interrupt_entry_and_exit() for this purpose.
9:03 AM Changeset in rtems [29c9eb6]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add per-CPU profiling application level data
8:49 AM Changeset in rtems [0c25ba68]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Fix NULL pointer access in pthread_create()
7:25 AM Changeset in rtems [d50acdbb]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add local context to SMP lock API Add a local context structure to the SMP lock API for acquire and release pairs. This context can be used to store the ISR level and profiling information. It may be later used to enable more sophisticated lock algorithms, e.g. MCS locks. There is only one lock that cannot be used with a local context. This is the per-CPU lock since here we would have to transfer the local context through a context switch which is very complicated.
7:15 AM Changeset in rtems [ae88aa7]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Use one SMP lock for all chains This partially reverts commit 1215fd4d9426a59d568560e9a485628560363133. In order to support profiling of SMP locks and provide a future compatible SMP locks API it is necessary to add an SMP lock destroy function. Since the commit above adds an SMP lock to each chain control we would have to add a rtems_chain_destroy() function as well. This complicates the chain usage dramatically. Thus revert the patch above. A global SMP lock for all chains is used to implement the protected chain operations. Advantages: * The SAPI chain API is now identical on SMP and non-SMP configurations. * The size of the chain control is reduced and is then equal to the Score chains. * The protected chain operations work correctly on SMP. Disadvantage: * Applications using many different chains and the protected operations may notice lock contention. The chain control size drop is a huge benefit (SAPI chain controls are 66% larger than the Score chain controls). The only disadvantage is not really a problem since these applications can use specific interrupt locks and unprotected chain operations to avoid this issue.
7:13 AM Changeset in rtems [b1196e3]4.11 by Sebastian Huber <sebastian.huber@…>
printk: Add support for long long

Mar 9, 2014:

1:22 PM Changeset in rtems [fac9da63]4.11 by Pavel Pisa <ppisa@…>
bsps/arm: Add DP83848 PHY support to LPC Ethernet
11:35 AM GSoC edited by Hesham
/* Students' Proposals */ (diff)

Mar 7, 2014:

9:00 PM Changeset in rtems [48198f1b]4.11 by Joel Sherrill <joel.sherrill@…>
cpright.texi: Update to 2014.
7:20 PM Changeset in rtems [d46ab11b]4.11 by Joel Sherrill <joel.sherrill@…>
Classic API Users Guide: Add SMP and affinity services. This patch adds the initial version of the SMP chapter to the Users Guide.
7:18 PM Changeset in rtems [4013d25]4.11 by Joel Sherrill <joel.sherrill@…>
POSIX Users Guide: Add thread affinity services.
7:18 PM Changeset in rtems [653ed5e]4.11 by Joel Sherrill <joel.sherrill@…>
gen_section: Update for use with new SMP chapters.
3:06 PM Changeset in rtems [5c332349]4.11 by Jennifer Averett <jennifer.averett@…>
Remove trailing whitespace in previous patches
1:36 PM Changeset in rtems [53ad908]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add SMP lock profiling support
11:53 AM Changeset in rtems [28779c7]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add function to destroy SMP locks
6:52 AM Changeset in rtems [234ecedd]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/leon3: Add interrupt delay profiling support
3:23 AM Changeset in rtems [9d9c426]4.11 by Nick Withers <nick.withers@…>
Teach rtems_tarfs_load() about symlinks
Note: See TracTimeline for information about the timeline view.