网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月04日
漏签
0
天
龙芯吧
关注:
26,168
贴子:
697,505
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
47
回复贴,共
2
页
,跳到
页
确定
<<返回龙芯吧
>0< 加载中...
龙芯Linux 没有启用Loongarch,沿用MIPS64?
只看楼主
收藏
回复
dangtibaima
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么网络开始传播了?
是因为人力,没有来得及继续优化过渡性性的措施吧。
dangtibaima
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是不是那些大神开始在Loongarch上开始创作,发现满足不了条件,就发牢骚了
2025-08-04 19:40:16
广告
不感兴趣
开通SVIP免广告
小小胖子home
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
刚才在QQ群看见小吧,玛丽亚.庞巴迪发的原文,大概就是龙芯大量采用MIPS部分的Linux内核源代码的事。既然说起这事,那么我以一个从事Linux内核相关开发的从业人员来说一下,其实3A5000大量复制MIPS code这事并没有什么,因为尽管3a5000用了新的指令集loongarch,但是微结构依然是沿用3A4000的架构,那么3A4000架构的内核代码就可以大量移植到3A5000上,3A4000是MIPS架构的,那么3A5000就可以大量使用MIPS架构的内核,当然内核启动阶段的初始化过程和创建页表的过程需要修改成loongarch指令集的汇编代码,剩下的架构相关部分的代码可以大量沿用MIPS分支的代码,当然有些部分需要汇编优化的比如原子操作相关部分也需要修改,但我觉得大量用MIPS的内核代码并不能说明什么,代码都是可以相互借鉴的,而且3A5000的架构本来就是基于3A4000的架构提升工艺而来的,用MIPS的代码并没有问题,真正重要的3A5000的指令集是自主指令集,完全可以通过反汇编3A5000的内核代码来对比,以下是我通过objdump -S vmlinuz的反汇编指令情况,可以看出,3A5000的汇编代码和指令格式和MIPS已经完全不一样了,这才是重点。【图片】【图片】由图中可以看出,不但内核的反汇编指令和MIPS指令集完全不一样了,而且连内核的启动地址也已经发生很大的改变(0x90000000015c0000),而常见的X86和armv8的内核启动地址是0xffff000000000000+偏移地址。下图就是我在公司mtk armv8的内核的内存布局:【图片】由此可以看出,3A5000的loongarch架构已经和传统的X86_64以及armv8架构有很大的不同,连内核的启动地址都已经发生了很大的改变,而这个启动地址也和传统的MIPS内核的启动地址也不一样,这也充分说明了loongarch架构是做了很大的修改,并不是传统的MIPS架构
哦iu一套软件
技术
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大概因为里面还有很多没有清理掉的垃圾代码
RevoHacker
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
为了快速形成LA的可用系统,cp RISCV或MIPS是最快的做法。RISC体系下这几个指令集很多运行模型上没有太过本质的差异。其实cp RISCV可能会更适合LA。但龙芯公司的人员可能更熟悉MIPS
skyj11
龙芯3B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我倾向于认为是那个上游维护者没搞懂。我看了邮件的公开的原始记录,龙芯人员8月25号6:11发的邮件,十封邮件,十次不同的代码提交。这个人8点40就回复了。
哦iu一套软件
技术
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上游维护者刚接触的时候并不清楚loongarch还包含指令集翻译和兼容的内容,只知道loongson一直是做mips的。
在首次提交的时候arch分支的主要维护者也是有相同的疑问,后来就没有太纠结这个事情了,而是提出去除垃圾代码等意见。
现在提出这个问题的是,代码往各个分支扩散审核,会有越来越多的参与者存在疑惑,需要进一步澄清,未来他们一定会清楚这个东西并不是mips的延续
dangtibaima
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是不是龙芯loongarch真正达到里外一体,从架构,解码器,Linux内核,到应用程式,在6000上才能完美提现
2025-08-04 19:34:16
广告
不感兴趣
开通SVIP免广告
不知为不知🛰️🛸
世界
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
难道要全部代码都改过才行?Linux中很多C写的代码共用还不行?CPU虽然指令集不同,但是上面跑的C代码是跨平台,可以共用的
中华雄起2024
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
屁不懂,一顿瞎说!
中华雄起2024
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
linux内核大部分是C写的,C语言未必还分X86 C, MIPS C, RAM C?
影子枫阁
参与
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没有关注 这又出了什么事?先转发英文文章 后炒作维护者抱怨?
新生代农民工
龙芯3A
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
代码复用不是很正常的事么?你以为程序员的面向Ctrl+V编程是怎么练成的(纯属调侃)
玉宇swh
技术
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Re: [PATCH V3 08/10] irqchip: Add LoongArch CPU interrupt controller support
网页链接
原文地址贴出来,感兴趣的可以去看看。
2025-08-04 19:28:16
广告
不感兴趣
开通SVIP免广告
哦iu一套软件
技术
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
loongarch的讨论都已经有上百条以上了,这个并不是焦点
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示