|
|
@db8f598
|
04/26/21 12:00:41 |
Sebastian Huber |
build: Remove old build system
Close #3250.
Close #4081.
|
|
|
@8b65b574
|
07/28/21 12:41:32 |
Sebastian Huber |
score: Canonicalize _CPU_Fatal_halt()
Move _CPU_Fatal_halt() …
|
|
|
@4adaed73
|
07/27/21 09:08:54 |
Sebastian Huber |
score: Remove processor event broadcast/receive
Remove …
|
|
|
@b177cfc1
|
07/12/21 16:05:19 |
Sebastian Huber |
sparc: Prefer RTEMS_FATAL_SOURCE_EXCEPTION
Prefer …
|
|
|
@be96cb43
|
06/18/21 14:44:11 |
Sebastian Huber |
sparc: Simplify trap table initialization
Move _ISR_Handler() to a …
|
|
|
@b9d5f516
|
06/22/21 14:26:20 |
Sebastian Huber |
sparc: Move FP frame offset defines to cpuimpl.h
This makes them …
|
|
|
@d73e657e
|
06/21/21 09:24:27 |
Sebastian Huber |
sparc: More reliable bad trap handling
Statically initialize the trap …
|
|
|
@955c045b
|
06/22/21 13:28:13 |
Sebastian Huber |
sparc: Move ISR handler install routines
Move …
|
|
|
@26a09f2c
|
06/22/21 13:08:37 |
Sebastian Huber |
score: Remove _CPU_Initialize_vectors()
This CPU port macro was not …
|
|
|
@d45f87cf
|
05/17/21 11:35:42 |
Sebastian Huber |
score: Add _CPU_Context_switch_no_return()
The …
|
|
|
@b2da982
|
04/21/20 09:57:50 |
Daniel Hellstrom |
leon,tn-0018: work around GRLIB-TN-0018 errata
Overview
========
The …
|
|
|
@89d90c0
|
11/25/19 08:45:26 |
Daniel Hellstrom |
sparc,leon: avoid triggering LEON3FT errata TN-0009
Close #4336.
|
|
|
@acad761
|
11/20/19 12:19:35 |
Daniel Hellstrom |
sparc,leon: avoid triggering TN-0009 bad sequence
Update #4336.
|
|
|
@1d804cb
|
11/14/19 09:26:21 |
Daniel Hellstrom |
sparc: fix bad register alignment for 64 bit store
|
|
|
@0cae482a
|
12/19/17 12:37:08 |
cederman |
sparc: Remove sequences that the B2BST scan script warns about
Update …
|
|
|
@350bba7a
|
11/05/20 08:56:16 |
Sebastian Huber |
sparc: Add SPARC_INTERRUPT_SOURCE_TO_TRAP()
Update #4171.
|
|
|
@82811477
|
11/05/20 08:50:36 |
Sebastian Huber |
sparc: Add SPARC_INTERRUPT_TRAP_TO_SOURCE()
Update #4171.
|
|
|
@b7271f8
|
11/05/20 08:32:09 |
Sebastian Huber |
sparc: Add SPARC_IS_INTERRUPT_TRAP()
Update #4171.
|
|
|
@2c467ec
|
11/05/20 08:23:52 |
Sebastian Huber |
sparc: Move SPARC-specific macros to sparc.h
Clarify Doxygen …
|
|
|
@d7a48e1
|
10/06/20 05:39:44 |
Sebastian Huber |
rtems: Improve RTEMS_NO_RETURN attribute
Provide RTEMS_NO_RETURN also …
|
|
|
@75b2093
|
04/15/20 13:29:08 |
Sebastian Huber |
sparc: Use RTEMS_XCONCAT()
Prefer macros with a proper namespace.
|
|
|
@48dd7b8c
|
06/29/20 19:35:08 |
kinsey.moore |
score: Add CPU_USE_LIBC_INIT_FINI_ARRAY
This introduces the …
|
|
|
@80cf60e
|
04/15/20 07:48:32 |
Sebastian Huber |
Canonicalize config.h include
Use the following variant which was …
5
|
|
|
@2a720f4
|
06/06/19 12:57:54 |
maksim.e.kozlov |
sparc: Fix mistakenly cleared PSR[EF] bit.
The superfluously modified …
5
|
|
|
@a3818705
|
06/05/19 19:22:36 |
maksim.e.kozlov |
sparc: Fix missed restoring of PSR in syscall_lazy_fp_switch
It is …
5
|
|
|
@7d7cbf3c
|
06/06/19 05:53:09 |
Sebastian Huber |
sparc: Improve _CPU_Context_validate()
Use the FPU and check that the …
5
|
|
|
@25afa79
|
03/27/19 09:50:44 |
andreas.dachsberger |
doxygen: score: Add SPARC CPU architecture group
Update #3706.
5
|
|
|
@3fe2155
|
02/01/19 09:00:36 |
Sebastian Huber |
Remove superfluous <rtems/system.h> includes
5
|
|
|
@0a1f5df9
|
05/03/18 11:03:27 |
Sebastian Huber |
Simplify _CPU_Counter_difference()
In order to simplify the use of …
5
|
|
|
@ce37237f
|
11/08/18 05:41:15 |
Sebastian Huber |
sparc: Remove use of proc_ptr
Update #3585.
5
|
|
|
@4fea054c
|
11/06/18 18:34:15 |
Sebastian Huber |
score: Remove _ISR_Dispatch()
This function was only used on some …
5
|
|
|
@2548d14
|
09/10/18 15:38:14 |
Sebastian Huber |
build: Include header.am in cpukit/Makefile.am
Include all …
5
|
|
|
@637546a
|
10/05/18 18:12:40 |
Sebastian Huber |
build: Merge score/cpu/*/Makefile.am
5
|
|
|
@8776bb9
|
09/26/18 04:34:54 |
Sebastian Huber |
score: Remove CPU_PROVIDES_IDLE_THREAD_BODY
Remove the …
5
|
|
|
@242887bc
|
09/13/18 04:19:05 |
Sebastian Huber |
Rename files to make them unique within cpukit
This allows to build …
5
|
|
|
@227b145
|
08/31/18 06:56:08 |
Daniel Hellstrom |
sparc: clang AS does no accept UNIMP without argument
5
|
|
|
@1c34a9b
|
12/19/17 12:36:33 |
cederman |
sparc: Remove sequence that could trigger B2BST errata
5
|
|
|
@e20da8b
|
12/12/17 10:19:46 |
cederman |
sparc: Return to previous section type when done with .data._SPARC_Counter
5
|
|
|
@59a0541c
|
07/12/18 07:15:55 |
cederman |
sparc: Restore npc when returning from the syscall_lazy_fp_switch trap …
5
|
|
|
@27bbc05
|
08/02/18 12:49:01 |
Sebastian Huber |
score: Remove CPU_PARTITION_ALIGNMENT
Use the CPU_SIZEOF_POINTER …
5
|
|
|
@3a646426
|
07/19/18 10:53:34 |
Sebastian Huber |
score: Add _CPU_Instruction_illegal()
On some …
5
|
|
|
@b74353e
|
07/20/18 06:06:46 |
Sebastian Huber |
score: Add _CPU_Instruction_no_operation()
This helps to reduce the …
5
|
|
|
@42f2fdfd
|
07/20/18 05:56:43 |
Sebastian Huber |
score: Move context validation declarations
The context validation …
5
|
|
|
@511dc4b
|
06/19/18 07:09:51 |
Sebastian Huber |
Rework initialization and interrupt stack support
Statically …
5
|
|
|
@c8df844
|
06/19/18 12:59:51 |
Sebastian Huber |
score: Add CPU_INTERRUPT_STACK_ALIGNMENT
Add CPU port define for the …
5
|
|
|
@65f868c
|
05/23/18 12:17:25 |
Sebastian Huber |
Add _CPU_Counter_frequency()
Add rtems_counter_frequency() API …
5
|
|
|
@c49896f1
|
04/20/18 11:22:29 |
Sebastian Huber |
sparc: Move irq_asm.S
This file is BSP-independent.
This patch is a …
5
|
|
|
@28b4c7ac
|
04/20/18 11:19:28 |
Sebastian Huber |
sparc: Move _CPU_Trap_slot_template
The definition of …
5
|
|
|
@f35c3be9
|
04/16/18 05:34:18 |
Sebastian Huber |
Remove register keyword from public header files
The following code
…
5
|
|
|
@8b5778e
|
03/12/18 05:37:36 |
Sebastian Huber |
sparc: Move libcpu content to cpukit
This patch is a part of the BSP …
5
|
|
|
@c2282d6d
|
03/08/18 23:28:31 |
joel |
sparc/include/rtems/score/types.h: Eliminate this file
Updates #3327.
5
|
|
|
@2afb22b
|
12/23/17 07:18:56 |
Chris Johns |
Remove make preinstall
A speciality of the RTEMS build system was the …
5
|
|
|
@7190005
|
01/02/18 10:42:48 |
Sebastian Huber |
sparc: Move <libcpu/byteorder.h>
Update #3254.
Update #3260.
5
|
|
|
@146adb1
|
07/17/17 05:30:46 |
Sebastian Huber |
sparc: Add lazy floating point switch
The SPARC ABI is a bit special …
5
|
|
|
@a400d06f
|
07/18/17 13:11:41 |
Sebastian Huber |
sparc: Rename SPARC_USE_SAFE_FP_SUPPORT
Rename …
5
|
|
|
@2f8704b6
|
07/13/17 07:26:50 |
cederman |
sparc: Add assembly workaround for LEON3FT B2BST errata
This patch …
5
|
|
|
@e2b1c47d
|
02/03/17 09:16:40 |
Sebastian Huber |
sparc: Fix volatile clobber
Do not adjust the stack pointer, since …
5
|
|
|
@27bfcd8
|
01/25/17 13:32:02 |
Sebastian Huber |
score: Delete _CPU_Context_Fp_start()
Since the FP area pointer is …
5
|
|
|
@3d20f5fb
|
01/23/17 14:04:44 |
Sebastian Huber |
sparc: Relax CPU_STACK_ALIGNMENT
Close #2352.
5
|
|
|
@4aa23c96
|
01/23/17 07:12:18 |
Sebastian Huber |
Remove CPU_BIG_ENDIAN and CPU_LITTLE_ENDIAN
Use de-facto standard …
5
|
|
|
@6a1b9e4
|
11/22/16 09:13:27 |
Sebastian Huber |
sparc: Optimize _ISR_Handler()
Use _Thread_Do_dispatch() instead of …
5
|
|
|
@84e6f15
|
11/10/16 11:02:28 |
Sebastian Huber |
score: Robust thread dispatch
On SMP configurations, it is a fatal …
5
|
|
|
@408609f6
|
11/10/16 14:17:28 |
Sebastian Huber |
score: Add _ISR_Is_enabled()
In contrast to _ISR_Get_level() the …
5
|
|
|
@c11ac2d5
|
11/14/16 13:42:56 |
Sebastian Huber |
sparc: Use Per_CPU_Control::isr_dispatch_disable
Update #2751.
5
|
|
|
@f9aa34d
|
11/11/16 13:12:03 |
Sebastian Huber |
score: Add Per_CPU_Control::Interrupt_frame
Update #2809.
5
|
|
|
@c539a865
|
11/14/16 10:34:54 |
Sebastian Huber |
sparc: Move CPU_Interrupt_frame related defines
Move …
5
|
|
|
@427dcee
|
11/11/16 10:17:02 |
Sebastian Huber |
sparc: Rename CPU_Minimum_stack_frame
Rename SPARC-specific …
5
|
|
|
@141e16d
|
11/11/16 09:51:25 |
Sebastian Huber |
rtems: Conditionally define rtems_interrupt_frame
Update #2808.
5
|
|
|
@82d30a3
|
11/11/16 09:16:33 |
Sebastian Huber |
score: Move CPU_PER_CPU_CONTROL_SIZE
Move CPU_PER_CPU_CONTROL_SIZE …
5
|
|
|
@acc6d9bf
|
11/10/16 06:12:55 |
Sebastian Huber |
score: Remove obsolete defines
The thread dispatch inline option is …
5
|
|
|
@58bced6
|
11/09/16 14:16:03 |
Sebastian Huber |
score: Move _CPU_Get_current_per_CPU_control()
Move …
5
|
|
|
@7790d95f
|
11/04/16 12:29:00 |
Sebastian Huber |
sparc: Provide _CPU_Get_thread_executing()
5
|
|
|
@df63fbd1
|
11/04/16 12:45:25 |
Sebastian Huber |
score: Add <rtems/score/cpuimpl.h>
The aim of this file is to …
5
|
|
|
@655ce0fb
|
06/22/16 11:45:02 |
Sebastian Huber |
sparc: Optimize CPU counter support
5
|
|
|
@9460333e
|
06/20/16 08:08:39 |
Sebastian Huber |
sparc: Rework CPU counter support
Rework CPU counter support to …
5
|
|
|
@b04b76c6
|
06/07/16 19:36:48 |
Sebastian Huber |
score: Simplify priority bit map implementation
The priority bit map …
5
|
|
|
@18e29faf
|
06/08/16 08:10:40 |
Sebastian Huber |
score: Delete CPU_USE_GENERIC_BITFIELD_DATA
Rename log2table into …
5
|
|
|
@fd6fde8
|
04/19/16 07:25:03 |
Sebastian Huber |
score: Add libatomic support
Close #2695.
5
|
|
|
@4b04cb61
|
05/18/16 06:03:05 |
Sebastian Huber |
score: Rename _ISR_Disable_without_giant()
Rename …
5
|
|
|
@decff899
|
02/17/16 13:26:29 |
Sebastian Huber |
score: Add CPU_MAXIMUM_PROCESSORS
Maximum number of processors of all …
5
|
|
|
@dab7862
|
02/03/16 10:52:32 |
Sebastian Huber |
sparc: Avoid SCORE_EXTERN
Update #2559.
5
|
|
|
@27580641
|
01/26/16 10:53:09 |
Sebastian Huber |
sparc: Adjust CPU_CACHE_LINE_BYTES for LEON3
Fix for commit …
5
|
|
|
@a8865f8
|
01/25/16 09:20:28 |
Sebastian Huber |
score: Introduce CPU_CACHE_LINE_BYTES
Add CPU_CACHE_LINE_BYTES for …
5
|
|
|
@beab4245
|
01/25/16 08:35:52 |
Sebastian Huber |
sparc: No explicit align of _CPU_Null_fp_context
This structure is …
5
|
|
|
@01b32d4
|
01/25/16 07:54:17 |
Sebastian Huber |
score: Delete obsolete CPU_TIMESTAMP_* defines
Update #2271.
5
|
|
|
@b318cb13
|
12/10/15 07:10:29 |
Sebastian Huber |
sparc: Simplify _CPU_Get_current_per_CPU_control()
Drop the …
5
|
|
|
@78cac9b
|
11/16/15 13:13:28 |
cederman |
sparc: Fix context switch on SMP
We must not load registers (e.g. …
5
|
|
|
@143696a
|
10/16/15 06:15:03 |
Sebastian Huber |
basedefs.h: Add and use RTEMS_NO_RETURN
5
|
|
|
@1f7c5c88
|
09/25/15 19:31:00 |
Sebastian Huber |
score: Fix atomic compare exchange
5
|
|
|
@a51b352
|
05/30/15 15:48:27 |
Sebastian Huber |
sparc: Add SPARC_USE_SAFE_FP_SUPPORT
The SPARC ABI is a bit special …
4.115
|
|
|
@2764bd43
|
05/29/15 13:54:27 |
alexander.krutwig |
sparc: Disable FPU in interrupt context
Update #2270.
4.115
|
|
|
@1f6cdba6
|
05/29/15 13:54:29 |
Sebastian Huber |
sparc: Remove superfluous FP enable
The FP context save/restore makes …
4.115
|
|
|
@8a1dc71b
|
05/29/15 13:54:28 |
Sebastian Huber |
sparc: Avoid new window for FP save/restore
Update #2270.
4.115
|
|
|
@4a5a4504
|
05/29/15 08:18:19 |
alexander.krutwig |
sparc: Improve _CPU_Context_validate()
Write the pattern only once to …
4.115
|
|
|
@76030c7
|
05/26/15 12:13:44 |
Sebastian Huber |
sparc: Add static assertion
4.115
|
|
|
@422de7f7
|
05/26/15 12:09:11 |
Sebastian Huber |
sparc: Delete unused CONTEXT_CONTROL_SIZE
4.115
|
|
|
@139c0dc
|
05/26/15 12:08:11 |
Sebastian Huber |
sparc: Delete unused ISF_STACK_FRAME_OFFSET
4.115
|
|
|
@fedc6828
|
05/26/15 12:03:35 |
Sebastian Huber |
sparc: Add static offset assertions
4.115
|
|
|
@1c59cad
|
04/24/15 14:05:50 |
alexander.krutwig |
sparc: Add support for sptests/spcontext01
Implement …
4.115
|
|
|
@cb4dd48
|
03/25/15 10:40:08 |
Sebastian Huber |
sparc: Ensure interrupt service after ISR enable
4.115
|
|
|