RISC-V for Linux 已获得基础 ACPI 支持补丁


去年 8 月发布的 ACPI 6.5 规范引入了 对 LoongArch / RISC-V 架构的支持。近日,一组由 RISC-V 初创公司 Ventana Micro Systems  提供的 Linux 内核补丁为 RISC-V 处理器架构提供了基本的 ACPI 基础设施支持。

ACPI 全称 Advanced Configuration and Power Management Interface,高级配置和电源管理接口,操作系统应用程序可以通过ACPI 管理所有电源管理接口,从而达到节能省电和性能提升等目的。

Ventana Micro Systems 是一家成立于 2018 年,旨在成为“RISC-V 性能领导者”的公司,它在过去几年一直致力于 RISC-V 的 ACPI 落地,具体可参考在 2021 年 RISC-V 峰会的演讲(PDF),其中包含该工作的更多背景信息。此外,Ventana 还提供了针对 RISC-V 服务器类平台的 ACPI 要求的上游 RISC-V ACPI 平台规范。

Ventana 的工程师 Sunil VL 在上周发出了 24 个 Linux 内核补丁,用于在 RISC-V 上启用高级配置和电源接口(ACPI)基础设施。此 ACPI 支持目前已经通过 QEMU 进行了测试,而 Ventana 可能正在致力于将服务器级的 RISC-V 硬件推向市场,这些硬件将使用 ACPI。


相關推薦

2022-08-30

A-512 签名方案,支持 Authenticated Variables 新的 LoongArch 和 RISC-V 处理器架构支持 添加机密计算扩展 一致性配置文件功能将 UEFI 可支持的平台类型扩展到更广泛的平台类型,如物联网、嵌入式和汽车空间,而不是局限于 PC。 AC

2022-12-13

Linux 6.1 合并了最初的 Rust 基础设施,但如今 Linux 6.1 已作为稳定版发布,其 Rust 支持仍处于初级阶段,没有任何面向最终用户的 Rust 功能。 Linux 6.2 仍在补充 Rust 代码,据外媒 Phoronix 报道,负责 Rust For Linux 部分的内核开发者 M

2023-01-03

D1 是 Allwinner-全志科技第一款基于 RISC-V 核心设计的 SoC,集成了阿里平头哥 64 位 C906 核心,Allwinner D1s 是 D1 平台的下位替代版本,同样基于 C906,D1s 比 D1 平台多了 64 MB DDR2 内存,但没有 HDMI 输出、没有 DSP,还少一个 I2S 端口。

2023-11-23

联想近日提交了一个 Linux 内核驱动程序补丁,专为其最新的 ThinkPad 笔记本电脑构建,目标是优化性能表现 (Ultra-Performance Capability) —— 确保在开启「性能」模式的 ACPI 平台配置下,硬件能够实现最佳 Linux 性能的同时,在平衡和

2022-04-22

B 3/4 改进了 "powernv "模拟,以及对 XIVE2 和 PHB5 的新支持 RISC-V:对 KVM 的支持 RISC-V:支持批准的 1.0 Vector 扩展,以及 Zve64f、Zve32f、Zfhmin、Zfh、zfinx、zdinx 和 zhinx{min} 扩展 RISC-V:'spike' 机器支持 OpenSBI 二进制加载 RISC-V:'virt'

2023-03-15

近日,deepin RISC-V SIG 组在博客中宣布在 RISC-V 服务器板卡“算能 SG2042 ”上成功适配 deepin 操作系统。作为具有64核心2.0GHz运行频率的服务器板卡,算能 SG2042 是一款拥有64MB的L3共享缓存的高性能RISC-V处理器。此次成功适配是deepin f

2022-11-14

今年 10 月,初始的 Rust 基础设施已被合并到 Linux 6.1 。意味着未来 Rust 编程语言将用于内核驱动程序和其他子系统的代码。但 10 月的 Rust for Linux 只提供了底层的基础设施和一些非常基础的集成,缺少很多规范和子系统抽象。

2023-04-21

加新的 ARM CPU 模拟类型:Cortex-A55 和 Cortex-R52 QEMU 8.0 on RISC-V 增加了许多新的扩展支持,比如 smstateen、Zawrs、平头哥等供应商扩展,以及 Svadu、Zicond、Zicbiom、ZCicboz 和 Zicbop。QEMU 8.0 现在还支持 ACPI on RISC-V 为 Intel Sapphire Rapids 添

2023-05-18

件包。澎峰科技的PerfMPL已经支持了多种主流指令集,如RISC-V、x86、ARM、RISC-V等指令集,并面向领域提供定向优化版本,商业版本不开源。还有CUDA这类的GPU并行数学计算库(cuBLAS、cuFFT等),用于NVIDA的GPU卡编程,其他公司是否可

2022-08-16

码,这些代码主要来源于 AMD GPU 和英特尔 Habana Labs Gaudi2 支持代码。下面是该版本一些重要的变更: 合并大量 char/misc 代码,提供 Gaudi2 支持 引入 F2FS 低内存模式,用性能减少内存占用  为 LoongArch 架构启用 PCI 和其他功

2022-11-23

针对 StarFive VisionFive RISC-V 板的 Ubuntu Linux images 于今年夏天正式发布。时至今日,Canonical 工程师则正在努力确保他们的 Linux 发行版为即将到来的 VisionFive 2 开发板做好准备。 StarFive VisionFive 2 开发板在今年夏末发布,利用了 SiFive

2022-09-20

态度。例如在某些情况下降低其 IP 许可的成本,并允许已获得许可的用户添加自定义指令。在 RISC-V 发展起来之前,这些低姿态的动作对 Arm 来说简直是天方夜谭。

2022-11-17

们,一起打造openKylin平台下稳定易用的桌面环境。 二、RISC-V SIG 本SIG组主要负责RISC-V架构开源软件包的维护,发布openKylin的RISC-V版本,进行软件包构建、系统构建等工作。本月主要进展如下: 制作并提测openKylin-0.7.5-221008版

2022-09-29

助提高现代系统的性能。 根据介绍,自从 2002 年将 ACPI 支持添加到 Linux 内核以来,就一直有一个“dummy wait op”来处理一些芯片组的 STPCLK# 没有被及时处理的问题。这个 dummy I/O read 会延迟进一步的指令处理,直到 CPU 完全停