Linux 将停止 VMEbus 支持,将其恢复暂存状态
80 年代初 Linux 为摩托罗拉 68000 系列引入了 Versa 模块 Eurocard“VMEbus”标准。然而,十年前 Linux 的 VME 子系统从 staging tree (staging tree 是主线的分支,用来放置一些因未充分测试等原因而未能进入 Linux 内核的新驱动程序和新文件系统)中升级后,VME 的硬件驱动程序却一直未能离开 staging tree,并且代码已经年久失修,在过去的 5 年里无人维护。因此,Linux 的 VME 子系统支持将返回 Linux 内核 staging 暂存区。
开发者 Arnd Bergmann 正通过补丁删除 CA91CX42 Universe-II 驱动程序,准备将整个 VME 子系统移回暂存区,相关驱动则彻底移除。伯格曼指出:
Universe-II 使用古老的 virt_to_bus() 接口,与大多数现代机器不兼容。由于没有人对此进行清理,因此该驱动程序很可能没有实际用户。该芯片于 1997 年推出,仅支持 32 位传统 PCI。它在 2004 年被 TSI148 取代,目前已经停产,而旧版 Universe II 的一个版本在 25 年后仍在生产中。
vme_vmivme7805 板使用 Universe-II,因此在此过程中也将其移除,但基于 TSI148 的 PCI 附加卡理论上仍然可以工作。
其补丁总结:驱动程序和子系统本身的维护在 2017 年已停止,目前已没有硬件驱动程序处于暂存状态,只剩下有限的用户级访问代码。
与此同时,VME Linux 网页 自 2003 年以来一直没有更新。有兴趣重新了解 VME 总线的人可以看到这个 CERN 演示文稿。
目前,这些降级 VME 代码的补丁正处于“阶段测试”阶段,应该会在 Linux 5.20 版本实现,当然,如果到时候还有 VMEbus 忠实粉丝提出异议,则事情会另作讨论。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
或因驱动器故障,FreeDesktop.org GitLab 持续崩溃
上周末,由于 FreeDesktop.org 的 GitLab 托管服务的持续崩溃,围绕 Mesa、X.Org Server 和数十个其他开源项目的集中式开发一直处于停滞状态。 FreeDesktop.org 的 GitLab 托管着 Mesa、X.Org、Wayland 和其他开源代码存储库,例如 LibreOffice 和 GStreamer。此外,它还为参与这些项目的开发人员托管着个人的开发仓库,并通过 GitLab 合并请求、CI 和协调上游的开发。 https://gitlab.freedesktop.org/大约在 6月12日的中午 12 点开始 402 ,继而转向 404 ,且在过去的 12 小时内持续关闭,官方没有公布计划完成修复的具体时间点。据外媒 phoronix介绍,FreeDesktop.org 服务受到影响是因为为其供电的两个固态驱动器损坏了,但官方尚未公布具体原因。 可以通过 #freedesktop 的 IRC 频道查看关于该问题的实时讨论和最新情况。FreeDesktop.org 的管理员在过去几个小时内一直在努力尝试恢复集群,但到目前为止无济于事。 截...
- 下一篇
Spring基础只是—AOP的概念介绍
Spring容器包含两个重要的特性:面向切面编程(AOP)和控制反转(IOC)。面向切面编程是面向对象(OOP)的一种补充,在面向对象编程的过程中编程针对的目标是一个个对象,而面向切面编程中编程针对的目标是一个个切面。切面支持跨类型跨对象(如事务的切面可以加在任何地方)进行模块化。 <!--more--> 前言 AOP是Spring的关键特性之一,虽然Spring的IOC特性并不依赖于AOP(意味着你可以只使用Spring的IOC特性而不使用AOP特性),但是二者结合起来可以灵活的实现很多中间件解决方案。比如我们经常使用的事务(@Transaction),就是通过AOP方案实现的。本文重点介绍AOP编程中的一些术语,这些术语不仅仅局限于Spring,它适用于所有的AOP编程。 切面(Aspect):面向切面编程可以跨类跨对象进行切面编程,一个切面就是对一类横切关注点的模块化。 切入点(JoinPoint):程序执行过程中的一个点,如方法调用、字段访问和异常抛出等。 增强(Advice):用于对切面增强,包含前增强、后增强和环绕增强。大多数AOP框架会对切入点进行拦截,并在切...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主