kernel first 内核优先

1. 什么是内核优先RAS错误上报整体方案有两个:固件优先和内核优先。固件优先:所有错误先报到固件, 固件处理做第一手处理,然后再报给OS或者带外。内核优先:所有错误先报给内核。方案优点缺点固件优先可以上报到带外,方便错误统一搜集,更容易规避硬件的缺陷,更安全1)一般的错误恢复在固件做不了,需要再报给OS,增加了上报的通道,且该通道很容易成为瓶颈; 2) 固件不支...
摘要由CSDN通过智能技术生成

1. 什么是内核优先

RAS错误上报整体方案有两个:固件优先和内核优先。
固件优先:所有错误先报到固件, 固件处理做第一手处理,然后再报给OS或者带外。
内核优先:所有错误先报给内核。

方案 优点 缺点
固件优先 可以上报到带外,方便错误统一搜集,更容易规避硬件的缺陷,更安全 1)一般的错误恢复在固件做不了,需要再报给OS,增加了上报的通道,且该通道很容易成为瓶颈; 2) 固件不支持多任务,只能一个主核来处理,对主核依赖比较重。
内核优先 可以多核处理,且能快速分配给对应驱动做故障恢复。 错误搜集只能在带内做,不能报给带外。

ARM64的内核优先方案还不成熟,方案还不完整,arm的人正在推。

2. ACPI for the Armv8 RAS Extensions 1.0

ARM定义的一个规范,做为支持kernel first的开始,后面要把它推到ACPI规范,并围绕这个规范,在linux内核做
想关的支持。

https://static.docs.arm.com/den0085/a/DEN0085_RAS_ACPI_1.0_BETA_1.pdf

已经推了个RFC的patchset在linux内核做支持:
[PATCH RFC 0/4

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值