Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | psxtmthread05: delete spurious .cvsignore file | Gedare Bloom | 2013-11-27 | 1 | -2/+0 |
| | |||||
* | psxtmtests: copy psxtmthread05 to psxtmthread06, fix psxtmthread05 | Daniel Ramirez | 2013-11-27 | 9 | -11/+162 |
| | | | | | | The psxtmthread05 test was testing the functionality meant for psxtmthread06. This patch copies the psxtmthread05 to psxtmthread06 and modifies psxtmthread05 to test the intended functionality. | ||||
* | psxtmtests_plan.csv: Add explicit No status | Joel Sherrill | 2013-11-27 | 1 | -30/+30 |
| | |||||
* | Indicate that test psxtmthread05 has been implemented | Chirayu Desai | 2013-11-27 | 1 | -1/+1 |
| | | | | | | * update psxtmtests_plan.csv to reflect that the test has been implemented. * Test implemented in db08c3897f86f99d5a4259506d4463b0ec440762 | ||||
* | psxtests: Add test document file to psx06. | Steven Kou | 2013-11-27 | 1 | -0/+34 |
| | |||||
* | psxtmtests: Add psxtmthread05 for pthread_setschedparam | Chirayu Desai | 2013-11-27 | 5 | -0/+153 |
| | | | | | | New test psxtmthread 05 uses two tasks and times lowering the priority of one task plus the preemption and context switch to the other task. | ||||
* | psxtests: Add test document file to psx09. | Steven Kou | 2013-11-25 | 1 | -0/+25 |
| | |||||
* | psxtests: Add test document file to psx08. | Steven Kou | 2013-11-25 | 1 | -0/+28 |
| | |||||
* | psxtests: add psx01/psx01.doc | Annelies Odermann | 2013-11-22 | 1 | -0/+36 |
| | |||||
* | score/rbtree: Remove "unprotected" from API | Sebastian Huber | 2013-11-21 | 2 | -65/+65 |
| | |||||
* | score/rbtree: Delete protected operations | Sebastian Huber | 2013-11-21 | 1 | -64/+64 |
| | | | | | The user of the red-black tree container must now ensure that at most one thread at once can access an instance. | ||||
* | Misc tests: Fix scn files and adjust output | Joel Sherrill | 2013-11-18 | 5 | -23/+107 |
| | |||||
* | libtests/malloctest: Fix heap extend test case | Sebastian Huber | 2013-11-18 | 1 | -1/+1 |
| | |||||
* | testsuites: Add missing .scn files | Joel Sherrill | 2013-11-15 | 46 | -22/+1183 |
| | |||||
* | Rename imfs_fspathenval.scn to imfs_fspatheval.scn | Joel Sherrill | 2013-11-15 | 2 | -2/+1 |
| | |||||
* | fsdosfsname01: Improve test for duplicate names | Ralf Kirchner | 2013-11-15 | 1 | -1/+9 |
| | |||||
* | smptests/smp06: Delete test | Sebastian Huber | 2013-11-11 | 6 | -187/+0 |
| | | | | | | | This test referred to the first version of the simple SMP scheduler which used the thread execution time for its scheduling decisions. For the current simple SMP scheduler, the execution time of threads is irrelevant (like in the corresponding single-processor variant). | ||||
* | fsdosfsformat01: Add test for re-mount of a filesystem | Ralf Kirchner | 2013-10-18 | 1 | -0/+11 |
| | |||||
* | libtests/flashdisk01: Include missing header file | Sebastian Huber | 2013-10-16 | 1 | -0/+1 |
| | |||||
* | rename smpatomic08 to smpatomic01 | WeiY | 2013-10-08 | 7 | -26/+32 |
| | |||||
* | delete smpatomic0-7 test cases | WeiY | 2013-10-08 | 44 | -1938/+0 |
| | |||||
* | add simple atomic test cases into smpatomic08 | WeiY | 2013-10-08 | 1 | -0/+108 |
| | |||||
* | JFFS2: New tests | Sebastian Huber | 2013-09-19 | 11 | -0/+411 |
| | |||||
* | libtests/termios04: Avoid NULL pointer access | Sebastian Huber | 2013-09-17 | 1 | -3/+6 |
| | |||||
* | libblock: PR2145: Limit maximum read-ahead blocks | Sebastian Huber | 2013-09-16 | 6 | -0/+89 |
| | | | | This helps to prevent stack overflows due to configuration errors. | ||||
* | fstests/mdosfs_fstime: Remove test | Sebastian Huber | 2013-09-16 | 3 | -35/+0 |
| | | | | The FAT file system is not conformant with the POSIX requirements. | ||||
* | psxtests/psxfile01: Fix according to POSIX | Sebastian Huber | 2013-09-13 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489 | ||||
* | fstests/fstime: Fix according to POSIX | Sebastian Huber | 2013-09-13 | 1 | -102/+139 |
| | | | | | | | | | | | | | | | | | ftruncate() and open() with O_TRUNC shall upon successful completion mark for update the st_ctime and st_mtime fields of the file. truncate() shall upon successful completion, if the file size is changed, mark for update the st_ctime and st_mtime fields of the file. The POSIX standard "The Open Group Base Specifications Issue 7", IEEE Std 1003.1, 2013 Edition says nothing about the behaviour of truncate() if the file size remains unchanged. Future directions of the standard may mandate the behaviour specified in ftruncate(): http://austingroupbugs.net/view.php?id=489 | ||||
* | fstests/fspermission: Fix resource leak | Sebastian Huber | 2013-09-13 | 1 | -2/+9 |
| | |||||
* | smptests/smpatomic08: Add initialization test case | Sebastian Huber | 2013-09-03 | 2 | -0/+43 |
| | |||||
* | score: Use unsigned long for atomic integers | Sebastian Huber | 2013-09-03 | 8 | -62/+62 |
| | | | | | | | Use unsigned long instead of uint_fast32_t since C11 provides only a ATOMIC_LONG_LOCK_FREE macro constant. This makes it also possible to use properly typed integer literals like 123UL. It is now clear which compatible type should be used for the atomic integer. | ||||
* | smptests/smpatomic08: Avoid copy and paste | Sebastian Huber | 2013-09-01 | 2 | -163/+86 |
| | |||||
* | smptests/smpatomic08: Simplify or/and test case | Sebastian Huber | 2013-09-01 | 1 | -38/+52 |
| | | | | Renamed and use common integer variables. | ||||
* | smptests/smpatomic08: Fix compare and exchange | Sebastian Huber | 2013-09-01 | 1 | -9/+17 |
| | |||||
* | add atomic sub, and, or, compare_exchange test cases into smpatomic08 | WeiY | 2013-09-01 | 2 | -1/+175 |
| | |||||
* | smp: Add and use _Assert_Owner_of_giant() | Sebastian Huber | 2013-08-30 | 3 | -27/+101 |
| | | | | | | | | | | | | | | Add and use _ISR_Disable_without_giant() and _ISR_Enable_without_giant() if RTEMS_SMP is defined. On single processor systems the ISR disable/enable was the big hammer which ensured system-wide mutual exclusion. On SMP configurations this no longer works since other processors do not care about disabled interrupts on this processor and continue to execute freely. On SMP in addition to ISR disable/enable an SMP lock must be used. Currently we have only the Giant lock so we can check easily that ISR disable/enable is used only in the right context. | ||||
* | sapi: SMP support for chains | Sebastian Huber | 2013-08-30 | 2 | -10/+22 |
| | | | | | | | | Add ISR lock to chain control for proper SMP protection. Replace rtems_chain_extract() with rtems_chain_explicit_extract() and rtems_chain_insert() with rtems_chain_explicit_insert() on SMP configurations. Use rtems_chain_explicit_extract() and rtems_chain_explicit_insert() to provide SMP support. | ||||
* | smptests/smpatomic08: Fix race conditions | Sebastian Huber | 2013-08-29 | 2 | -55/+54 |
| | |||||
* | smptests/smpatomic08: New test | Sebastian Huber | 2013-08-28 | 6 | -0/+382 |
| | |||||
* | smptests: Move ATOMIC conditional to top-level | Sebastian Huber | 2013-08-28 | 8 | -28/+2 |
| | |||||
* | posix: Add and use _POSIX_signals_Acquire() | Sebastian Huber | 2013-08-27 | 1 | -1/+2 |
| | | | | | | Add and use _POSIX_signals_Release(). The post-switch handler is not protected by disabled thread dispatching. Use proper SMP lock for signal management. | ||||
* | sptests/spthreadq01: Add SMP support | Sebastian Huber | 2013-08-27 | 1 | -2/+6 |
| | |||||
* | sptests/spnsext01: Add SMP support | Sebastian Huber | 2013-08-27 | 1 | -2/+3 |
| | |||||
* | score: Add and use CHAIN_INITIALIZER_ONE_NODE(). | Sebastian Huber | 2013-08-27 | 1 | -0/+26 |
| | | | | | | Add and use CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(), RTEMS_CHAIN_INITIALIZER_ONE_NODE() and RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(). | ||||
* | sptests/spintrcritical20: PR2140: New test | Sebastian Huber | 2013-08-23 | 6 | -0/+204 |
| | |||||
* | psxtests/psxfatal0[12]: Update due to API changes | Sebastian Huber | 2013-08-23 | 2 | -4/+8 |
| | |||||
* | libtests/flashdisk01: Update screen file | Sebastian Huber | 2013-08-23 | 1 | -8/+10 |
| | |||||
* | posix: Update to the pthread_once changes. | Chris Johns | 2013-08-23 | 2 | -12/+32 |
| | | | | | | Implement the reeview changes. Add a POSIX Fatal error domain. Fix confdefs.h to correctly handle the internal POSIX mutexes. | ||||
* | smp: Disable restart of threads other than self | Sebastian Huber | 2013-08-20 | 1 | -0/+23 |
| | |||||
* | smp: Add Deterministic Priority SMP Scheduler | Sebastian Huber | 2013-08-20 | 1 | -12/+12 |
| |