从虚拟地址到物理地址有两种方式:第一、virt_to_phy() 也就是: 虚拟地址 - 3G ; 第二种是通过页表查询的方式;
疑问:
1. 什么时候使用第一种方式,什么时候采用第二种方式?
2. 这两种会不会产生冲突,即两种方式映射到同一个物理地址上去?或者Linux什么机制保证了不会产生冲突?
https://www.cnblogs.com/sky-heaven/p/5657797.html
我的意思是,比如通过页表查找方式,对应的页面是写保护的,但是通过virt_to_phy() 也找到相同的页面,然后对他进行写操作?类似的这种带来的不一致?