[Sound-open-firmware] sof_text_start address in baytrail.x.in
Liam Girdwood
liam.r.girdwood at linux.intel.com
Mon Jan 7 11:30:37 CET 2019
On Mon, 2018-12-24 at 01:07 +0200, Daniel Baluta wrote:
> 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?
This should be OK, all section should start on 4 byte boundaries on xtensa.
Xtensa usually has gaps between each section so this gap was probably copy and
pasted.
Liam
>
> thanks,
> Daniel.
> _______________________________________________
> Sound-open-firmware mailing list
> Sound-open-firmware at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware
More information about the Sound-open-firmware
mailing list