source: rtems/cpukit/score/cpu/arm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @0daa8ab   Aug 10, 2017, 7:03:36 AM Sebastian Huber arm: Use ARM code on Thumb 1 targets Update #3093.
(edit) @a95d909   Aug 10, 2017, 5:51:17 AM Sebastian Huber arm: Validate IT[7:0] bit field of PSR Update #3093.
(edit) @3e782743   Jul 4, 2017, 12:15:03 PM Sebastian Huber arm: Fix ARMv7-M interrupt processing Right after a "msr basepri_max, …
(edit) @32b4a0c   Jun 9, 2017, 5:25:02 AM Sebastian Huber Simplify TLS support in context switch There is no need to save the …
(edit) @d5c8756   May 23, 2017, 8:03:56 AM Sebastian Huber arm: Fix profiling support of Thumb-1 targets Update #2751.
(edit) @cd3d747   Mar 27, 2017, 6:01:38 AM Sebastian Huber arm: Optimize context switch Set CPU_ENABLE_ROBUST_THREAD_DISPATCH to …
(edit) @b437a360   Mar 9, 2017, 1:32:04 PM Sebastian Huber arm: Fix CPU context validation for Cortex-R4 Do not touch the …
(edit) @2433a8ab   Mar 7, 2017, 1:32:42 PM Sebastian Huber arm: Remove legacy execption support
(edit) @180107e9   Jan 30, 2017, 10:33:31 AM Christian.Mauderer bsps/arm: Fix Cortex-M DWT CPU counter. It is necessary to enable the …
(edit) @27bfcd8   Jan 25, 2017, 1:32:02 PM Sebastian Huber score: Delete _CPU_Context_Fp_start() Since the FP area pointer is …
(edit) @b43c2e8   Jan 24, 2017, 2:40:31 PM kevin-kirspel Adding ARM VFP V2 support
(edit) @4aa23c96   Jan 23, 2017, 7:12:18 AM Sebastian Huber Remove CPU_BIG_ENDIAN and CPU_LITTLE_ENDIAN Use de-facto standard …
(edit) @f65dcc7   Dec 2, 2016, 12:10:31 PM Sebastian Huber score: Fix ARM and PowerPC context initialization Update #2751.
(edit) @bd0d585   Nov 24, 2016, 10:53:59 AM Sebastian Huber arm: Fix _CPU_ISR_Is_enabled() for ARMv7-M Update #2811.
(edit) @84e6f15   Nov 10, 2016, 11:02:28 AM Sebastian Huber score: Robust thread dispatch On SMP configurations, it is a fatal …
(edit) @1d18a902   Nov 23, 2016, 9:15:07 AM Sebastian Huber arm: Fix _ARMV4_Exception_interrupt Use the right register to …
(edit) @4e2bc0a   Nov 21, 2016, 10:40:00 AM Sebastian Huber arm: Fix Thumb-1 targets We cannot use the MRS or MSR instructions in …
(edit) @9f225dea   Nov 21, 2016, 9:11:18 AM Sebastian Huber arm: Fix ARM_CONTEXT_CONTROL_ISR_DISPATCH_DISABLE Close #2816.
(edit) @408609f6   Nov 10, 2016, 2:17:28 PM Sebastian Huber score: Add _ISR_Is_enabled() In contrast to _ISR_Get_level() the …
(edit) @d59585d   Nov 14, 2016, 8:53:57 AM Sebastian Huber arm: Use Per_CPU_Control::isr_dispatch_disable Update #2751.
(edit) @2668e4f6   Nov 13, 2016, 2:20:59 PM Sebastian Huber arm: Simplify _ARMV4_Exception_interrupt Move profiling code closer …
(edit) @4924756   Nov 12, 2016, 3:52:55 PM Sebastian Huber arm: Use local labels
(edit) @d5e073c   Nov 11, 2016, 1:37:51 PM Sebastian Huber score: Allow interrupts during thread dispatch Use a …
(edit) @dbeccf0e   Nov 11, 2016, 11:37:17 AM Sebastian Huber arm: Provide CPU_Interrupt_frame for ARMv4 Update #2809.
(edit) @141e16d   Nov 11, 2016, 9:51:25 AM Sebastian Huber rtems: Conditionally define rtems_interrupt_frame Update #2808.
(edit) @82d30a3   Nov 11, 2016, 9:16:33 AM Sebastian Huber score: Move CPU_PER_CPU_CONTROL_SIZE Move CPU_PER_CPU_CONTROL_SIZE …
(edit) @acc6d9bf   Nov 10, 2016, 6:12:55 AM Sebastian Huber score: Remove obsolete defines The thread dispatch inline option is …
(edit) @04bd261   Nov 13, 2016, 2:18:58 PM Sebastian Huber arm: Use TPIDRPRW for current per-CPU control Use the previously …
(edit) @df63fbd1   Nov 4, 2016, 12:45:25 PM Sebastian Huber score: Add <rtems/score/cpuimpl.h> The aim of this file is to …
(edit) @8714684   Oct 4, 2016, 9:30:22 PM pisa score/arm: Correct logic to select 64 byte cache line maximum size for …
(edit) @9149c87e   Sep 23, 2016, 4:52:33 AM Sebastian Huber score: Fix C/C++ compatibility issue Only use CPU_Per_CPU_control if …
(edit) @36fad91   Aug 19, 2016, 5:38:07 AM Kevin-Kirspel arm: Add VFP context validate support for ARMv5
(edit) @75fc27ad   Jul 26, 2016, 5:54:05 AM Sebastian Huber score: Fix printk() format specifiers
(edit) @0cb50ab   Jul 2, 2016, 12:33:11 PM pisa score/arm: Ensure that copile time alignment is 64 bytes for Cortex-A …
(edit) @19a9090   Jun 30, 2016, 10:05:33 PM pisa arm/score and shared: define ARM hypervisor mode and alternate vector …
(edit) @b04b76c6   Jun 7, 2016, 7:36:48 PM Sebastian Huber score: Simplify priority bit map implementation The priority bit map …
(edit) @18e29faf   Jun 8, 2016, 8:10:40 AM Sebastian Huber score: Delete CPU_USE_GENERIC_BITFIELD_DATA Rename log2table into …
(edit) @23213135   May 31, 2016, 7:36:52 AM Chris Johns arm: Fix printk warnings.
(edit) @24713163   May 18, 2016, 6:06:54 AM Sebastian Huber score: Rename _ISR_Disable() and _ISR_Enable() Rename _ISR_Disable() …
(edit) @decff899   Feb 17, 2016, 1:26:29 PM Sebastian Huber score: Add CPU_MAXIMUM_PROCESSORS Maximum number of processors of all …
(edit) @86a276b   Feb 19, 2016, 2:32:47 PM Martin Galvan _ARMV7M_Is_vector_an_irq: Use ARMV7M_VECTOR_SYSTICK instead of …
(edit) @e4b5289a   Feb 4, 2016, 1:35:33 PM Sebastian Huber arm: Fix Cortex-M7 support
(edit) @a8865f8   Jan 25, 2016, 9:20:28 AM Sebastian Huber score: Introduce CPU_CACHE_LINE_BYTES Add CPU_CACHE_LINE_BYTES for …
(edit) @01b32d4   Jan 25, 2016, 7:54:17 AM Sebastian Huber score: Delete obsolete CPU_TIMESTAMP_* defines Update #2271.
(edit) @370cdefd   Jan 21, 2016, 9:53:16 AM Sebastian Huber arm: Use DWT CYCCNT for timecounter if available
(edit) @819a6b35   Jan 14, 2016, 7:07:06 AM Sebastian Huber arm: Honor cache for Cortex-M7 support
(edit) @3252126   Jan 12, 2016, 1:36:56 PM Sebastian Huber arm: Accept Cortex-M7 multilib
(edit) @5c7bfcf   Nov 11, 2015, 10:49:45 AM Sebastian Huber Fix interrupt epilogue for ARMv7-AR and PowerPC
(edit) @143696a   Oct 16, 2015, 6:15:03 AM Sebastian Huber basedefs.h: Add and use RTEMS_NO_RETURN
(edit) @258ad71   Sep 25, 2015, 12:34:24 PM Sebastian Huber SMP: Fix and optimize thread dispatching According to the C11 and …
(edit) @f52885b   Sep 18, 2015, 9:53:31 PM Martin Galvan ARMv7M: Improve exception handler routine and add comments on SP …
(edit) @7263a50   Aug 27, 2015, 6:19:24 PM Sudarshan Rajagopalan Fix exception handler for supporting FPU
(edit) @95b43d0   Sep 1, 2015, 7:47:12 AM Sebastian Huber arm: Replace sync_synchronize() implementation
(edit) @39e3e20   Sep 1, 2015, 7:42:46 AM Sebastian Huber arm: Use compiler memory barrier by default
(edit) @7e798b4   Aug 1, 2015, 10:43:12 AM summerspam Add synch_synchronize function for arm Fixes link failure when …
(edit) @98a41f41   Jul 23, 2015, 6:34:19 PM Sebastian Huber arm: Include proper header file
(edit) @48fed9a   Jun 25, 2015, 12:11:53 PM Sebastian Huber score: Simplify <rtems/system.h> Drop the <rtems/score/percpu.h> … 4.11
(edit) @9d838902   Jun 15, 2015, 6:45:56 PM Sebastian Huber arm: Implement _CPU_ISR_Get_level() for ARMv7-M 4.11
(edit) @a6c5a7e0   Mar 17, 2015, 2:02:59 PM daniel.krueger arm: Align ARM exception frame to 8 bytes The stack pointer must be … 4.11
(edit) @46d3c6d8   Mar 16, 2015, 8:15:55 PM Gedare Bloom cpukit: add and use CPU_Uint32ptr type 4.11
(edit) @8ac3549   Mar 4, 2015, 3:13:49 PM Sebastian Huber score: Delete unused CPU_UNROLL_ENQUEUE_PRIORITY 4.11
(edit) @63e91fe6   Feb 26, 2015, 5:39:05 PM Martin Galvan ARM: Fix _ARMV4_Exception_fiq_default In … 4.11
(edit) @c34f94f7   Feb 16, 2015, 10:55:03 AM Sebastian Huber score: Add _CPU_SMP_Prepare_start_multitasking() Update #2268. 4.11
(edit) @5759510   Jan 9, 2015, 12:25:09 PM Sebastian Huber arm: Fix compile error for ARMv6-M multilib ARMv6-M is not supported … 4.11
(edit) @46689a1e   Nov 25, 2014, 2:42:56 PM Sebastian Huber arm: Use CPU_TIMESTAMP_USE_STRUCT_TIMESPEC Converting 64-bit … 4.11
(edit) @037b57a   Oct 10, 2014, 9:54:55 AM Sebastian Huber arm: Fix warning 4.11
(edit) @bf19dbc3   Oct 7, 2014, 10:40:49 PM Joel Sherrill arm/rtems/score/cpu.h: _ARMV7M_Start_multitasking needed … 4.11
(edit) @f82752a4   Jun 4, 2014, 9:23:34 AM Daniel Hellstrom Let CPU/BSP Fatal handler have access to source Without the source … 4.11
(edit) @1a2d349   Aug 14, 2014, 12:27:40 PM Sebastian Huber arm: PR2186: Fix compile error 4.11
(edit) @8ae37323   Aug 10, 2014, 4:36:30 PM Sebastian Huber arm: Add support for FPv4-SP floating point unit This floating point … 4.11
(edit) @fbda4a8   Jul 1, 2014, 8:48:28 AM Sebastian Huber score: PR2183: Fix context switch on SMP Fix context switch on SMP … 4.11
(edit) @f28f5c4   Jun 30, 2014, 2:47:06 PM Sebastian Huber arm: Use local label in _CPU_Context_restore() 4.11
(edit) @7c90670   Jun 2, 2014, 11:23:07 AM Sebastian Huber arm: Add ARM_MULTILIB_HAS_BARRIER_INSTRUCTIONS 4.11
(edit) @11b05f1   May 8, 2014, 8:11:13 AM Sebastian Huber score: Fix CPU context usage on SMP We must not alter the is … 4.11
(edit) @38b59a6   May 2, 2014, 8:31:09 AM Sebastian Huber score: Implement forced thread migration The current implementation … 4.11
(edit) @03b7789   Apr 26, 2014, 1:09:10 PM Sebastian Huber score: Statically initialize _ISR_Vector_table 4.11
(edit) @53e008b   Apr 10, 2014, 1:48:05 PM Sebastian Huber score: SMP initialization changes Add and use … 4.11
(edit) @f570b071   Apr 1, 2014, 8:20:01 AM Sebastian Huber score: Rename Priority_bit_map_Control Rename … 4.11
(edit) @c499856   Mar 20, 2014, 9:10:47 PM Chris Johns Change all references of rtems.com to rtems.org. 4.11
(edit) @148d6e9   Mar 6, 2014, 2:51:10 PM Sebastian Huber arm: Add support for interrupt profiling 4.11
(edit) @e7d3967   Mar 6, 2014, 2:16:01 PM Sebastian Huber arm: Fix stack alignment in interrupt handler According to AAPCS, … 4.11
(edit) @47d60134   Feb 19, 2014, 12:52:41 PM Sebastian Huber score: _CPU_SMP_Get_current_processor() Remove … 4.11
(edit) @4627fcd   Feb 17, 2014, 1:25:29 PM Sebastian Huber score: Rename bsp_smp_initialize() Rename bsp_smp_initialize() into … 4.11
(edit) @514705d   Feb 12, 2014, 3:05:35 PM Sebastian Huber score: Delete _Thread_BSP_context Do not return to BSP context in the … 4.11
(edit) @0344ce03   Feb 13, 2014, 2:43:03 PM Sebastian Huber score: Use atomic API for SMP lock Use a ticket lock implementation … 4.11
(edit) @6f90ef7   Feb 13, 2014, 12:08:46 PM Sebastian Huber score: Remove volatile from asm statements The instructions to get … 4.11
(edit) @24bf11e   Feb 12, 2014, 9:31:38 AM Sebastian Huber score: Add CPU counter support Add a CPU counter interface to allow … 4.11
(edit) @558cc8d   Feb 5, 2014, 2:41:00 PM Sebastian Huber score: _CPU_Context_switch_to_first_task_smp() Delete … 4.11
(edit) @022851a   Jan 28, 2014, 11:10:08 AM Sebastian Huber Add thread-local storage (TLS) support Tested and implemented on ARM, … 4.11
(edit) @805ef2f2   Nov 30, 2013, 7:53:41 PM Sebastian Huber arm: Add ARMv7-M SHCSR register bits 4.11
(edit) @f859d20   Dec 16, 2013, 1:45:26 PM Sebastian Huber arm: Fix set by but not used warning 4.11
(edit) @b4e8306   Dec 3, 2013, 10:56:55 AM Sebastian Huber arm: Clear reservations Recent GCC versions use atomic operations … 4.11
(edit) @784d2a1   Sep 6, 2013, 8:05:35 AM Sebastian Huber arm: Fix inconsistent define usage 4.11
(edit) @58a70b76   Aug 27, 2013, 1:14:04 PM wei.a.yang score: Simplify <rtems/score/cpuatomic.h> Add proper license and … 4.11
(edit) @1a246d7e   Aug 22, 2013, 11:19:06 AM Sebastian Huber arm: Make barrier operations more visible 4.11
(edit) @0756790   Aug 1, 2013, 3:46:37 PM Sebastian Huber arm: Per-CPU thread dispatch disable Interrupt support for per-CPU … 4.11
(edit) @10fd4aac   Aug 2, 2013, 11:54:08 AM Sebastian Huber score/cpu: Add CPU_Per_CPU_control Add CPU port specific per-CPU control. 4.11
(edit) @71336bf   Aug 5, 2013, 3:27:35 PM Sebastian Huber arm: Fix ISR level context initialization 4.11
(edit) @007bdc4   Aug 5, 2013, 8:16:31 AM Sebastian Huber arm: Fix CPU_MODES_INTERRUPT_MASK The set of interrupt levels must be … 4.11
(edit) @0c3edbf   Jul 25, 2013, 8:46:15 AM Sebastian Huber Include missing <rtems/score/threaddispatch.h> 4.11
Note: See TracRevisionLog for help on using the revision log.