Sebastian Huber
bcef89f236
Update company name
...
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
2023-05-20 11:05:26 +02:00
Joel Sherrill
e7d46b738c
testsuites/sptests/sp[a-f*]*: Change license to BSD-2
...
Updates #3053 .
2022-04-05 13:14:14 -05:00
Joel Sherrill
bbe71c611b
bsps/testsuites/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Sebastian Huber
80cf60efec
Canonicalize config.h include
...
Use the following variant which was already used by most source files:
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
2020-04-16 07:30:00 +02:00
Sebastian Huber
b74353ef9c
score: Add _CPU_Instruction_no_operation()
...
This helps to reduce the use of architecture-specific defines throughout
the code base.
2018-07-20 09:11:05 +02:00
Chris Johns
bc0675393d
testsuite/sptests: Merged nested Makefile.am files into one Makefile.am
...
This change is part of the testsuite Makefile.am reorganization.
Update #3382
2018-04-10 08:24:54 +10:00
Sebastian Huber
c4b8b147dd
tests: Use simple console driver
...
Update #3170 .
Update #3199 .
2017-11-06 07:26:42 +01:00
Sebastian Huber
af4355459e
tests: Remove TEST_INIT
...
The TEST_EXTERN is a used only by the system.h style tests and they use
CONFIGURE_INIT appropriately.
Update #3170 .
Update #3199 .
2017-10-28 13:33:56 +02:00
Chris Johns
98c6d50145
testsuite: Use printk for all test output where possible.
...
- Remove the printf support leaving the direct printk support configured
with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf
call to printk.
- Control the test's single init for functions and global data with
TEST_INIT and not CONFIGURE_INIT. They are now separate.
Updates #3170 .
2017-10-23 16:25:45 +11:00
Sebastian Huber
0ea7ca9ea8
sptests/spcache01: Use standard test IO
...
Update #3076 .
2017-07-19 15:55:44 +02:00
Sebastian Huber
75e71b2df9
spcache01: Instruction cache invalidate workaround
...
On some systems, the instruction cache invalidation is not allowed by
the MMU.
2017-04-05 09:55:45 +02:00
Sebastian Huber
d00612875b
tests: Fix warnings
2015-03-05 11:23:10 +01:00
Sebastian Huber
a0b1b5edb8
Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
...
This define was superfluous, undocumented and used inconsistently.
2014-12-16 11:34:38 +01:00
Sebastian Huber
038faca160
rtems: Add rtems_cache_coherent_allocate()
...
Add rtems_cache_coherent_free() and rtems_cache_coherent_add_area().
2014-11-27 10:33:30 +01:00
Sebastian Huber
7e5c9b895e
rtems: Move rtems_cache_aligned_malloc()
...
Make sure also the size is cache aligned since otherwise we may have
some overlap with the next allocation block. A cache invalidate on this
area would be fatal.
2014-11-25 16:08:16 +01:00
Sebastian Huber
7981a885f8
sptest/spcache01: New test cases
2014-11-25 16:08:16 +01:00
Hesham ALMatary
23b14f87cf
sptests/spcache01: Make inline assembly conditional to account for OpenRISC l.nop instruction.
2014-08-25 11:12:16 -05:00
Sebastian Huber
6c0301daad
tests/sptests: Use <rtems/test.h>
2014-03-25 08:06:21 +01:00
Chris Johns
c49985691f
Change all references of rtems.com to rtems.org.
2014-03-21 08:10:47 +11:00
Sebastian Huber
53ad908a64
score: Add SMP lock profiling support
2014-03-14 08:46:49 +01:00
Sebastian Huber
28779c70ff
score: Add function to destroy SMP locks
2014-03-11 10:58:09 +01:00
Sebastian Huber
d50acdbb6c
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.
2014-03-11 10:58:09 +01:00
Sebastian Huber
e1d7bf002e
rtems: Add cache size functions
...
Add rtems_cache_get_data_cache_size() and
rtems_cache_get_instruction_cache_size().
2014-02-28 09:06:16 +01:00
Sebastian Huber
e7549ff4a1
rtems: Use size_t for cache line size
...
A cache line cannot have a negative size.
2014-02-28 08:59:02 +01:00
Sebastian Huber
31494ab264
sptests/spcache01: Detect write-through cache
2014-02-28 08:59:02 +01:00
Sebastian Huber
3378be955a
sptests/spcache01: New test
2014-02-24 16:12:03 +01:00