问题遇到的现象和发生背景 :
xv6中,系统调用switchkvm()函数切换页表后,低地址(线性地址)无法映射到物理地址(不知道这么理解是否正确?),那么在调用seginit() 设置内核用户段描述符表之前,CPU如何根据GDTR中的低地址拿到对应物理地址中GDT的数据?
xv6中,系统调用switchkvm()函数切换页表后,低地址(线性地址)无法映射到物理地址(不知道这么理解是否正确?),那么在调用seginit() 设置内核用户段描述符表之前,CPU如何根据GDTR中的低地址拿到对应物理地址中GDT的数据?