快科技 10 月 19 日消息,据报道,英特尔工程师 Rick Edgecombe 近日向 Linux 内核邮件列表提交补丁,提议移除 Intel TDX 在内存 KeyID 切换时不必要的软件缓存刷新操作。这套补丁将删除 66 行代码,简化 TDX 的架构逻辑。

TDX 是英特尔面向虚拟机机密计算场景的信任域扩展技术,依托 MKTME 对内存进行加密。
在 TDX 发展早期,开发者认为硬件在 KeyID 之间迁移内存时,需要软件辅助完成缓存刷新,因此架构中写入了相关要求。但后续验证发现,最终量产的 TDX 硬件完全能自行处理,无需软件介入。
Rick Edgecombe 在补丁说明中解释,TDX 架构正在修正这一历史遗留问题,Linux 内核可以移除相关代码。补丁将删除 x86/virt/tdx 及 KVM 中的缓存刷新逻辑,后续官方文档也会同步更新。
尽管补丁说明中未给出具体的性能提升数字,但据分析,剔除这些不必要的缓存刷新步骤,有望大幅提升 TDX 虚拟机的运行性能。
而软件层面频繁触发的刷新操作此前一直是额外的开销,移除后虚拟机的内存迁移和整体运行效率都将受益。
从技术角度看,英特尔的这次 " 瘦身 " 不仅让内核代码更简洁,也为机密计算场景下的虚拟机性能释放扫清了一道障碍。
该补丁基于 Linux 7.3-rc1,目前仍在评审中。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:红茶


登录后才可以发布评论哦
打开小程序可以发布评论哦