加载论坛时出错,请强制刷新页面重试。

LoongArch 非官方琐事记

吴小白

龙芯中科

这样感觉挺好的呀,发布的软件看情况
如一些基础设施:
compose-linux-$(uname -m)
compose-linux-loongarch64

golang node 或者用于容器的应用:
app-linux-${TARGETARCH}
app-linux-loong64

| Architecture    | Arch      | OS/Arch       |
| :-------------- | :-------- | :------------ |
| x86_64          | amd64     | linux/amd64   |
| aarch64         | arm64     | linux/arm64   |
| loongarch64     | loong64   | linux/loong64 |

xen0n

吴小白 这样感觉挺好的呀,发布的软件看情况

他就是不想记“情况”,想无脑 loongarch64(因为龙芯最早没有跟社区商量就推上游的一些代码已经用了这个写法,没法全世界都 loong64 了),但这样一来必然要违反其中一些上游的既有命名规范(例如目前使用 loong(64) 写法的 Gentoo 和 Go,其中 Gentoo 就没有超过 5 个字母的架构名,而 Go 既有的架构名字最长也就 mips64le 这样了,人家还是几乎每个字符都不能省;Go 的 GOARCH 从未有过重复 arch 四个字母的先例,例如 aarch64 在 Go 就叫 arm64)。社区开发不是把一家公司的想法(想涉及自家产品的命名都一致)强加到别人身上,每个项目的最高决定权都在项目维护者,贵如 Intel ARM 也要接受 x86_64/amd64 aarch64/arm64 的现实,也没见用户在那叫。吐槽之前也先看下各个项目的讨论串上维护者们的发言。

这些内容在上一条回复好像也提到了。


龙芯中科

xen0n

白老师说得对,误解白老师了,给白老师道歉。

提出此异议是因为见过太多的信息技术部的同事根本就不知道这些基础架构的分类,打个比方Syncthing的下载页面,我们在生产中用到这个,让大部分人去部署时,他们根本就不知道应该下载哪一个,这种情况不是个例,而是普遍存在。我的发言只是考虑到让更大的受众面能减少认知负担,LoongArch作为一个新架构在推进上游的时候是有机会统一标志的。x86_64/amd64这个是历史原因造成的。


杜比

2022年07月07日 更新
国际主流产品信息管理规范SMBIOS支持LoongArch架构


杜比

更新
stalld: v1.17
This is the version 1.17 of stalld.

It includes the support for loongarch, and some bugfixes, including
new default values for the init service, fix the nr_period to boost
when using SCHED_FIFO, and the detection of starving threads in the
exiting state (X).

  • b013e61 stalld: Detect runnable dying tasks
  • d0ca0ca stalld: Fix nr_periods calculation in do_fifo_boost()
  • 43a66f4 stalld.conf: Lower threshold to 20
  • 27922ea utils.c: Exit early if enabling HRTICK fails when using SCHED_DEADLINE
  • 160b3bf stalld: Add support for loongarch

杜比

距离风车发布的3A5000上机体验视频,整整过去一年了,时间真快 😃


杜比

Tue Aug 2 01:16:01 GMT 2022
Support for LoongArch running on Linux has been added. This port requires
as least binutils 2.38, GCC 12, and Linux 5.19. Currently only hard-float
ABI is supported:

- loongarch64-linux-gnu

The LoongArch ABI is 64-bit little-endian.


冲天飞豹

glibc-2.36的发布时间是2022年8月1日,不是2日。


杜比

冲天飞豹 谢谢提醒,已修改


杜比




xen0n

2022年08月11日,LibreOffice 上游接受 LoongArch 移植。

先行代码审查: https://github.com/loongson/LibreOffice/pull/3
上游提交记录: https://gerrit.libreoffice.org/c/core/+/137486
Phoronix 报道: https://www.phoronix.com/news/LibreOffice-LoongArch


冲天飞豹

2022年8月11日上午,Libreoffice LoongArch支持合并至上游仓库。

合并commit:

https://cgit.freedesktop.org/libreoffice/core/commit/?id=d3625d968901eb93a9680db8d1165f70de3fd64e


玉宇swh

2022.08.30

[ANNOUNCE] QEMU 7.1.0 is now available

https://lore.kernel.org/all/166190001339.271991.6991052484622099743@amd.com/
* LoongArch:
initial support for LoongArch64 architecture, Loongson 3A5000 multiprocessor SoC, and the Loongson 7A1000 host bridge

https://wiki.qemu.org/ChangeLog/7.1#LoongArch


玉宇swh

2022.08.29

https://uefi.org/node/4323

UEFI FORUM RELEASES THE UEFI 2.10 SPECIFICATION AND THE ACPI 6.5 SPECIFICATION

UEFI 2.10 Specification Highlights:
Emerging LoongArch and RISC-V processor architecture support

ACPI 6.5 Specification Highlights:
LoongArch processor architecture support


kacc_123


杜比

更新:
2022年10月09日,龙架构(LoongArch)平台已初步支持OpenHarmony操作系统
2022年10月10日,Linux 6.1 添加对国产龙芯 LoongArch 架构的 EFI 引导支持


杜比

2022年09月19日,龙芯中科的工程师最近一直在进行的修补工作是为LoongArch开发的基于ACPI的通用笔记本驱动程序。今天早上发出的是这个"loongson-laptop"驱动程序的最新代码,用于即将推出的LoongArch笔记本电脑的各种ACPI功能。


xen0n

2022年10月14日,Gentoo 上游正式开始自动化出品 LoongArch stage3,成为首个如此做的社区发行版


杜比

xen0n 已更新!


kilaterlee

2022年10月14日,TianoCore EDK2合并了LoongArch64的34个基础补丁。

https://github.com/tianocore/edk2/pull/3474

https://mp.weixin.qq.com/s/1AZ-W39w0Zk07K3Nv8y2NA


xen0n

kilaterlee 欢迎当事人 /滑稽


杜比

kilaterlee 欢迎,已更新!


« 上一页 下一页 »

知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途