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

[email protected]
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
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.