[PATCH, RFC 0/8] add xtensa port

Max Filippov jcmvbkbc@gmail.com
Fri May 12 09:18:06 GMT 2023


Hi Alexey,

On Wed, May 10, 2023 at 11:03 PM Alexey Lapshin
<alexey.lapshin@espressif.com> wrote:
>
> Here is a reworked commit from Max Filippov:
> https://github.com/espressif/newlib-esp32/commit/3fc2b645bb708421962e68366aa8efbdce93d7e3
>
> Max, I dropped some documentation changes, please review and tell if
> you are ok with this.

Ok.

> And I dropped all changes for libm from your original commit because
> they aren't used.

Ok.

> Except disabling __ieee754_sqrtf implementation from
> being compiled into libm (because it exists in libgcc). But I just gave
> this function __attribute__((weak))
>
> Also, added libgloss implementation for xtensa (for chips
> esp32/esp32s3)
>
> Please consider to apply.

The patches are line-wrapped and cannot be applied as is.

> Alexey Lapshin (6):
>   newlib: add system headers from include/$(sys_dir)/*/*.h
>   libc: sys: add xtensa port
>   libm: add xtensa port
>   libc: add xtensa port
>   libm: add attribute weak for __ieee754_sqrtf
>   libgloss: libnosys: add xtensa port
>   libgloss: add xtensa port
>
> Jeroen Domburg (1):
>   libc: fix xtensa PSRAM cache bug

--
Thanks.
-- Max


More information about the Newlib mailing list