Lines Matching refs:CPU
17 对于二级TLB(非CPU TLB),如IOMMU TLB或设备TLB(当设备使用类似ATS/PASID的东西让
18 IOMMU走CPU页表来访问进程的虚拟地址空间)。只有两种情况需要在清除pte/pmd时在持有页
43 CPU-thread-0 {尝试写到addrA}
44 CPU-thread-1 {尝试写到addrB}
45 CPU-thread-2 {}
46 CPU-thread-3 {}
50 CPU-thread-0 {COW_step0: {mmu_notifier_invalidate_range_start(addrA)}}
51 CPU-thread-1 {COW_step0: {mmu_notifier_invalidate_range_start(addrB)}}
52 CPU-thread-2 {}
53 CPU-thread-3 {}
57 CPU-thread-0 {COW_step1: {更新页表以指向addrA的新页}}
58 CPU-thread-1 {COW_step1: {更新页表以指向addrB的新页}}
59 CPU-thread-2 {}
60 CPU-thread-3 {}
64 CPU-thread-0 {preempted}
65 CPU-thread-1 {preempted}
66 CPU-thread-2 {写入addrA,这是对新页面的写入}
67 CPU-thread-3 {}
71 CPU-thread-0 {preempted}
72 CPU-thread-1 {preempted}
73 CPU-thread-2 {}
74 CPU-thread-3 {写入addrB,这是一个写入新页的过程}
78 CPU-thread-0 {preempted}
79 CPU-thread-1 {COW_step3: {mmu_notifier_invalidate_range_end(addrB)}}
80 CPU-thread-2 {}
81 CPU-thread-3 {}
85 CPU-thread-0 {preempted}
86 CPU-thread-1 {}
87 CPU-thread-2 {}
88 CPU-thread-3 {}