开发者为 Linux 添加了一系列 RISC-V UEFI 支持补丁
今年早些时候 Linux 中的 UEFI 代码已经进行过清理,随后一系列 RISC-V UEFI 支持的早期补丁被提出,形成了更为全面的补丁集,用于在 Linux 下启用 RISC-V 的 UEFI 支持。近日则又有开发者提交了一系列补丁,解决了大量问题的同时为 Linux 下支持 RISC-V UEFI 新增了一些新的能力。
开发者 Atish Patra 来自西部数据,他在上周四提交了 11 个补丁,根据他的介绍,补丁 1-6 是准备性修补程序,可修复一些通用的 efi 和 riscv 问题;补丁 7-9 增加了对 RISC-V 的 efi stub 支持,并已在四月份提交审核;补丁 10 重命名了 arm-init,以便可以在不同的代码中使用该基础;补丁 11 则为 RISC-V 添加了运行时服务。
总结起来,这一系列补丁的主要贡献在于:
- 添加了完整的 ioremap 支持。
- 添加了 efi 运行时服务支持。
- 修复了 mm 问题。
目前补丁已在 Qemu 上使用 U-Boot 中的 bootefi 命令进行了验证,在 RISC-V 32 位与 RISC-V 64 位上都通过测试。不过 RISC-V 上 EDK2 代码的某些问题仍在解决中,主要是 SPI 与网络驱动相关的问题。
这一系列补丁打在 Linux 内核 5.8-rc2 上,目前还处于 PR 状态,等待代码审核,如果解决了相关问题,并且最终被接受,那么在 Linux 5.8 发布的时候应该能够看到。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2020 年的 Linux 内核仍为 Macintosh II 修复驱动
Linux 内核正在对其驱动程序进行一些修复和改进工作,以更好地支持 Macintosh II 系统上的 Apple Desktop Bus(苹果桌面总线)。 隔一段时间就能看到 Linux 内核驱动对 Apple PowerBook 100 系列产品支持的改进。近日,开发者 Finn Thain 提交了一组改进内核 via-macii 驱动程序的补丁,其中包含对该驱动程序的“所有已知 bug 的修复"。 via-macii 驱动程序用于在 Macintosh II 的系统上支持 ADB (Apple Desktop Bus)。Apple Desktop Bus 是苹果在80年代后期和90年代使用的专有接口(不是 PS/2 接口),用于将键盘和鼠标等设备连接到系统。 Finn 提交的9 个补丁修复了 Linux 内核中支持 Macintosh II ADB 驱动的所有已知错误。 为了保证代码的质量,开发者除了在 QEMU 内对代码进行测试外,这个驱动事实上还在真实的硬件环境中进行了测试。开发者在 Apple Macintosh Centris 650 上进行了测试,这台诞生自1993年...
- 下一篇
Dubbo 云原生之路
【Dubbo 云原生之路】系列开篇 作者:刘军 花名陆龟,Github 账号 Chickenlj,Apache Dubbo PMC,项目核心开发,见证了 Dubbo 重启开源,到从 Apache 基金会毕业的整个过程。现任职阿里云云原生应用平台团队,参与服务框架、微服务相关工作,目前主要在推动 Dubbo 3.0 - Dubbo 云原生。 纵观中国开源历史,你真的没法找到第二个像 Dubbo 一样自带争议和讨论热度的开源项目。 一方面,2011年,它的开源填补了当时生产环境使用的 RPC 框架的空白,一发布就被广泛采用;另一方面,它经历了停止维护、重启维护后捐献给 Apache 基金会、接着又以顶级项目的身份毕业。即便阿里努力对外展示开源投入的决心,在面对广受欢迎的后起之秀 Spring Cloud,和新生儿 Service Mesh 的夹击下,Dubbo 的路将怎么走下去?在云原生时代,它如何延续当前光芒? 今年是 Dubbo 从 Apache 基金会毕业的一周年,同时也是推进 Dubbo 3.0,即全面拥抱云原生的重要一年。 Dubbo 与开源中国共同策划【Dubbo 云原生之路】...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- Red5直播服务器,属于Java语言的直播服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长