Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm: Add CPU specific idle thread for ARMv7 | Sebastian Huber | 2013-05-27 | 4 | -4/+10 |
| | |||||
* | arm: Fix CPSR and SPSR access | Sebastian Huber | 2013-05-27 | 2 | -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_INSTANCE | Ralf Kirchner | 2013-05-24 | 1 | -0/+7 |
| | |||||
* | dosfs: Fix typo | Ralf Kirchner | 2013-05-24 | 1 | -1/+1 |
| | |||||
* | score: use reference with strict mutex | Gedare Bloom | 2013-05-18 | 1 | -1/+1 |
| | |||||
* | smp: Add maximum_processors field to config | Sebastian Huber | 2013-05-16 | 7 | -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 command | Andrei Mozzhuhin | 2013-05-16 | 3 | -1/+165 |
| | |||||
* | dosfs: Add statvfs() support | Andrei Mozzhuhin | 2013-05-16 | 4 | -2/+80 |
| | |||||
* | shell: Fix NULL pointer access | Andreas Heinig | 2013-05-16 | 1 | -1/+1 |
| | |||||
* | libcsupport: Avoid division by zero | Sebastian Huber | 2013-05-10 | 1 | -1/+1 |
| | |||||
* | arm: Support VFP-D32 and Neon | Sebastian Huber | 2013-05-10 | 9 | -38/+393 |
| | |||||
* | arm: Simplify architecture selection | Sebastian Huber | 2013-05-10 | 1 | -63/+5 |
| | |||||
* | score: Add CPU context validation | Sebastian Huber | 2013-05-10 | 27 | -0/+889 |
| | |||||
* | arm: Add FUNCTION_THUMB_ENTRY(), etc. | Sebastian Huber | 2013-05-10 | 1 | -0/+17 |
| | | | | Add FUNCTION_THUMB_ENTRY(), FUNCTION_ENTRY() and FUNCTION_END(). | ||||
* | Revert bootstrap whitespace changes. | Chris Johns | 2013-05-10 | 14 | -0/+14 |
| | |||||
* | sparc: Fix problem with assembler files | Sebastian Huber | 2013-05-07 | 1 | -1/+1 |
| | |||||
* | sparc.h: Included stdint.h | Mohammed Khoory | 2013-05-06 | 1 | -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-1 | Sebastian Huber | 2013-05-03 | 1 | -1/+1 |
| | | | | The Thumb-2 instruction set as encodings for the relevant instructions. | ||||
* | arm: Fix DEFINE_FUNCTION_ARM() for ARMv7-AR | Sebastian Huber | 2013-05-03 | 1 | -1/+1 |
| | |||||
* | score/cpu/.../i386.h: PR2020: Remove soft float references | Joel Sherrill | 2013-05-01 | 1 | -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. | WeiY | 2013-05-01 | 5 | -15/+2 |
| | |||||
* | Using the generic atomic ops to implement UP mode atomic for all ↵ | WeiY | 2013-05-01 | 45 | -0/+661 |
| | | | | architectures. SMP atomic port will be later. | ||||
* | Implement a generic atomic ops for all UP mode architectures with ↵ | WeiY | 2013-05-01 | 3 | -0/+279 |
| | | | | disable/enable-IRQ function simulated. | ||||
* | libcsupport: Delete libc_wrapup() | Sebastian Huber | 2013-04-26 | 5 | -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 Huber | 2013-04-26 | 4 | -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 const | Sebastian Huber | 2013-04-26 | 5 | -25/+55 |
| | | | | | Add and use rtems_libio_helper function type. Add and use rtems_libio_helper_null() instead of NULL pointer. | ||||
* | libcsupport: Remove superfluous assignments | Sebastian Huber | 2013-04-26 | 1 | -51/+15 |
| | | | | Remove superfluous declaractions, defines, comments and includes. | ||||
* | libcsupport: Make newlib_free_buffers() static | Sebastian Huber | 2013-04-26 | 1 | -6/+1 |
| | |||||
* | libcsupport: Delete unused newlib_begin_hook() | Sebastian Huber | 2013-04-26 | 1 | -11/+0 |
| | |||||
* | libcsupport: Delete REENT_MALLOCED define | Sebastian Huber | 2013-04-26 | 1 | -27/+5 |
| | |||||
* | libcsupport: Use copyright notice of original file | Sebastian Huber | 2013-04-26 | 1 | -0/+2 |
| | |||||
* | libcsupport: POSIX conformance for _exit() | Sebastian Huber | 2013-04-25 | 1 | -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 warnings | Sebastian Huber | 2013-04-23 | 1 | -0/+1 |
| | |||||
* | sapi: Fix warnings | Sebastian Huber | 2013-04-23 | 1 | -3/+2 |
| | |||||
* | sapi: Fix unified workspace option | Sebastian Huber | 2013-04-11 | 1 | -4/+0 |
| | |||||
* | confdefs.h: Only one clock or timer configuration parameter can be defined | Joel Sherrill | 2013-04-09 | 1 | -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_AREAS | Joel Sherrill | 2013-04-09 | 1 | -6/+4 |
| | | | | | This was not used by any BSP and obsolete now that unified memory is an option for all BSPs. | ||||
* | bsps: Fix warnings | Sebastian Huber | 2013-04-08 | 1 | -0/+21 |
| | |||||
* | Fixed return in void function | Andreas Heinig | 2013-04-02 | 1 | -1/+1 |
| | |||||
* | libfs: Always use geteuid() and getegid() | Sebastian Huber | 2013-03-22 | 2 | -12/+2 |
| | | | | The two functions are independent of the POSIX API. | ||||
* | ramdisk: Fix device name generation | Sebastian Huber | 2013-03-22 | 1 | -1/+1 |
| | |||||
* | Fixed 2 compiler warnings | Andreas Heinig | 2013-03-19 | 1 | -1/+1 |
| | |||||
* | sparc/cpu.h: Add comments | Joel Sherrill | 2013-03-18 | 1 | -0/+3 |
| | |||||
* | m68k/cpu.h: Fix formatting and add comment block | Joel Sherrill | 2013-03-18 | 1 | -3/+10 |
| | |||||
* | IMFS: Fix NULL pointer access | Sebastian Huber | 2013-03-18 | 1 | -9/+10 |
| | |||||
* | nios2: Documentation | Sebastian Huber | 2013-03-11 | 1 | -13/+2 |
| | |||||
* | nios2: Use NIOS2_CTLREG_INDEX_STATUS | Jeffrey O. Hill | 2013-03-11 | 1 | -1/+2 |
| | |||||
* | nios2: Set CPU_ISR_PASSES_FRAME_POINTER to FALSE | Jeffrey O. Hill | 2013-03-11 | 2 | -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. Hill | 2013-03-11 | 3 | -0/+75 |
| | | | | | Add _Nios2_Count_trailing_zeros(). They are currently more efficient than the corresponding GCC builtins. | ||||
* | nios2: Rename file | Jeffrey O. Hill | 2013-03-11 | 2 | -1/+1 |
| |