summaryrefslogtreecommitdiff
path: root/cpukit (follow)
AgeCommit message (Collapse)Author
2015-12-13Move the score MP headers.Amar Takhar
2015-12-13Move the rtems MP headers.Amar Takhar
2015-12-13Fix uuid.h include.Amar Takhar
2015-12-13Fix waf build for the latest changes.Amar Takhar
2015-12-11Move headers required by i386 SMP support.includeAmar Takhar
2015-12-11Stage 1: Move single headers.Amar Takhar
2015-12-11Add arm/raspberrypi.Amar Takhar
2015-12-11Add beagle BSPsAmar Takhar
* arm/beagleboardorig * arm/beagleboardxm * arm/beaglebonewhite * arm/beagleboneblack
2015-12-11Fix sparc/leon3.Amar Takhar
All tests build as well.
2015-12-11Add support for xilinx_zynq_zc706.Amar Takhar
All tests build. The other zynq BSPs have not been added yet.
2015-12-11Add waf build system.Amar Takhar
2015-12-08Add RTEMS linker setsSebastian Huber
Update #2408.
2015-12-08score: Statically initialize system stateSebastian Huber
Update #2408.
2015-12-08score: Delete unused API extensionsSebastian Huber
Update #2408.
2015-12-08score: Statically initialize API extensionsSebastian Huber
Update #2408.
2015-12-07Remove <rtems/debug.h>Sebastian Huber
Close #2477.
2015-12-07Delete _Region_Debug_Walk()Sebastian Huber
The expensive heap walks are superfluous due to the heap protection enabled via RTEMS_DEBUG. Update #2477.
2015-11-27Delete unused declarations and defineSebastian Huber
2015-11-27Delete empty libc_init()Sebastian Huber
2015-11-25Require __getreent()Sebastian Huber
This function is used by Newlib since 2013-07-09 (Git commit 9b51cd8c6b9cdd067d9648a7ab952884019c56a5).
2015-11-25Fix _Assert() statementSebastian Huber
2015-11-24posix: Require struct _pthread_cleanup_contextSebastian Huber
This structure is available in Newlib since 2013-11-29 (Git commit a534dfd26e765047621acd0eda656ded886e7108).
2015-11-23untar: do not exit with error when created directory already exists.Pavel Pisa
The problem exists for both RTEMS untar implementations and their variants: Untar_FromMemory(), Untar_FromFile() and rtems_tarfs_load(). If filesystem object already exists at extracted directory path then if it is directory, creation is ignored. Attempt to delete/unlink object and make directory is tried for other cases. This simple approach problem reported in ticket fixes #2413. Behavior follows GNU tar and BSD tar practice for directories but much more work is required to achieve full semantics of the full featured tar implementation still.
2015-11-18Provide dummy <sys/priority.h>Sebastian Huber
Required by new network stack.
2015-11-17Import latest <sys/ttycom.h> from FreeBSDSebastian Huber
Required by new network stack.
2015-11-17Merge with latest <sys/sockio.h> from FreeBSDSebastian Huber
Required by new network stack.
2015-11-17Import latest <sys/filio.h> from FreeBSDSebastian Huber
Required by new network stack.
2015-11-16sparc: Fix context switch on SMPDaniel Cederman
We must not load registers (e.g. PSR) from the heir context area before the heir stopped execution. With this patch the write to PSR is divided into two steps. We first update the current window pointer and then we restore the status registers and enable traps. This allows us to move the first write to PSR to be before the write to WIM, as there is now no risk that we get an interrupt where the CWP and WIM would be inconsistent. We only need to make sure that we do not use any of the non-global registers or instructions that affects CWP for three instructions after the write. In the earlier code the non-global %o1 register was used right after the write to PSR, which required the use of three nop:s.
2015-11-12score: Fix race condition on SMPSebastian Huber
We must ensure that the Thread_Control::Wait information update is visible to the target thread before we update its wait flags, otherwise we may return out of date events or a wrong status.
2015-11-12Fix interrupt epilogue for ARMv7-AR and PowerPCSebastian Huber
2015-11-12Introduce general purpose system server eventSebastian Huber
Use this event for the interrupt server to avoid conflicts with application events used by interrupt handlers.
2015-11-05sapi: Add rtems_chain_get_first_unprotected()Sebastian Huber
Close #2459.
2015-11-04score: Fix warningSebastian Huber
Close #2454.
2015-11-02libblock: Print block sizes and countSebastian Huber
2015-11-02libblock: Avoid NULL pointer accessSebastian Huber
2015-10-30ada: Add missing includeJan Sommer
Include stackimpl.h otherwise PTHREAD_MINIMUM_STACK_SIZE cannot be evaluated.
2015-10-28powerpc: Add FSL cache definesSebastian Huber
2015-10-27CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK was undocumented and not error checkedJoel Sherrill
closes #2431.
2015-10-26basdefs.h: Add and use RTEMS_PACKEDSebastian Huber
2015-10-26basdefs.h: Add and use RTEMS_UNUSEDSebastian Huber
2015-10-26basdefs.h: Add and use RTEMS_DEPRECATEDSebastian Huber
2015-10-26basdefs.h: Add RTEMS_PURESebastian Huber
2015-10-26basedefs.h: Add and use RTEMS_NO_RETURNSebastian Huber
2015-10-26basedefs.h: Add compiler attributesSebastian Huber
2015-10-26RFS: Fix resource leakSebastian Huber
Close #2433.
2015-10-19libfdt: Merge into librtemscpuSebastian Huber
This allows BSPs to use this library.
2015-10-16libfdt: Initial importSebastian Huber
Import from: git://git.kernel.org/pub/scm/utils/dtc/dtc.git Commit: 604e61e081e3c6c8fa1a8189c71cb3908a5bbc1e Date: 2015-09-29T09:09:08Z
2015-10-14libstdthreads: Add C11 threadsSebastian Huber
2015-10-14libstdthreads: Import from FreeBSDSebastian Huber
2015-10-07epiphany: Delete CPU_UNROLL_ENQUEUE_PRIORITYSebastian Huber