mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
09a2a11dd7
`top_of_stack` isn't aligned down to the previous 16 byte aligned address. Furthermore, `top_of_stack` as well as `XT_CP_SIZE` are used unaligned in `cpu/esp_common/vendor/xtensa/portasm.S` in the address computation for the coprocessor save area, . Aligning pointer `p` down to the previous 16 byte aligned address results in a wrong address of the coprocessor save area during the initialization of the thread context. This leads to wrong values and wrong positions of these values in the coprocessor save area in inital thread context. Since ESP8266 doesn't have a coprocessor, this bug affects only ESP32. |
||
---|---|---|
.. | ||
bin | ||
esp-wifi | ||
include | ||
ld | ||
periph | ||
sdk | ||
vendor | ||
doc.txt | ||
exceptions.c | ||
irq_arch.c | ||
Makefile | ||
Makefile.dep | ||
Makefile.features | ||
Makefile.include | ||
periph_cpu.c | ||
startup.c | ||
syscalls.c | ||
thread_arch.c | ||
tools.c |