Re: [PATCH, RFC 0/8] add xtensa port

Max Filippov <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAMo8BfJwqh4RsswFRZ5k8h2Cy7etnStkND0Q4rGYUGHgMnWdeQ@mail.gmail.com>
Hi Alexey,

On Wed, May 10, 2023 at 11:03 PM Alexey Lapshin
<[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.