12月28日消息|遭linustorvalds拒绝之后英特尔再次提交lam补丁

12月28日消息|遭linustorvalds拒绝之后英特尔再次提交lam补丁】12月28日消息 , 在Linux6.2合并窗口期 , 英特尔工程师提交的线性地址掩码(LinearAddressMasking , 简称LAM)提案遭到了LinusTorvalds的拒绝 。 英特尔工程师今天再次提交第13个版本 , 希望在Linux6.3或者更高版本中合并该功能 。
, 英特尔线性地址掩码(LAM)允许通过软件方式使用元数据64位线性地址中的所有未转换地址 。 目前线性地址要么使用48位(4级分页)或者57位(5级分页) , 而英特尔的LAM提案希望使用所有64位元数据 。
12月28日消息|遭linustorvalds拒绝之后英特尔再次提交lam补丁
文章图片
不过这项提案遭到了LinusTorvalds的拒绝 , 理由是更改untagged_addr()函数可能会带来“破坏性”影响 , 而且他个人也明确表示不喜欢LAM这个名称 , 因为Arm已经通过TBI提供了这项功能 。
12月28日消息|遭linustorvalds拒绝之后英特尔再次提交lam补丁
文章图片
12月28日消息|遭linustorvalds拒绝之后英特尔再次提交lam补丁
文章图片
12月28日消息|遭linustorvalds拒绝之后英特尔再次提交lam补丁
文章图片
今天早上标记了线性地址掩码的v13补丁已发送以供审核 。 这个v13系列修复了untagged_addr()和LAM之间的竞争 。 对于v13的更改 , 它不允许在进程生成第二个线程后启用LAM以及对未标记地址功能的其他更改 。 有关更改的更多详细信息 , 请参阅v13系列 。