从虚拟地址到物理地址有两种方式:第一、virt_to_phy() 也就是: 虚拟地址 - 3G ; 第二种是通过页表查询的方式;
疑问:
1. 什么时候使用第一种方式,什么时候采用第二种方式?
2. 这两种会不会产生冲突,即两种方式映射到同一个物理地址上去?或者Linux什么机制保证了不会产生冲突?
从虚拟地址到物理地址有两种方式:第一、virt_to_phy() 也就是: 虚拟地址 - 3G ; 第二种是通过页表查询的方式;
疑问:
1. 什么时候使用第一种方式,什么时候采用第二种方式?
2. 这两种会不会产生冲突,即两种方式映射到同一个物理地址上去?或者Linux什么机制保证了不会产生冲突?