TLB Coherence
Case of UP
- change of protect previledge
- swapout
- context switch
- exec
Case of SMP
- 进程调用sbrk,brk或者释放一片内存区缩减自己的地址空间。
- 释放页面时对页面的清除。
- 内核将系统虚地址重新映射到另一个物理页面。
- 进程写一个共享的COW页面。
include/asm-i386/pgtable.h
source/include/asm-i386/pgalloc.h
source/arch/i386/kernel/smp.c