target-xtensa: add DEBUG_SECTION to overlay tool
Fill debug configuration from overlay definitions in the DEBUG_SECTION. Add DEBUG_SECTION to DC232B and FSF cores. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
This commit is contained in:
parent
f14c4b5fb1
commit
18da932641
@ -22,6 +22,7 @@ static const XtensaConfig dc232b = {
|
||||
EXCEPTIONS_SECTION,
|
||||
INTERRUPTS_SECTION,
|
||||
TLB_SECTION,
|
||||
DEBUG_SECTION,
|
||||
.clock_freq_khz = 10000,
|
||||
};
|
||||
|
||||
|
@ -16,6 +16,7 @@ static const XtensaConfig fsf = {
|
||||
EXCEPTIONS_SECTION,
|
||||
INTERRUPTS_SECTION,
|
||||
TLB_SECTION,
|
||||
DEBUG_SECTION,
|
||||
.clock_freq_khz = 10000,
|
||||
};
|
||||
|
||||
|
@ -114,6 +114,7 @@
|
||||
[EXC_KERNEL] = XCHAL_KERNEL_VECTOR_VADDR, \
|
||||
[EXC_USER] = XCHAL_USER_VECTOR_VADDR, \
|
||||
[EXC_DOUBLE] = XCHAL_DOUBLEEXC_VECTOR_VADDR, \
|
||||
[EXC_DEBUG] = XCHAL_DEBUG_VECTOR_VADDR, \
|
||||
}
|
||||
|
||||
#define INTERRUPT_VECTORS { \
|
||||
@ -302,6 +303,10 @@
|
||||
#define REGISTER_CORE(core)
|
||||
#endif
|
||||
|
||||
#define DEBUG_SECTION \
|
||||
.debug_level = XCHAL_DEBUGLEVEL, \
|
||||
.nibreak = XCHAL_NUM_IBREAK, \
|
||||
.ndbreak = XCHAL_NUM_DBREAK
|
||||
|
||||
#if XCHAL_NUM_INTLEVELS + XCHAL_HAVE_NMI + 1 <= 2
|
||||
#define XCHAL_INTLEVEL2_VECTOR_VADDR 0
|
||||
|
Loading…
Reference in New Issue
Block a user