Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove CVS-Ids. | Ralf Corsépius | 2012-05-04 | 1 | -3/+0 |
| | |||||
* | arm: New function | Sebastian Huber | 2012-04-07 | 4 | -4/+46 |
| | | | | | Add and use function _ARMV7M_Set_exception_priority_and_handler(). Use ARMV7M_EXCEPTION_PRIORITY_LOWEST define. | ||||
* | ARM: PR2042: Provide stub for ARMv6-M | Sebastian Huber | 2012-03-27 | 2 | -8/+9 |
| | |||||
* | ARM: New define ARMV7M_EXCEPTION_PRIORITY_LOWEST | Sebastian Huber | 2012-03-24 | 1 | -0/+2 |
| | |||||
* | Support Thumb 2. | Sebastian Huber | 2012-02-11 | 1 | -1/+4 |
| | |||||
* | ARMv7-M NVIC and MPU API changes. | Sebastian Huber | 2012-02-11 | 3 | -12/+248 |
| | |||||
* | ARMv7-M Systick API change | Sebastian Huber | 2012-02-11 | 1 | -1/+1 |
| | |||||
* | Remove all .cvsignore files. | Joel Sherrill | 2012-02-01 | 1 | -2/+0 |
| | |||||
* | Typo. | Sebastian Huber | 2011-11-20 | 1 | -1/+1 |
| | |||||
* | 2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-11-19 | 2 | -0/+7 |
| | | | | | | PR 1965/cpukit * rtems/score/arm.h: Select ARMv4 multilib implementation for __ARM_ARCH_7A__. | ||||
* | 2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-11-07 | 2 | -1/+4 |
| | | | | * rtems/score/cpu.h: Removed unused register_pc from Context_Control. | ||||
* | 2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-11-07 | 2 | -0/+8 |
| | | | | | | | PR 1949/cpukit PR 1950/cpukit * rtems/score/arm.h: Select ARMv4 multilib implementation for __ARM_ARCH_6J__. | ||||
* | Typo. | Sebastian Huber | 2011-09-27 | 1 | -1/+1 |
| | |||||
* | 2011-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-09-27 | 2 | -0/+7 |
| | | | | | PR 1914/cpukit * rtems/score/cpu.h: Select timestamp implementation. | ||||
* | 2011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-09-24 | 26 | -28/+1015 |
| | | | | | | | | | | | | | | | | | | * rtems/score/armv7m.h, armv7m-context-initialize.c, armv7m-context-restore.c, armv7m-context-switch.c, armv7m-exception-handler-get.c, armv7m-exception-handler-set.c, armv7m-exception-priority-get.c, armv7m-exception-priority-set.c, armv7m-initialize.c, armv7m-isr-dispatch.c, armv7m-isr-enter-leave.c, armv7m-isr-level-get.c, armv7m-isr-level-set.c, armv7m-isr-vector-install.c, armv7m-multitasking-start-stop.c: New files. * Makefile.am, preinstall.am: Reflect changes above. * rtems/score/arm.h: Define ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M. * rtems/score/cpu.h, cpu_asm.S, cpu.c, arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S: Define CPU_HAS_HARDWARE_INTERRUPT_STACK to FALSE. Use ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M. | ||||
* | 2011-09-16 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-09-16 | 2 | -0/+13 |
| | | | | * rtems/score/arm.h: More CPU_MODEL_NAME variants. | ||||
* | 2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2011-05-18 | 2 | -2/+8 |
| | | | | * Makefile.am: Reformat. | ||||
* | 2011-04-15 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2011-04-15 | 2 | -1/+8 |
| | | | | | | PR 1780/cpukit * rtems/score/cpu.h: Lower alignment requirements for CPU_PARTITION_ALIGNMENT according to AAPCS. | ||||
* | 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2011-02-11 | 3 | -9/+14 |
| | | | | | * cpu.c, rtems/score/cpu.h: Use "__asm__" instead of "asm" for improved c99-compliance. | ||||
* | 2010-11-23 Gedare Bloom <giddyup44@yahoo.com> | Sebastian Huber | 2010-11-23 | 2 | -1/+14 |
| | | | | | PR 1719/cpukit * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below. | ||||
* | 2010-11-22 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2010-11-22 | 2 | -3/+9 |
| | | | | * rtems/score/cpu.h: Set alignment requirements according to AAPCS. | ||||
* | 2010-07-29 Gedare Bloom <giddyup44@yahoo.com> | Joel Sherrill | 2010-07-29 | 2 | -1/+12 |
| | | | | | | | | | | | PR 1635/cpukit * rtems/score/types.h: Refactoring of priority handling, to isolate the bitmap implementation of priorities in the supercore so that priority management is a little more modular. This change is in anticipation of scheduler implementations that can select how they manage tracking priority levels / finding the highest priority ready task. Note that most of the changes here are simple renaming, to clarify the use of the bitmap-based priority management. | ||||
* | 2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2010-07-16 | 3 | -23/+8 |
| | | | | | * rtems/score/cpu.h: Include <rtems/score/types.h> first. * rtems/score/types.h: Use <rtems/score/basedefs.h> header file. | ||||
* | 2010-07-06 Sebastian Huber <sebastian.huber@embedded-brains.de> | Sebastian Huber | 2010-07-06 | 2 | -2/+5 |
| | | | | | * rtems/score/cpu.h: Removed CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION define. | ||||
* | 2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2010-06-29 | 2 | -15/+11 |
| | | | | | | | PR 1573/cpukit * arm_exc_interrupt.S: Add a per cpu data structure which contains the information required by RTEMS for each CPU core. This encapsulates information such as thread executing, heir, idle and dispatch needed. | ||||
* | 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com> | Joel Sherrill | 2010-05-10 | 2 | -1/+6 |
| | | | | | * rtems/score/arm.h: Make it a warning not error that the FPU multilib is not supported yet. | ||||
* | add/adapt documentation | Thomas Doerfler | 2010-04-08 | 12 | -69/+182 |
| | |||||
* | 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2010-04-07 | 2 | -1/+5 |
| | | | | * arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined. | ||||
* | 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2010-03-27 | 7 | -0/+29 |
| | | | | | * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S, cpu.c, cpu_asm.S: Add include of config.h | ||||
* | add support for lpc32xx | Thomas Doerfler | 2010-01-12 | 7 | -94/+272 |
| | |||||
* | add support for ARM11, reimplement nested interrupts | Thomas Doerfler | 2009-12-15 | 3 | -149/+127 |
| | |||||
* | Whitespace removal. | Ralf Corsepius | 2009-12-04 | 6 | -25/+25 |
| | |||||
* | 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2009-10-01 | 2 | -0/+7 |
| | | | | * rtems/score/arm.h: Recognize ARMv7A. | ||||
* | 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2009-10-01 | 2 | -0/+7 |
| | | | | * rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants. | ||||
* | * rtems/score/cpu.h: Fix for inline asm in _CPU_Fatal_halt(). | Thomas Doerfler | 2009-09-18 | 5 | -43/+23 |
| | | | | | * rtems/asm.h: Added macro to define ARM functions. * cpu_asm.S, arm_exc_handler_low.S: Use macro from above. | ||||
* | 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2009-08-19 | 2 | -1/+7 |
| | | | | | * rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the compiler will not generate code thinking it returns. | ||||
* | adding lpc24xx BSP parts | Thomas Doerfler | 2009-07-17 | 3 | -0/+520 |
| | |||||
* | removing unneeded files | Thomas Doerfler | 2009-07-17 | 3 | -199/+0 |
| | |||||
* | exception handler maintenance | Thomas Doerfler | 2009-07-17 | 6 | -1037/+350 |
| | |||||
* | 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2009-05-05 | 2 | -4/+8 |
| | | | | * rtems/score/cpu.h: Remove warnings. | ||||
* | 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2009-02-11 | 3 | -9/+10 |
| | | | | | | * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch to _CPU_Initialize. Clean up comments. | ||||
* | #include <stdint.h> instead of <rtems/stdint.h>. | Ralf Corsepius | 2008-12-11 | 1 | -1/+1 |
| | |||||
* | Fix typo. | Ralf Corsepius | 2008-12-07 | 1 | -1/+1 |
| | |||||
* | 2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-09-11 | 2 | -5/+12 |
| | | | | | * rtems/score/types.h: Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given. | ||||
* | 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2008-09-08 | 2 | -4/+8 |
| | | | | * cpu.c: Remove extraneous spaces. | ||||
* | 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-09-07 | 1 | -0/+5 |
| | | | | | * Makefile.am: Merge thumb/Makefile.am. * thumb/Makefile.am: Remove (superfluous). | ||||
* | Merge thumb/Makefile.am. | Ralf Corsepius | 2008-09-07 | 1 | -3/+2 |
| | |||||
* | Remove (superfluous). | Ralf Corsepius | 2008-09-07 | 1 | -14/+0 |
| | |||||
* | 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-09-05 | 1 | -0/+4 |
| | | | | * cpu.c, rtems/score/cpu.h: Convert to "bool". | ||||
* | Convert to "bool". | Ralf Corsepius | 2008-09-05 | 2 | -2/+2 |
| |