Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-01-13 | configure: Remove __RTEMS_DO_NOT_INLINE_THREAD_* | Sebastian Huber | 1 | -6/+0 | |
2017-01-13 | configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__ | Sebastian Huber | 1 | -10/+0 | |
2017-01-13 | configure: Remove HAVE_STRUCT__THREAD_QUEUE_QUEUE | Sebastian Huber | 1 | -1/+0 | |
2017-01-13 | configure: Remove envlock support | Sebastian Huber | 1 | -3/+0 | |
This is provided by Newlib itself. | |||||
2017-01-13 | configure: Remove SIZEOF_PTHREAD_SPINLOCK_T | Sebastian Huber | 1 | -1/+0 | |
2017-01-13 | configure: Remove HAVE_THREADS_H support | Sebastian Huber | 1 | -4/+1 | |
2017-01-13 | configure: Remove HAVE_SEMAPHORE_H support | Sebastian Huber | 1 | -4/+1 | |
2017-01-13 | configure: Add RTEMS_TOOL_CHAIN_ERROR | Sebastian Huber | 1 | -14/+13 | |
Stop the build with a common error message in case the tool chain is seriously out of date. | |||||
2017-01-11 | Remove obsolete __RTEMS_HAVE_SYS_CPUSET_H__ | Joel Sherrill | 1 | -7/+0 | |
2016-11-29 | cpukit: Add libdebugger, a remote debugger agent for GDB. | Chris Johns | 1 | -0/+12 | |
2016-11-23 | posix: Add self-contained pthread spinlock | Sebastian Huber | 1 | -0/+1 | |
Turn pthread_spinlock_t into a self-contained object. On uni-processor configurations, interrupts are disabled in the lock/trylock operations and the previous interrupt status is restored in the corresponding unlock operations. On SMP configurations, a ticket lock is a acquired and released in addition. The self-contained pthread_spinlock_t object is defined by Newlib in <sys/_pthreadtypes.h>. typedef struct { struct _Ticket_lock_Control _lock; __uint32_t _interrupt_state; } pthread_spinlock_t; This implementation is simple and efficient. However, this test case of the Linux Test Project would fail due to call of printf() and sleep() during spin lock ownership: https://github.com/linux-test-project/ltp/blob/master/testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-2.c There is only limited support for profiling on SMP configurations. Delete CORE spinlock implementation. Update #2674. | |||||
2016-08-11 | build-system: Always enable C++ if the compiler is present. | Chris Johns | 1 | -2/+4 | |
We always build a C++ compiler and building with C++ does not effect RTEMS or the runtime. This patch always enabled the support. There is no need to manually enable it any more. You can disable C++ with '--disable-cxx'. If an architecture does not have a C++ compiler support is automatically disabled. | |||||
2016-05-02 | score: __RTEMS_DO_NOT_INLINE_CORE_MUTEX_SEIZE__ | Sebastian Huber | 1 | -6/+0 | |
Delete __RTEMS_DO_NOT_INLINE_CORE_MUTEX_SEIZE__ as a preparation to restructure the CORE mutex variants and reduce the branch complexity. | |||||
2016-05-02 | score: Delete __RTEMS_STRICT_ORDER_MUTEX__ | Sebastian Huber | 1 | -6/+0 | |
Remove support for strict order mutexes. Close #2124. | |||||
2016-01-19 | Remove AVR port | Joel Sherrill | 1 | -1/+0 | |
closes #2443. | |||||
2016-01-04 | Remove H8300 port | Joel Sherrill | 1 | -4/+0 | |
updates #2452. | |||||
2016-01-04 | Remove M32R architecture | Joel Sherrill | 1 | -3/+1 | |
updates #2446. | |||||
2015-11-25 | Require __getreent() | Sebastian Huber | 1 | -0/+4 | |
This function is used by Newlib since 2013-07-09 (Git commit 9b51cd8c6b9cdd067d9648a7ab952884019c56a5). | |||||
2015-11-24 | posix: Require struct _pthread_cleanup_context | Sebastian Huber | 1 | -1/+1 | |
This structure is available in Newlib since 2013-11-29 (Git commit a534dfd26e765047621acd0eda656ded886e7108). | |||||
2015-10-16 | libfdt: Initial import | Sebastian Huber | 1 | -0/+1 | |
Import from: git://git.kernel.org/pub/scm/utils/dtc/dtc.git Commit: 604e61e081e3c6c8fa1a8189c71cb3908a5bbc1e Date: 2015-09-29T09:09:08Z | |||||
2015-10-14 | libstdthreads: Add C11 threads | Sebastian Huber | 1 | -0/+4 | |
2015-07-30 | score: Add thread queue for self-contained objects | Sebastian Huber | 1 | -0/+1 | |
2015-06-15 | Remove use ticks for statistics configure option. | Joel Sherrill | 1 | -5/+0 | |
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-05-21 | cpukit: Add Epiphany architecture port v4 | Hesham ALMatary | 1 | -0/+1 | |
2015-04-17 | DRVMGR: only build on SPARC platform | Daniel Hellstrom | 1 | -0/+12 | |
2015-04-17 | DRVMGR: added driver manager to cpukit/libdrvmgr | Daniel Hellstrom | 1 | -0/+7 | |
2015-04-17 | LIBPCI: added PCI layer to cpukit/libpci | Daniel Hellstrom | 1 | -0/+12 | |
2015-03-10 | posix: Install <semaphore.h> only if not provided | Sebastian Huber | 1 | -0/+3 | |
2015-03-06 | Temporarily disable libdl for h8300 | Joel Sherrill | 1 | -1/+4 | |
The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284. | |||||
2015-03-06 | Temporarily disable libdl for lm32 | Joel Sherrill | 1 | -1/+4 | |
There is a GCC ICE when building libdl. This temporarily disables building libdl until that is resolved. updates 2283. | |||||
2015-03-06 | Temporarily disable libdl for v850 | Joel Sherrill | 1 | -1/+4 | |
There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the v850 until the ticket is resolved. updates 2260. | |||||
2015-03-06 | Temporarily disable libdl for bfin | Joel Sherrill | 1 | -1/+4 | |
There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the bfin until the ticket is resolved. updates 2252. | |||||
2015-03-05 | libmd: Disable SHA modules for m32c | Sebastian Huber | 1 | -0/+10 | |
Close #2219. | |||||
2014-12-05 | Update bug report URL | Sebastian Huber | 1 | -1/+1 | |
2014-11-20 | Add crypt_r(), etc. | Sebastian Huber | 1 | -0/+1 | |
Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r(). | |||||
2014-11-20 | Add RTEMS port of Linux I2C user-space API | Sebastian Huber | 1 | -0/+1 | |
2014-11-06 | libdl: Disable building libdl for the NIOS2. No relocation support. | Chris Johns | 1 | -1/+1 | |
This should have been added. | |||||
2014-10-31 | cpukit: Add libdl with the Runtime Loader (RTL) code. | Chris Johns | 1 | -2/+16 | |
This is a merge of the RTL project. | |||||
2014-08-20 | Add configuration to detect toolset has sigaltstack() prototype | Joel Sherrill | 1 | -0/+12 | |
2014-08-12 | Add support for OpenRISC - Fixed issues | Hesham ALMatary | 1 | -0/+1 | |
This work is based on the old or32 port (that has been removed back in 2005) authored by Chris Ziomkowski. The patch includes the basic functions every port should implement like: context switch, exception handling, OpenRISC ABI and machine definitions and configurations. | |||||
2014-07-15 | Thread Queue Priority Discipline Reimplemented with RBTree | Joel Sherrill | 1 | -6/+0 | |
2014-03-14 | score: Add --enable-profiling configure option | Sebastian Huber | 1 | -0/+6 | |
2014-02-17 | cpukit: Correct bug in check of affinity support in newlib. | Jennifer Averett | 1 | -6/+22 | |
2014-02-17 | Require presence of <stdatomic.h> for SMP support | Sebastian Huber | 1 | -7/+3 | |
2013-12-13 | cpukit/configure.ac: Probe for SMP affinity methods | Joel Sherrill | 1 | -0/+8 | |
2013-12-02 | posix: Use cleanup contexts on the stack | Sebastian Huber | 1 | -0/+1 | |
Provide support for latest Newlib <pthread.h> change. The cleanup contexts are stored on the thread stack. This is conformant with the POSIX requirements for the pthread_cleanup_push() and pthread_cleanup_pop() statement pair. Passing an invalid pointer as the routine to pthread_cleanup_push() is now a usage error and the behaviour is undefined. | |||||
2013-11-27 | add --enable-paravirt in cpukit configure scripts | Philipp Eppelt | 1 | -0/+6 | |
2013-07-26 | libmisc: Provide libutf8proc conditionally | Sebastian Huber | 1 | -0/+4 | |
2013-07-17 | stdatomic.h support check when configure | WeiY | 1 | -0/+7 | |
2013-05-01 | Clear the atomic conditional compilation. | WeiY | 1 | -7/+0 | |