Intel CPU屏蔽PCIE错误的两种方法

简介:

HasWell CPU PCIE Error 屏蔽的两种办法

在做PCIE卡设备热插拔,或者需要强行断掉PCIE卡的供电且不导致系统重启的情况下,HaswellCPU提供了多种方式。

方式一是利用PCIEPCIE AER capability的相关,屏蔽这些位可以防止上述操作导致系统重启;清除这些位后并打开屏蔽位后,就可以继续向CPU传递PCI的各种错误。下面分别讲述如何屏幕和打开错误使能位然后执行相应PCIE卡槽的操作。

1.      Disable AER

                               I.           Disable PCIE capability Devctl中的ce/nfe/fereporting;

                             II.           设置AER capabilityue/ce mask.

                           III.           PCIE卡的掉电、拔出操作

2.      Enable AER:

                               I.           Clear AER capabilityue/ce status;

                             II.           Enable AER capabilityue/ce report;

                           III.           Enable PCIE capabilityDevctl中的ce/nfe/fe reporting.

                           IV.           PCIE卡的上电、插入操作

 

方式二是利用SMI异常使能位。在需要屏蔽操作PCIE卡导致的错误和重启时,屏蔽SMI异常;在操作完成之后,再次使能SMI。具体步骤如下:

1.      Disable SMI:

参考507849_Haswell_EDS_vol2Page 1589

设置 offset 19c/1A0/1A4/1C8,亦即gnerrmask/gferrmask/gcerrmask/gerrctl 全局寄存器相关mask为置1。 具体请参加手册, 以gnerrmask为例:

wKiom1XR7sigeiovAAPAUHCbqKI001.jpg

2.      Enable SMI:

把上面相应的mask bit 都清掉。

 

 

















本文转自存储之厨51CTO博客,原文链接:http://blog.51cto.com/xiamachao/1685376,如需转载请自行联系原作者
相关文章
|
2月前
|
传感器 安全 vr&ar
什么是 Intel CPU 的 PROCHOT 信号
什么是 Intel CPU 的 PROCHOT 信号
67 0
|
6月前
|
安全 虚拟化
VMWare 虚拟机 CPU 设置里针对 CPU 的 Intel VT-x 选项功能介绍
VMWare 虚拟机 CPU 设置里针对 CPU 的 Intel VT-x 选项功能介绍
603 0
|
9月前
|
存储 缓存 安全
关于这波 Intel CPU 漏洞,我见过最形象易懂的解释
用户级别权限的应用可以利用此漏洞访问到系统级别的内存。也就是说,一个普通程序,有可能拿到你电脑里的各种敏感信息,比如你的各种账号密码等。
|
11月前
|
存储 弹性计算 编解码
阿里云ECS服务器g7、c7和r7处理器CPU采用Intel Xeon(Ice Lake) Platinum 8369B
阿里云第七代云服务器ECS计算型c7、通用型g7和内存型r7实例,CPU处理器采用2.7 GHz主频的Intel Xeon(Ice Lake) Platinum 8369B,全核睿频3.5 GHz,计算性能稳定。c7、g7和r7区别CPU内存比,阿里云服务器网来详细说下阿里云第七代云服务器c7、g7和r7实例CPU性能评测:
202 0
|
12月前
|
弹性计算
阿里云CPU服务器Intel Xeon(Sapphire Rapids) Platinum 8475B
阿里云服务器CPU处理器Intel Xeon(Sapphire Rapids) Platinum 8475B,基频2.7 GHz,全核睿频3.2 GHz,Intel Xeon第四代处理器,目前[云服务器ECS通用型g8i、计算型c8i和内存型r8i](https://www.aliyun.com/product/ecs?source=5176.11533457&userCode=r3yteowb)均采用这款CPU处理器。
277 0
|
12月前
|
弹性计算
阿里云Intel Xeon(Sapphire Rapids) Platinum 8475B处理器CPU基频2.7 GHz,全核睿频3.2 GHz
阿里云Intel Xeon(Sapphire Rapids) Platinum 8475B处理器CPU基频2.7 GHz,全核睿频3.2 GHz
244 0
阿里云Intel Xeon(Sapphire Rapids) Platinum 8475B处理器CPU基频2.7 GHz,全核睿频3.2 GHz
|
12月前
|
存储 弹性计算 安全
阿里云服务器CPU处理器Intel Xeon(Ice Lake) Platinum 8369B
阿里云服务器CPU处理器Intel Xeon(Ice Lake) Platinum 8369B,基频2.7 GHz,全核睿频3.5 GHz,计算性能稳定。目前阿里云第七代云服务器ECS计算型c7、ECS通用型g7、内存型r7等规格均采用该款CPU
|
12月前
|
弹性计算 缓存 网络协议
阿里云通用算力型u1服务器CPU采用Intel(R) Xeon(R) Platinum 8163或8269CY
阿里云通用算力型u1服务器CPU采用Intel(R) Xeon(R) Platinum 8163或8269CY,阿里云服务器u1通用算力型Universal实例高性价比,CPU采用Intel(R) Xeon(R) Platinum,主频是2.5 GHz,云服务器U1实例的基准vCPU算力与5代企业级实例持平,最高vCPU算力与6代企业级实例持平,提供2c-32c规格和1:1/2/4/8丰富配比,阿里云服务器u1适用于Web应用及网站,企业办公类应用,数据分析和计算等大多数通用的对vCPU算力和性能要求不高的应用场景
542 0
|
12月前
|
弹性计算 缓存 网络协议
阿里云u1服务器CPU采用Intel(R) Xeon(R) Platinum处理器
阿里云u1服务器CPU采用Intel(R) Xeon(R) Platinum处理器,云服务器U1实例的基准vCPU算力与5代企业级实例持平,最高vCPU算力与6代企业级实例持平,提供2c-32c规格和1:1/2/4/8丰富配比,阿里云服务器u1适用于Web应用及网站,企业办公类应用,数据分析和计算等大多数通用的对vCPU算力和性能要求不高的应用场景
222 0
|
12月前
|
存储 弹性计算 缓存
阿里云g8i服务器CPU采用2.7 GHz主频的Intel Xeon(Sapphire Rapids) Platinum 8475B处理器
阿里云g8i服务器CPU采用2.7 GHz主频的Intel Xeon(Sapphire Rapids) Platinum 8475B处理器,阿里云服务器ECS通用型实例规格族g8i采用2.7 GHz主频的Intel Xeon(Sapphire Rapids) Platinum 8475B处理器,3.2 GHz睿频,g8i实例采用阿里云全新CIPU架构,可提供稳定的算力输出、更强劲的I/O引擎以及芯片级的安全加固。阿里云百科分享阿里云服务器ECS通用型g8i实例CPU计算性能、存储、网络、安全、不同CPU内存配置性能参数及使用场景
379 0
阿里云g8i服务器CPU采用2.7 GHz主频的Intel Xeon(Sapphire Rapids) Platinum 8475B处理器