ARC: Support for single cycle Close Coupled Mem (CCM)
* Includes mapping of CCMs in address space * Annotations to move arbitrary code/data into CCM * Moving some of the critical code/data into CCM * Runtime detection/reporting Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
@@ -53,8 +53,7 @@
|
||||
; For details refer to comments before TLBMISS_FREEUP_REGS below
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
.section .data
|
||||
.global ex_saved_reg1
|
||||
ARCFP_DATA ex_saved_reg1
|
||||
.align 1 << L1_CACHE_SHIFT ; IMP: Must be Cache Line aligned
|
||||
.type ex_saved_reg1, @object
|
||||
#ifdef CONFIG_SMP
|
||||
@@ -255,7 +254,7 @@ ex_saved_reg1:
|
||||
#endif
|
||||
.endm
|
||||
|
||||
.section .text, "ax",@progbits ;Fast Path Code, candidate for ICCM
|
||||
ARCFP_CODE ;Fast Path Code, candidate for ICCM
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
; I-TLB Miss Exception Handler
|
||||
|
Reference in New Issue
Block a user