Re: [PATCH 0/8] A series of patches for Synopsys ARC port

Jeff Johnston <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAOox84u-z=HWiVZUCSeBFT9udwViOMQ3K7-dV98Nz5pifSXpJg@mail.gmail.com>
Patches applied.  Thanks.

-- Jeff J.

On Tue, Aug 20, 2024 at 8:12 AM <[email protected]> wrote:

> From: Yuriy Kolerov <[email protected]>
>
> This is a series of patches for Synopsys ARC port. Some of
> them are just small fixes related to nSIM simulator. Also,
> it includes patches that make the port compatible with
> a proprietary compiler for Synopsys ARC processors
> (MetaWare Development Kit).
>
> And the final one ("Prepare for porting to ARCv3") makes
> port's libgloss implementation fully compatible with
> ARCv3 - the next generation of Synopsys ARC processors
> (this port supports only ARCv1 and ARCv2). So, the next
> series of patches will include a separate port for
> ARCv3 ISA and it will reuse most libgloss sources
> for ARCv1/ARCv2.
>
> Alexey Brodkin (3):
>   arc: libgloss: Switch from .balign to .align
>   arc: Remove @ from symbol references in assembly
>   arc: libgloss: Accommodate MetaWare's standard symbol names
>
> Claudiu Zissulescu (1):
>   arc: Use __ARC_UNALIGNED__ compiler macro
>
> Yuriy Kolerov (4):
>   arc: libgloss: Fix define guard in nsim-syscall.h
>   arc: libgloss: Clean MetaWare hostlink documentation
>   arc: libgloss: Use exit code in _exit_halt for nSIM
>   arc: libgloss: Prepare for porting to ARCv3
>
>  libgloss/arc/arc-specific.h            |  32 ++++++
>  libgloss/arc/arc-symbols.h             |  40 ++++++++
>  libgloss/arc/arc-timer.c               |  18 ++--
>  libgloss/arc/crt0.S                    |  50 ++++-----
>  libgloss/arc/emsk-uart-setup.c         |   3 +-
>  libgloss/arc/gcrt0.S                   |   2 +-
>  libgloss/arc/hl-stub.c                 |  14 +++
>  libgloss/arc/hl/hl_gw.c                |   9 ++
>  libgloss/arc/hl/hl_toolchain.h         |  10 ++
>  libgloss/arc/iotdk-uart-setup.c        |   3 +-
>  libgloss/arc/nsim-syscall.h            |   6 +-
>  libgloss/arc/nsim-syscalls.c           |   9 +-
>  libgloss/arc/readme-hostlink.md        | 134 ++++++++++++-------------
>  libgloss/arc/sbrk.c                    |   9 +-
>  libgloss/arc/uart-8250.c               |   5 +-
>  newlib/libc/machine/arc/memcpy-archs.S |  52 ++++++----
>  newlib/libc/machine/arc/strcmp-archs.S |   2 +-
>  17 files changed, 266 insertions(+), 132 deletions(-)
>  create mode 100644 libgloss/arc/arc-specific.h
>  create mode 100644 libgloss/arc/arc-symbols.h
>
> --
> 2.34.1
>
>
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.