第一段不是在“限定”,只是举例而已。
PS,关于vmalloc的页表管理,没记错的话是修改init_mm的页表,其它CPU使用的时候产生page fault,然后跟init_mm进行同步。
cpu_vm_mask是个掩码,跟“下标”还是有点区别的。
This field is meaningful only when the memory descriptor belongs to a process currently in execution.
对only有歧义?没有运行的进程自然不在TLB_LAZY的考虑范围之内? 应该是吧,不活跃进程切换cr3的时候,在x86下自动刷新tlb,不需要软件参与。(不知道有没有理解错误……)
页:
[1]