日日新聞 2023-10-3 22:51
原文鏈接:https://areweloongyet.com/newsletter/this-week-in-loongarch-18/
2023年10月2日· 閱讀需 8 分鐘
作者:https://github.com/xen0n
每週一都為大家報道 LoongArch® 社區最前線的第一手新鮮資訊!
如無特別說明,文中提及的日期、時間都為北京時間(UTC+8)。
本欄目的內容具有一定延續性,將持續追蹤報道 LoongArch® 領域的重要或長期項目(坑)。
Linux v6.6-rc4 已經正式 tagged, 包含了兩處龍架構修復,請各下游發行版的打包同學們注意並儘量 backport:
此外,龍架構 KVM 支持目前已進入 linux-next, 可搭配暫未完全上游的龍芯 QEMU 分支供同學們試用了。 (目前已經在上游的隨機自動化測試中被發現了一處編碼不周, 不過預計假期結束之後就會修掉。)
持續有一段時間的 PR110939上週終於得到了解決。 龍架構的自舉,以及 ARM、RISC-V 上的相關測試失敗都修復了。
xry111 在努力從默認開啟 linker relaxation 所導致的指令調度機會減少中,摳回一些性能: 在一些「明擺著不能依靠鏈接器 relax 的情況下」(本人語),仍然如先前一樣生成 explicit relocs。 他準備在假期結束之後將此工作發向郵件列表(否則發了也沒人看)。 (感謝作者自我投稿!)
LLVM 的協作流程已全面轉向 GitHub PR,Phabricator 不日將轉為只讀模式,請開發者們注意。 詳情請見遷移時間表。
Ami-zhang 給 LLVM 中端的 Transforms/IPO/LowerTypeTests 工序pass適配了龍架構。
週報第 14 期報道過的 hev 的原子操作優化上週也進入了主線。
發稿幾小時前,Rust 生態中最重要密碼學基礎庫之一 ring合併了龍架構支持。 時隔兩年之久,ring 0.17.0 終於正式發佈,可以期待未來的數月間更多 Rust 項目能夠隨著依賴版本升級,而獲得龍架構支持了。
9 月 30 日 hev 將龍架構裸機的構建目標提升到了Tier 2。 不巧的是,這個提交的合併似乎恰好錯過了 Rust 1.74.0 的班車: 目前看因為就幾行代碼和 CI 改動,塞進去也不是不可以,不過不急的話估計等等更好。 龍架構的目前用戶群體裡,應該極少有既跟蹤上游社區版本,又做裸機開發的,因此筆者認為問題不大。 (感謝作者自我投稿!)
同一天,xry111 給 Rust 讀寫目標代碼文件格式的著名基礎庫 object添加了 LoongArch ELF psABI 20230519 版本新增的重定位類型定義。 (感謝作者自我投稿!)
最近 QEMU 上游的龍架構文件夾又熱鬧起來了。 後續看情況只要一週間的 QEMU 動態足夠多,這個專欄就會出現並收納它們,否則還是塞《雜聞播報》。
日前(9 月 21 日),QEMU 的龍架構模擬獲得了LASX 支持(不過很快被發現有坑)。 (感謝 @jiegec 的提醒!)
10 月 1 日,Jiajie Chen 給龍架構的 linux-user 模擬開啟了LSX、LASX 的 ELF HWCAP 標誌位。 (這樣被模擬的程序們就不會看著沒 HWCAP, 便按照《龍架構軟件開發與構建約定》有關條款, 主動規避向量指令了。)
同一天,筆者測試了 Richard Henderson 9 月 16 號給龍架構做的 128 位訪存優化沒問題, 回了封郵件,並且十分慚愧近期在 QEMU 水的補丁不夠多: 準備今年看著把 LBT 擴展指令多利用起來。
9 月 30 日,Richard Henderson 在他給 linux-user 增加vDSO 模擬的同時, 順手適配了龍架構。
同一天,Jiajie Chen 修復了前面提到的 LASX 支持代碼中一處標誌位寫錯,導致 guest 內核或進程崩潰,啥都幹不了的巨坑。
9 月 26 日,Song Gao 修了龍架構 TCG 的一處構建錯誤,又解決了一處警告。
同一天,Xianglai Li 給龍架構加了熱插拔虛擬 CPU 的能力。
9 月 29 日,Shi Pujin 在 Slackware CN 用戶社區發佈了Slackwareloong 1.0 LTS 版本。 (感謝作者自我投稿!)
本欄目接受任何網友的投稿,只要內容與 LoongArch® 有關,並可以為讀者帶來價值, 無論嚴肅貢獻(整的大活兒)或是博君一笑都一概歡迎!
LA UOSC 網友 autistic-chad(GitHub @cl91)在憋大招: 將 GSGPU 的內核驅動從 Loongnix 4.19 內核移植到主線版本(6.6+)!
本欄目可供張貼公益性質的各種信息。
本文章的內容以 CC-BY-NC-SA 4.0 許可證授權。
原文連結:[url]https://inewsdb.com/%e5%85%b6%e4%bb%96/%e6%af%8f%e9%80%b1%e4%b8%80%e9%be%8d%ef%bc%9a%e7%ac%ac-18-%e6%9c%9f/[/url]
[url=https://inewsdb.com]inewsdb.com[/url] 日日新聞 . 掌握每日新鮮事