Joel Sherrill
31f0458a93
eZKit533/include/bsp.h: Remove rtems_bsp_delay()
2014-03-21 08:55:02 -05:00
Joel Sherrill
8cc7084c2c
doc misc: Building again and updates
...
Remove references to Cygnus
Fix issues introduced in previous edits
2014-03-21 08:53:31 -05:00
Christian Mauderer
a5385b1f72
score: Unify pthread and gxx_wrapper once and move to score.
2014-03-21 11:21:49 +01:00
Sebastian Huber
9486566ca8
smptests/smpload01: Improve test
...
Add a task producing memory traffic. Add tasks to obtain a priority
inheritance semaphore in a synchronized way.
2014-03-21 10:52:21 +01:00
Joel Sherrill
4c36cd5b71
relnotes/intro.texi: Change rtems.com to rtems.org and update
2014-03-20 16:20:29 -05:00
Joel Sherrill
98fd4153b4
relnotes/status.texi: Update to Bugzilla
2014-03-20 16:20:21 -05:00
Joel Sherrill
0b7e5f7510
HELP.html Makefile.am: Remove unused HELP.html
2014-03-20 16:18:34 -05:00
Joel Sherrill
0dd02c6876
cpright.texi: Update to reflect services and community
2014-03-20 16:17:24 -05:00
Joel Sherrill
a86d13a57d
texi2html_init.in: Reword rtems.com to rtems.org
2014-03-20 16:16:41 -05:00
Joel Sherrill
f5bbc042d9
started/buildc.t: Change CVS to Git
2014-03-20 16:16:39 -05:00
Joel Sherrill
df40cc9016
started/buildrt.t: Change CVS to Git
2014-03-20 16:16:02 -05:00
Chris Johns
c49985691f
Change all references of rtems.com to rtems.org.
2014-03-21 08:10:47 +11:00
Sebastian Huber
f68401e3f5
fstests/fsrename: Fix stack corruption
...
Use snprintf() instead of sprintf(). Include missing header files.
2014-03-20 13:20:44 +01:00
Christian Mauderer
6cd4a5ca2e
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.
2014-03-20 09:10:26 +01:00
Sebastian Huber
f8b2eb03f7
tests/libtests: Use <rtems/test.h>
2014-03-20 09:10:26 +01:00
Sebastian Huber
802d3ba712
tests/fstests: Remove duplicate begin/end messages
...
Fix file system names. Remove superfluous defines.
2014-03-20 09:10:08 +01:00
Christian Mauderer
4484112216
psxonce01: Add call counter to check if init function has been called.
2014-03-19 08:34:28 +01:00
Christian Mauderer
6592cabade
psxtests: move pthread_once tests into an extra test.
2014-03-19 08:34:27 +01:00
Sebastian Huber
f31311aa67
score: Add _Assert_Not_reached()
2014-03-19 08:34:27 +01:00
Sebastian Huber
72f4b98be7
score: Add _Debug_Is_owner_of_allocator()
2014-03-19 08:34:27 +01:00
Sebastian Huber
a3dd225b88
score: Delete _Assert_Owner_of_giant()
...
Add _Debug_Is_owner_of_giant(). This makes it possible to assert the
opposite.
2014-03-19 08:34:27 +01:00
Sebastian Huber
ff25926701
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.
2014-03-19 08:34:26 +01:00
Sebastian Huber
51f823c932
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.
2014-03-19 08:34:26 +01:00
Sebastian Huber
fa3993d92d
score: Make _ISR_Enable_without_giant() available
...
Make _ISR_Enable_without_giant() available for non-SMP configurations.
2014-03-18 13:10:47 +01:00
Sebastian Huber
614cd7a468
rtems: Include missing header file
2014-03-18 10:07:06 +01:00
Sebastian Huber
65c0166faf
smptests/smpload01: Use test extension
2014-03-17 13:21:15 +01:00
Andre Marques
27d240e050
New fstest to check rename POSIX conformance
...
This patch is a newer version of the test presented on
http://www.rtems.org/pipermail/rtems-devel/2014-February/005318.html
Unchecked error cases:
- EIO (physical error)
- ENOSPC (no space left in the new filepath)
- EROFS (already covered on testsuites/fstests/fsrofs01)
Untested functionality:
- File system lock during rename() operation
- If after rename() the link count of a file becomes 0 it should be
removed and the space ocupied by the file shall be freed and no longer
accessible (the function statvfs() gives "not implemented" on the imfs
file system, so this is postponed for now)
2014-03-17 10:21:56 +01:00
Sebastian Huber
d6da1b1ef4
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.
2014-03-17 09:17:37 +01:00
Sebastian Huber
bc75887774
tests/fstests: Use <rtems/test.h>
2014-03-17 09:17:36 +01:00
Sebastian Huber
ad48ebbfc7
tests/smptests: Use <rtems/test.h>
2014-03-17 09:17:36 +01:00
Sebastian Huber
9391f6d663
tests/samples: Use <rtems/test.h>
2014-03-17 09:17:36 +01:00
Sebastian Huber
840ae715a9
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.
2014-03-17 09:17:36 +01:00
Daniel Cederman
2a37016b89
score: Add include for uintptr_t definition.
2014-03-17 08:36:18 +01:00
Ralf Kirchner
5dc268f96d
libchip: Relax buffer counts and add fatal error
2014-03-14 16:01:33 +01:00
Pavel Pisa
fac9da635b
bsps/arm: Add DP83848 PHY support to LPC Ethernet
2014-03-14 08:59:27 +01:00
Pavel Pisa
14c3cb642e
bsps/arm: Add PHY detection to LPC Ethernet
2014-03-14 08:56:33 +01:00
Pavel Pisa
369bb13bce
bsps/arm: Reset MII management in LPC Ethernet
...
Reduce MII clock to support LPC17XX.
2014-03-14 08:56:33 +01:00
Pavel Pisa
810815c4b7
bsp/lpc24xx: Add LPC24XX_PIN_ETHERNET_POWER_DOWN
2014-03-14 08:56:33 +01:00
Sebastian Huber
986ddf50c2
bsp/lpc24xx: Add lpc24xx_pin_get_first_index()
2014-03-14 08:56:33 +01:00
Sebastian Huber
0bf59cf0ae
Add documentation for profiling
2014-03-14 08:46:51 +01:00
Sebastian Huber
4575ae0a40
smptests/smpload01: New test
2014-03-14 08:46:50 +01:00
Sebastian Huber
148d6e9a15
arm: Add support for interrupt profiling
2014-03-14 08:46:50 +01:00
Sebastian Huber
155024265f
bsps/powerpc: Add support for interrupt profiling
2014-03-14 08:46:50 +01:00
Sebastian Huber
234eceddbe
bsps/leon3: Add interrupt delay profiling support
2014-03-14 08:46:50 +01:00
Sebastian Huber
de5d6d048d
sparc: Add support for interrupt profiling
2014-03-14 08:46:50 +01:00
Sebastian Huber
53ad908a64
score: Add SMP lock profiling support
2014-03-14 08:46:49 +01:00
Sebastian Huber
f980561ee0
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.
2014-03-14 08:46:49 +01:00
Sebastian Huber
350f88dc6e
sapi: Add SMP lock profiling app. level data
2014-03-14 08:46:49 +01:00
Sebastian Huber
29c9eb601e
sapi: Add per-CPU profiling application level data
2014-03-14 08:46:49 +01:00
Sebastian Huber
4dad4b8411
sapi: Add profiling application level support
2014-03-14 08:46:49 +01:00