系统机制:侧信道缓解技术解析
1. TLB刷新算法
TLB刷新算法主要在三种场景中实现:上下文切换、陷阱进入和陷阱退出。该算法可运行在仅支持全局/非全局位或同时支持PCID的系统上。
- 仅支持全局/非全局位的系统 :与非KVA影子配置不同,所有内核页面标记为非全局,过渡和用户页面标记为全局。页面表切换时,全局页面不刷新。
- 支持PCID的系统 :内核页面标记为PCID 2,用户页面标记为PCID 1,此时忽略全局和非全局位。
| 配置类型 | 用户页面 | 内核页面 | 过渡页面 |
|---|---|---|---|
| KVA影子禁用 | 非全局 | 全局 | N / D |
| KVA影子启用,PCID策略 | PCID 1,非全局 | PCID 2,非全局 | PCID 1,非全局 |
| KVA影子启用,全局/非全局策略 | 全局 | 非全局 | 全局 |
graph LR
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



