This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [RFC PATCH V2 00/10] port C-SKY to glibc
- From: Mao Han <han_mao at c-sky dot com>
- To: Florian Weimer <fw at deneb dot enyo dot de>
- Cc: c-sky_gcc_upstream at c-sky dot com, gnu-csky at mentor dot com, libc-alpha at sourceware dot org
- Date: Sun, 8 Apr 2018 16:29:39 +0800
- Subject: Re: [RFC PATCH V2 00/10] port C-SKY to glibc
- References: <cover.1523169833.git.han_mao@c-sky.com> <87efjq5e87.fsf@mid.deneb.enyo.de>
On Sun, Apr 08, 2018 at 09:50:16AM +0200, Florian Weimer wrote:
Hi,
> * Mao Han:
>
> > CK610 is the second-generation CPU of CSKY, fullycompatible with M*Core.
> > CK807/CK810 bases on C-SKY V2 instruction set architecture and 16/32-bit
> > variable length instruction. Including basic core(CK807/CK810),
> > floating-point enhancement(CK807F/CK810F), multimedia enhancement (CK810D)
> > and multiple-processing extension (CK807MP/CK810MP).
>
> Which ABIs of those do you intend to support?
>
> These should be added to the README file.
Thanks for comment.
In glibc and linux we only cares about following cpu and extensions.
ck610 only have: ck610
ck807 could have: ck807 ck807f ck807vf ck807ef
ck810 could have: ck810 ck810f ck810vf ck810ef
ck860 could have: ck860 ck860f ck860vf
f: means FPU co-processor
v: means VDSP co-processor just like "ARM-NEON"
e: is our old DSP co-processor which use HI-LO regs for operation. In
current ck807/ck810 they default have HI-LO regs.
For this patch-set, we support:
ck610
(ck807/ck807f/ck807ef)
(ck810/ck810e/ck810ef)
ck6** use csky-*-linux-gnuabiv1, ck8** use csky-*-linux-gnuabiv2
I will update the introduction for these.
It seems only this need be added to the README file. Is that correct?
csky-*-linux-gnuabi
Best Regards
Mao Han