|
|
|
@ -58,61 +58,61 @@ ENTRY(rom_entry);
@@ -58,61 +58,61 @@ ENTRY(rom_entry);
|
|
|
|
|
|
|
|
|
|
MEMORY { |
|
|
|
|
vector_base_text : |
|
|
|
|
org = XCHAL_VECBASE_RESET_PADDR_SRAM, |
|
|
|
|
org = VECBASE_RESET_PADDR_SRAM, |
|
|
|
|
len = MEM_VECBASE_LIT_SIZE |
|
|
|
|
vector_int2_lit : |
|
|
|
|
org = XCHAL_INTLEVEL2_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = INTLEVEL2_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_int2_text : |
|
|
|
|
org = XCHAL_INTLEVEL2_VECTOR_PADDR_SRAM, |
|
|
|
|
org = INTLEVEL2_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_int3_lit : |
|
|
|
|
org = XCHAL_INTLEVEL3_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = INTLEVEL3_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_int3_text : |
|
|
|
|
org = XCHAL_INTLEVEL3_VECTOR_PADDR_SRAM, |
|
|
|
|
org = INTLEVEL3_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_int4_lit : |
|
|
|
|
org = XCHAL_INTLEVEL4_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = INTLEVEL4_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_int4_text : |
|
|
|
|
org = XCHAL_INTLEVEL4_VECTOR_PADDR_SRAM, |
|
|
|
|
org = INTLEVEL4_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_int5_lit : |
|
|
|
|
org = XCHAL_INTLEVEL5_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = INTLEVEL5_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_int5_text : |
|
|
|
|
org = XCHAL_INTLEVEL5_VECTOR_PADDR_SRAM, |
|
|
|
|
org = INTLEVEL5_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_int6_lit : |
|
|
|
|
org = XCHAL_INTLEVEL6_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = INTLEVEL6_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_int6_text : |
|
|
|
|
org = XCHAL_INTLEVEL6_VECTOR_PADDR_SRAM, |
|
|
|
|
org = INTLEVEL6_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_int7_lit : |
|
|
|
|
org = XCHAL_INTLEVEL7_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = INTLEVEL7_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_int7_text : |
|
|
|
|
org = XCHAL_INTLEVEL7_VECTOR_PADDR_SRAM, |
|
|
|
|
org = INTLEVEL7_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_kernel_lit : |
|
|
|
|
org = XCHAL_KERNEL_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = KERNEL_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_kernel_text : |
|
|
|
|
org = XCHAL_KERNEL_VECTOR_PADDR_SRAM, |
|
|
|
|
org = KERNEL_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_user_lit : |
|
|
|
|
org = XCHAL_USER_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = USER_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_user_text : |
|
|
|
|
org = XCHAL_USER_VECTOR_PADDR_SRAM, |
|
|
|
|
org = USER_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
vector_double_lit : |
|
|
|
|
org = XCHAL_DOUBLEEXC_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
org = DOUBLEEXC_VECTOR_PADDR_SRAM - MEM_VECT_LIT_SIZE, |
|
|
|
|
len = MEM_VECT_LIT_SIZE |
|
|
|
|
vector_double_text : |
|
|
|
|
org = XCHAL_DOUBLEEXC_VECTOR_PADDR_SRAM, |
|
|
|
|
org = DOUBLEEXC_VECTOR_PADDR_SRAM, |
|
|
|
|
len = MEM_VECT_TEXT_SIZE |
|
|
|
|
imr : |
|
|
|
|
org = IMR_BOOT_LDR_TEXT_ENTRY_BASE, |
|
|
|
|