加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Arm 打算将 SLS 补丁反向移植到 GCC 10 和 GCC 9

发布时间:2020-07-24 23:26:04 所属栏目:创业 来源:互联网
导读:会见: 天翼云年中上云节 云主机1C2G 92元/年 实名注册送8888元大礼包 今朝,该 SLS裂痕好像已经变得愈发严峻起来。Arm方面正在着手将 GCC 11 开拓代码中的缓解法子反向移植到 GCC 10 乃至是 GCC 9。Arm的一位工程师已经宣布了一个 SLS补丁措施,该补丁程

会见:

天翼云年中上云节 云主机1C2G 92元/年 实名注册送8888元大礼包

今朝,该 SLS 裂痕好像已经变得愈发严峻起来。Arm 方面正在着手将 GCC 11 开拓代码中的缓解法子反向移植到 GCC 10 乃至是 GCC 9。Arm 的一位工程师已经宣布了一个 SLS 补丁措施,该补丁措施将反向移植到 GCC 9,而 GCC 10 的补丁则估量将在 GCC 10.2 宣布后呈现。

Arm 打算将 SLS 补丁反向移植到 GCC 10 和 GCC 9

Arm 于本月初将其最初的 SLS 缓解法子归并到了 GCC Git 中,涵盖 RET 和 BR 指令。用户现下可通过编译器在易受进攻的指令周围插入 speculation barrier(SB)指令来缓解 SLS。不外 Arm 方面暗示,其不提议默认环境下启用这些基于编译器的缓解法子,来由是太过行使 SB 指令会对机能造成影响。

可以通过 -mharden-sls= 来启用 GCC 的 Arm SLS 缓解。个中值为“all”时,可缓解全部易受进攻的指令,为“retbr”时则仅在 RET 和 BR 指令上插入 speculation barrier,而“blr”只用于缓解 BLR usage。当前,此 Arm SLS 缓解法子尚不支持 per-function basis 缓解。

本文素材来自互联网

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读