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.