RISC-V 现在支持 Linux 内核中的 Rust

RISC-V 现在支持 Linux 内核中的 Rust Rust 在主线 Linux 内核中的使用仍然相当有限,迄今为止只有几个基本驱动程序,而且还在进行大量的基础架构工作,但有许多新驱动程序和其他子系统支持即将推出。RISC-V 现在支持 Linux 内核中的 Rust,这在未来将变得更加重要。Linux 6.10 的 RISC-V 更新还增加了字节/半字比较交换功能、hwprobe 中的 Zihintpause 支持、PR_RISCV_SET_ICACHE_FLUSH_CTX prctl(),以及无锁 lockrefs 支持。有关 Linux 6.10 RISC-V 更新的更多详情,请参阅Git 合并。在硬件方面,除此请求之外,还有Milk-V Mars 支持和其他新增功能。 ... PC版: 手机版:

相关推荐

封面图片

Alpine Linux 3.20 发布 首次支持 64 位 RISC-V

Alpine Linux 3.20 发布 首次支持 64 位 RISC-V Alpine Linux 3.20 升级到使用 LLVM 18 编译器栈、Python 3.12、Node.js 20.10 LTS、Ruby 3.3、Rust 1.78、GNOME 46、Go 1.22、KDE Plasma 6 桌面组件、Sway 1.9 Wayland 编译器、Microsoft .NET 8 和其他升级软件。除了升级软件外,Alpine 3.20 还是该 Linux 发行版首次提供 64 位 RISC-V 初始支持。有关 Alpine 3.20 版本的下载和更多详细信息,请访问AlpineLinux.org。 ... PC版: 手机版:

封面图片

Linux 6.9 将支持 AArch64 体系上的 Rust 内核

Linux 6.9 将支持 AArch64 体系上的 Rust 内核 提交说明显示:"此提交为 Rust for AArch64 提供了构建标志。内核中已有的 Rust 核心支持将完成其余工作。这使得 Rust 联编标志中的 PAC ret 和 BTI 选项与联编 C 语言时使用的选项相匹配。Rust 样本已通过此提交的测试。"AArch64 现在是继 x86_64(以及 x86_64 用户模式 Linux"um")和 LoongArch 之后在 Linux 内核中支持 Rust 的最新架构。到目前为止,Linux 内核的 Rust 支持主要是在基础设施方面,包括各种示例代码。现在,Linux 6.8 中已经有了Rust 编写的网络 PHY 驱动程序,尽管它是从现有的 C 语言驱动程序移植过来的。Rust Apple Silicon SGX DRM 驱动程序以及其他 Rust 内核驱动程序仍在开发中。 ... PC版: 手机版:

封面图片

Google刚刚从Android内核中移除了对RISC-V的支持

Google刚刚从Android内核中移除了对RISC-V的支持 Android通用内核(ACK)是Android开源项目(AOSP)的主要分支,为移动和可穿戴设备上的所有第三方和Google自己的Android实现提供指导。从 ACK 和 AOSP 中移除对 RISC-V 的支持实际上意味着山景城正在"扼杀"其主要计算平台中的 ISA 本机实现。最近,许多芯片制造商和处理器设计人员都对 RISC-V 的未来进行了投资。2023 年 10 月,Google正式在Android系统中引入 RISC-V 支持。高通公司已经在为 Wear OS开发RISC-V 芯片,Wear OS 是专门为智能手表和其他类型的可穿戴小工具设计的Android版本。据中国制造商英韧科技(Yingren Technology)曾表示,在固态硬盘控制器领域,该开放标准甚至为 Arm 架构提供了一些竞争优势,而且效果明显更好。ACK/AOSP取消了对RISC-V的支持,这意味着即将发布的Android系统将无法使用RISC-V芯片,不过制造商可以定制移动操作系统,重新添加对ISA的支持。考虑到许多企业都对使用 RISC-V 感兴趣,Google阻止 AOSP 进一步发展该技术的决定令人费解。RISC-V ISA尚未在智能手机应用的适当SoC项目中实现,而新合并的ACK补丁很可能会成为这方面的重大障碍。在被问及对此问题的评论时,Google的一位代表告诉 Android Authority,移动操作系统未来将继续支持 RISC-V。由于 ISA 技术的"快速迭代",Android 似乎还没有准备好为所有 Android 供应商提供单一的支持内核映像。Google向市场保证,它不会完全扼杀Android系统对 RISC-V 的支持,但将该架构推出 AOSP 意味着这一前景广阔的芯片标准的最终商业开发所需的时间将远远超过预期。与此同时,RISC-V 社区正在制定启动和运行时服务规范,为设备发现、系统管理和其他基本系统操作建立一个可互操作的操作系统平台。了解更多: ... PC版: 手机版:

封面图片

Linux 6.11将引入RISC-V内存热插拔功能

Linux 6.11将引入RISC-V内存热插拔功能 Linux 的内存热插支持允许在运行时增加/减少物理内存大小。如果要在运行中的 RISC-V 服务器上物理拔插内存 DIMM,这可能会很有用。但更常见的是,这种内存热插拔功能在虚拟机(VM)中会显得更有用,这使得它可以在运行时灵活增加/减少暴露给虚拟机的内存。对于那些对 Linux 内核的 RISC-V 内存热插拔实现感兴趣的人来说,可以通过合并到 RISC-V 的"for-next"代码找到所有细节,这些新材料将在 7 月中旬的 Linux 6.11 合并窗口中上传。 ... PC版: 手机版:

封面图片

谷歌上传系列补丁,删除安卓 ACK 内核对 RISC-V 架构的支持

谷歌上传系列补丁,删除安卓 ACK 内核对 RISC-V 架构的支持 安卓系统将继续支持 RISC-V。由于迭代速度很快,我们还没有准备好为所有供应商提供统一支持的镜像。我们已经从 GKI 中移除了支持 RISC-V 的相关补丁。 ACK = Android Common Kernel GKI = Android Generic Kernel Image

封面图片

Ubuntu 24.04 现可用于 Milk-V Mars RISC-V 单板计算机

Ubuntu 24.04 现可用于 Milk-V Mars RISC-V 单板计算机 JH7110 提供四个 RISC-V 64 位内核,主频高达 1.5GHz。Milk-V Mars 有 1GB / 2GB / 4GB / 8GB LPDDR4 版本,有 eMMC 和 microSD 插槽、HDMI 输出、千兆以太网、USB3 和 USB2 端口组合、40 针 GPIO 针座和其他基本配置,4GB容量型号的起价为 49 美元。虽然 Ubuntu 24.04 现已适用于这款 RISC-V SBC,但目前还不支持板载 GPU,PCIe 支持不完整,WiFi 卡和 eGPU 不能工作,但 NVMe 驱动器至少可以工作,而且基于 Ubuntu 24.04 的 Linux 6.8 映像不支持 USB 2.0 端口。只有上游 Linux 6.10 内核才支持 Milk-V Mars。有关适用于 Milk-V Mars 的 Ubuntu 24.04 的更多详情,请访问Canonical.com。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人