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

Question about The status of merge into dotnet/runtime #7

Open
John0King opened this issue May 15, 2021 · 5 comments
Open

Question about The status of merge into dotnet/runtime #7

John0King opened this issue May 15, 2021 · 5 comments

Comments

@John0King
Copy link

现在马上就要发布 .net 6了, 这将是一个LTS版本, 从 windows , linux mac 到, android IOS 和 IOT ,都将支持,
我想知道现在 .net 6 是否已经合并了 龙芯的相关代码,我看到之前有个小的PR 被合并了 dotnet/runtime#42194

但是,后续的进展如何?

@shushanhf
Copy link
Member

后续的进展如何

我们会继续做.NET6在龙芯Lonngarch架构的适配。
目前3.1版本在Loongarch架构已完成。

顺带说一下,MIPS64架构的.NET6至少目前不会做。主要原因如下:
因为Wave Computing已经转投risc-v;同时,MIPS架构本来就存在各种问题,尤其其ISA和ABI都存在严重缺陷;加上MIPS软件生态缺乏官方主导维护,大部分都是龙芯在维护。

综合考虑,我们实在不得已,不得不放弃MIPS架构支持,重新定义Loongarch架构,并主导推动Loongarch架构生态建设。目前关键基础核心软件在Loongarch台式机上都已经适配完成(相关手册也有开源发布);今后主要是推送到各开源main主分支上。

感谢你对龙芯的关注~

@LiangZugeng
Copy link

我们会继续做.NET6在龙芯Lonngarch架构的适配。

@shushanhf 是不是可以理解为会从.NET6的repo上Fork出来做适配?和目前.NET 3.1的处理方式一样?

目前有在官方.NET Runtime中加入Lonngarch架构(而不是MIPS64)的计划吗?

@John0King
Copy link
Author

@LiangZugeng 好像大佬的repo 在这 https://github.com/shushanhf/runtime

@shushanhf
Copy link
Member

我们会继续做.NET6在龙芯Lonngarch架构的适配。

@shushanhf 是不是可以理解为会从.NET6的repo上Fork出来做适配?和目前.NET 3.1的处理方式一样?

目前有在官方.NET Runtime中加入Lonngarch架构(而不是MIPS64)的计划吗?

你好,我们8月底启动.NET6在LoongArch64架构的适配工作。目前优先保证LoongArch64架构适配。
MIPS64架构,这个需要看公司层面后续的规划,这个暂时没有具体明确计划,需要看公司层面的回复。
我们后续对LoongArch架构的适配/发布信息,我到时候应该会有专门帐号跟进。

非常感谢你的关注!

@LiangZugeng
Copy link

LiangZugeng commented Aug 26, 2021

你好,我们8月底启动.NET6在LoongArch64架构的适配工作。目前优先保证LoongArch64架构适配。
MIPS64架构,这个需要看公司层面后续的规划,这个暂时没有具体明确计划,需要看公司层面的回复。
我们后续对LoongArch架构的适配/发布信息,我到时候应该会有专门帐号跟进。

感谢您的快速回复,我其实想问的是LoongArch64的支持将来会不会合并到官方的dotnet/runtime库中,而不是像现在这样单独fork官方的runtime代码库在上面改动,如果有计划向官方dotnet/runtime库中提交LoongArch64的支持那就最好了。至于MIPS64我倒是真的不关心了,毕竟国产化电脑就没有这个架构的。

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

No branches or pull requests

3 participants