summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arm: Add CPU specific idle thread for ARMv7Sebastian Huber2013-05-274-4/+10
|
* arm: Fix CPSR and SPSR accessSebastian Huber2013-05-272-8/+8
| | | | | | | | | | | | | | | The GNU assembler translates for example a msr spsr, rN into msr SPSR_fc, rN This would update only a subset of the register and leads to an incomplete exceptions restore sequence resulting in system corruption. Correct is this: msr SPSR_fsxc, rN
* dosfs: Add RTEMS_DOSFS_SEMAPHORES_PER_INSTANCERalf Kirchner2013-05-241-0/+7
|
* dosfs: Fix typoRalf Kirchner2013-05-241-1/+1
|
* score: use reference with strict mutexGedare Bloom2013-05-181-1/+1
|
* smp: Add maximum_processors field to configSebastian Huber2013-05-167-35/+25
| | | | | | | Delete rtems_configuration_get_smp_maximum_processors(). Delete rtems_configuration_smp_maximum_processors variable. Add maximum_processors field to rtems_configuration_table if RTEMS_SMP is defined. Add rtems_configuration_get_maximum_processors().
* shell: Add df commandAndrei Mozzhuhin2013-05-163-1/+165
|
* dosfs: Add statvfs() supportAndrei Mozzhuhin2013-05-164-2/+80
|
* shell: Fix NULL pointer accessAndreas Heinig2013-05-161-1/+1
|
* libcsupport: Avoid division by zeroSebastian Huber2013-05-101-1/+1
|
* arm: Support VFP-D32 and NeonSebastian Huber2013-05-109-38/+393
|
* arm: Simplify architecture selectionSebastian Huber2013-05-101-63/+5
|
* score: Add CPU context validationSebastian Huber2013-05-1027-0/+889
|
* arm: Add FUNCTION_THUMB_ENTRY(), etc.Sebastian Huber2013-05-101-0/+17
| | | | Add FUNCTION_THUMB_ENTRY(), FUNCTION_ENTRY() and FUNCTION_END().
* Revert bootstrap whitespace changes.Chris Johns2013-05-1014-0/+14
|
* sparc: Fix problem with assembler filesSebastian Huber2013-05-071-1/+1
|
* sparc.h: Included stdint.hMohammed Khoory2013-05-061-0/+2
| | | | | | This header uses uint32_t but does not include stdint.h This may cause problems when compiling applications that include BSP headers that include this file (leon.h for example)
* arm: Switch to ARM only for Thumb-1Sebastian Huber2013-05-031-1/+1
| | | | The Thumb-2 instruction set as encodings for the relevant instructions.
* arm: Fix DEFINE_FUNCTION_ARM() for ARMv7-ARSebastian Huber2013-05-031-1/+1
|
* score/cpu/.../i386.h: PR2020: Remove soft float referencesJoel Sherrill2013-05-011-46/+20
| | | | | i386 soft-float is no longer supported by gcc. Dropping related code in the i386 score/cpu code.
* Clear the atomic conditional compilation.WeiY2013-05-015-15/+2
|
* Using the generic atomic ops to implement UP mode atomic for all ↵WeiY2013-05-0145-0/+661
| | | | architectures. SMP atomic port will be later.
* Implement a generic atomic ops for all UP mode architectures with ↵WeiY2013-05-013-0/+279
| | | | disable/enable-IRQ function simulated.
* libcsupport: Delete libc_wrapup()Sebastian Huber2013-04-265-25/+48
| | | | | | | Add and use rtems_libio_exit_helper. Add rtems_libio_exit(). The fclose(stdin) etc. makes no sense during exit. This would use the _REENT structure of the thread calling _exit().
* libcsupport: Rename open_dev_console()Sebastian Huber2013-04-264-6/+5
| | | | | Rename open_dev_console() to rtems_libio_post_driver(). Rename rtems_libio_supp_helper to rtems_libio_post_driver_helper.
* libcsupport: Make LibIO helper constSebastian Huber2013-04-265-25/+55
| | | | | Add and use rtems_libio_helper function type. Add and use rtems_libio_helper_null() instead of NULL pointer.
* libcsupport: Remove superfluous assignmentsSebastian Huber2013-04-261-51/+15
| | | | Remove superfluous declaractions, defines, comments and includes.
* libcsupport: Make newlib_free_buffers() staticSebastian Huber2013-04-261-6/+1
|
* libcsupport: Delete unused newlib_begin_hook()Sebastian Huber2013-04-261-11/+0
|
* libcsupport: Delete REENT_MALLOCED defineSebastian Huber2013-04-261-27/+5
|
* libcsupport: Use copyright notice of original fileSebastian Huber2013-04-261-0/+2
|
* libcsupport: POSIX conformance for _exit()Sebastian Huber2013-04-251-86/+3
| | | | | | | | | | According to POSIX the _exit() function shall not call functions registered with atexit() nor any registered signal handlers. See also tests libtests/exit01 and libtests/exit02. Make libc_wrapup() static. Remove out of date comments. Remove superfluous declarations, defines and includes.
* mips: Fix warningsSebastian Huber2013-04-231-0/+1
|
* sapi: Fix warningsSebastian Huber2013-04-231-3/+2
|
* sapi: Fix unified workspace optionSebastian Huber2013-04-111-4/+0
|
* confdefs.h: Only one clock or timer configuration parameter can be definedJoel Sherrill2013-04-091-21/+31
| | | | | | | | | | | Only one of the following can be defined. + CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER + CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER + CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER Otherwise it is a configuration error which can be detected at compilation time.
* confdefs.h: Eliminate BSP_DEFAULT_UNIFIED_WORK_AREASJoel Sherrill2013-04-091-6/+4
| | | | | This was not used by any BSP and obsolete now that unified memory is an option for all BSPs.
* bsps: Fix warningsSebastian Huber2013-04-081-0/+21
|
* Fixed return in void functionAndreas Heinig2013-04-021-1/+1
|
* libfs: Always use geteuid() and getegid()Sebastian Huber2013-03-222-12/+2
| | | | The two functions are independent of the POSIX API.
* ramdisk: Fix device name generationSebastian Huber2013-03-221-1/+1
|
* Fixed 2 compiler warningsAndreas Heinig2013-03-191-1/+1
|
* sparc/cpu.h: Add commentsJoel Sherrill2013-03-181-0/+3
|
* m68k/cpu.h: Fix formatting and add comment blockJoel Sherrill2013-03-181-3/+10
|
* IMFS: Fix NULL pointer accessSebastian Huber2013-03-181-9/+10
|
* nios2: DocumentationSebastian Huber2013-03-111-13/+2
|
* nios2: Use NIOS2_CTLREG_INDEX_STATUSJeffrey O. Hill2013-03-111-1/+2
|
* nios2: Set CPU_ISR_PASSES_FRAME_POINTER to FALSEJeffrey O. Hill2013-03-112-23/+3
| | | | | This reflects what is currently happening. Define CPU_Interrupt_frame type to void to prevent accidental usage.
* nios2: Add _Nios2_Count_leading_zeros()Jeffrey O. Hill2013-03-113-0/+75
| | | | | Add _Nios2_Count_trailing_zeros(). They are currently more efficient than the corresponding GCC builtins.
* nios2: Rename fileJeffrey O. Hill2013-03-112-1/+1
|