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 > >