24 Dec
2018
24 Dec
'18
12:07 a.m.
Hi,
In src/platform/baytrail/baytrail.x.in we have:
vector_double_text : org = XCHAL_DOUBLEEXC_VECTOR_PADDR, len = SOF_MEM_VECT_TEXT_SIZE sof_text_start : org = XCHAL_DOUBLEEXC_VECTOR_PADDR + SOF_MEM_VECT_SIZE,
Is the address of sof_text_start correct here?
vector_double_text ends at: XCHAL_DOUBLEEXC_VECTOR_PADDR + SOF_MEM_VECT_TEXT_SIZE
but sof_text_start (which is the next segment in memory) doesn't start immediately after vector_double_text because
SOF_MEM_VECT_SIZE = SOF_MEM_VECT_TEXT_SIZE + SOF_MEM_VECT_LIT_SIZE
so there is a gap of SOF_MEM_VECT_LIT_SIZE (4 bytes) between vector_double_text and sof_text_start.
Is this on purpose?
thanks, Daniel.