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