aese qy、qx aesmc qy、qy
或
aesd qy、qx aesimc qy、qy
解决方案
影响:
如果满足上述条件,异常序列中记录的返回地址将不正确,序列中的第二条加密指令将被执行两次,这可能会导致数据损坏。
变通方法:
arm 预期 aes 指令仅用于手动优化的 aes 库。 aes、ecb 和 cbc 模式在单个操作中读取和存储向量寄存器。这些不受错误影响。
在 aes gcm 模式下,可以读取 32 位值用作计数器。这满足条件 2。您可以通过将值复制到另一个 q 寄存器并按上述序列使用它来实现具有 32 位计数器值的 aes gcm,从而避免条件 2。
这些加密扩展是可选的。运行 aarch32 软件时,操作系统可能会声明这些未实现。
受影响的配置:
此错误影响在以下条件下包含 arm cortex-a72 (apu) 的所有 versal 器件:
1. 内核处于 aarch32 状态:a32 或 t32。
2. 执行指令并产生 32 位结果。
3. 上述执行中描述了两个加密指令序列之一,使用条件 2 的 32 位结果作为源操作数。
4. 中断在序列中的两条指令之间被断言和执行。
解决办法:
这是第三方错误(arm, inc. 1655431); 无修复计划。
聚焦“新基建”|汽车电子行业电源应用解析
大规模A/D转换器ICL7107在卫星电视接收机中的应用
高性能的路灯节电器设计与制作
最新触控屏技术让塑料板也能实现触控
分享2021年域控制器和T-BOX排名发布
Versal ACAP、APU - ELR 错误报告序列中加密指令之间的中断
苹果收购英特尔基带业务 仍不能一帆风顺
探讨LED驱动电源设计中存在的问题
RFID电子标签和读写设备在汽车零部件产线上的应用解析
煤心采取器,什么是煤心采取器
TDA4565引脚功能的电压资料参数
看发那科由机器人生产机器人的工厂
舞蹈发光二极管电路--Dancing LEDs
拥有26000个GPU的“A3”超级计算机,能为谷歌赢下AI反攻战吗?
iPhone15最新爆料:iPhone15Pro减轻约10%
索尼回应 “已恢复对华为供货”:不评论特定客户或业务
双积分型模数转换器结构及工作原理分析
2019上海国际车展新能源车势头旺,中国厂商纷纷推出最新电动汽车
惠普创意设计PC亮相英特尔发布会 用科技升级创作体验
深度解析鸿蒙系统的编译流程