summaryrefslogtreecommitdiff
path: root/testsuites (follow)
AgeCommit message (Collapse)Author
2018-06-19sptests/sp36: Remove obsolete test programSebastian Huber
It tests the (never really working) strict order mutex option. Update #3406.
2018-02-08libtest/dl01: Add dlerror tests.4.11.3Chris Johns
Update #2747
2018-02-08Update dlerror usagePatrick Gauvin
Handles possible NULL return value Updates #2747
2018-02-08testsuites/libtest: Set EXENT to .exe so executable are correctly named.Chris Johns
The configure order effects how it works. Close #3297
2017-12-07dosfs: Allow creating a file with similar name.Christian Mauderer
If there is already a file with a long file name it isn't possible to create a second file which has a name that ends on the first files name (for example ets.beam and sets.beam). This patch fixes that. Close #3258.
2017-12-05dosfs: Fix files with same name as volume name.Christian Mauderer
Take care that a file in the root directory with the same name as the volume name can be found. Close #3257.
2017-08-23testsuite/dl: Add C++ by default for DL tests which use C++.Chris Johns
- Add AM C++ support to the testsuite configure.ac script. - Fix the dependences in the DL tests. Closes #3024.
2017-04-04libdl: Back port C++ exception throw and catch from 4.12.Chris Johns
Closes #2956.
2017-03-21dosfs: Fix file name searchSebastian Huber
Do not use our long file name entry count to optimize the file name search. The Unicode comparison must be taken into account. Close #2939.
2017-03-21dosfs: Fix fat_file_write()Sebastian Huber
Remove forced overwrite which leads to file data corruption. The logic to determine a forced overwrite was fundamentally broken. For simplity, disable this feature. Close #2622.
2017-03-21dosfs: Fix msdos_utf8_normalize_and_fold()Sebastian Huber
It is all right in case the result uses the full destination buffer. Without this fix the handling of a maximum 8.3 short file name is broken. Close #2928.
2017-03-21libio: Fix deadlock in location managementSebastian Huber
Perform a context-dependent deferred location release to avoid a deadlock on the file system instance locks, for example during a chdir(). Close #2936.
2017-02-14dosfs: Fix msdos_find_file_in_directory()Sebastian Huber
For a filename match the entry must match without anything remaining. Update #2908.
2017-01-26Change version to 4.11.1.99Sebastian Huber
Update #2886.
2016-11-02sptests/spclock_err02: Update screen fileSebastian Huber
2016-05-25posix: Fix pthread_spin_unlock() error statusSebastian Huber
Update #2719.
2016-05-17posix: Fix return states of pthread_kill()Sebastian Huber
POSIX mandates that an error code is returned and not -1 plus errno. Update #2715.
2016-05-17posix: Fix return status of pthread_cancel()Sebastian Huber
POSIX recommends ESRCH in case no thread exists for the specified identifier. Update #2713.
2016-01-11smptests/README: Delete obsolete informationSebastian Huber
2016-01-05score: Fix watchdog insertSebastian Huber
Under certain conditions a new watchdog was inserted with a wrong and very large delta interval due to a wrong iterator update. Bug was introduced by 1ccbd052910ed16131c74b0d5595c8a94066942d. Close #2507.
2015-12-21score: Fix watchdog removalSebastian Huber
Under certain conditions a new watchdog was inserted with a wrong and very large delta interval due to an incomplete iterator update. Bug was introduced by 1ccbd052910ed16131c74b0d5595c8a94066942d. Close #2501.
2015-10-27CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK was undocumented and not error checkedJoel Sherrill
closes #2431.
2015-10-23Fail gracefully if pax is not foundBen Gras
The $(PAX) variable is used unconditionally so it shouldn't be left empty if not found at configure time. Fixes #2437.
2015-09-11rbheap: Fix rtems_rbheap_free()Sebastian Huber
Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Update #2417.
2015-09-11libtests/rbheap01: SimplifySebastian Huber
Update #2417.
2015-09-01rbtree: Delete rtems_rbtree_find_control()Sebastian Huber
This function is hard to support in alternative implementations. It has no internal use case.
2015-07-23i2c: Fix return status of i2c dev read/writeSebastian Huber
2015-07-13score: TypoSebastian Huber
2015-07-01score: Accept NULL pointer in _Freechain_Put()Sebastian Huber
With this a _Freechain_Put( _Freechain_Get() ) works always.
2015-07-01score: Freechain handler API changesSebastian Huber
Replace the extend function with an allocator since this fits better to the current use case.
2015-06-26score: Hide SMP lock profiling impl if disabledSebastian Huber
The problem is that empty structures have a different size in C and C++.
2015-06-26libmisc: Simplify <rtems/stackchk.h>Sebastian Huber
Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
2015-06-22rtems: Add rtems_interrupt_local_disable|enable()Sebastian Huber
Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion.
2015-06-19tmtests/tm27: Use scheduler lockSebastian Huber
2015-06-19sptests/sp37: Fix type and simplifySebastian Huber
2015-06-15Remove use ticks for statistics configure option.Joel Sherrill
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.
2015-06-13score: Add _Watchdog_Preinitialize()Sebastian Huber
Add an assert to ensure that the watchdog is the proper state for a _Watchdog_Initialize(). This helps to detect invalid initializations which may lead to a corrupt watchdog chain.
2015-06-12sptests/sptasknopreempt01: New testSebastian Huber
Update #2365.
2015-06-09sptests/sptimecounter03: New testSebastian Huber
2015-06-09sptests/spcontext01: Add second volatile clobberSebastian Huber
Do a volatile clobber in the context switch extension to cover the path through _Thread_Do_dispatch() invoked after interrupt processing.
2015-06-03sptests/spcontext01: Improve outputSebastian Huber
2015-06-03smptests/smpscheduler02: Reduce required CPU countSebastian Huber
2015-06-03smptests/smpmrsp01: Reduce required CPU countSebastian Huber
2015-06-03smptests/smpscheduler03: Use proper lockSebastian Huber
2015-05-29tmtests/tm26: Fix context switch to FP taskSebastian Huber
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.
2015-05-29Revert "tmtests/tm26: Avoid NULL pointer access"Sebastian Huber
There is no NULL pointer access. Please note that _Thread_Get_executing() != executing variable in Low_task(). This reverts commit 5611839a7e2e371dd1f327c336c785095f634e55.
2015-05-29tmtests/tm26: Avoid NULL pointer accessSebastian Huber
2015-05-27libtests/i2c01: Avoid stack overflowSebastian Huber
2015-05-27score: Replace _API_Mutex_Is_locked()Sebastian Huber
Replace _API_Mutex_Is_locked() with _API_Mutex_Is_owner().
2015-05-27jffs2: Move into separate librarySebastian Huber
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.