Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for csky #2096

Closed
wants to merge 1 commit into from
Closed

Add support for csky #2096

wants to merge 1 commit into from

Conversation

Dirreke
Copy link

@Dirreke Dirreke commented Aug 14, 2023

No description provided.

@asomers
Copy link
Member

asomers commented Aug 14, 2023

What is csky?

@Dirreke
Copy link
Author

Dirreke commented Aug 14, 2023

it's an arch which e_machine code is 252. It will be introduced to rust by rust-lang/rust#113658 soon

@asomers
Copy link
Member

asomers commented Aug 14, 2023

But what is it? I've never heard of this architecture. What is the name of some of the processors that use it?

@Dirreke
Copy link
Author

Dirreke commented Aug 14, 2023

its organization of github is at C-SKY. It's an ISA created by T-head, Alibaba, China. here shows the cpu list including xuantie c801, c806, c860, and it also has the old models like ck860, ck810 and so on.
You can get the method for rust to compile at here ,
the linux system at here or here ,
the gcc compiler at here ,
the llvm and clang support at here

@Dirreke
Copy link
Author

Dirreke commented Aug 16, 2023

would you like to merge it? @asomers

@asomers
Copy link
Member

asomers commented Aug 26, 2023

This is even more obscure than loongarch64. There's virtually no information about this ISA online, at least in English. I don't want to devote significant resources to supporting ISAs like this. However, I'm going to push a separate change that should fix this particular build problem for csky and hopefully other obscure ISA, too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants