如何在Kernel mode
中写入虚拟地址空间?
您的问题有点令人困惑:您要访问的虚拟地址空间是内核空间还是用户空间?
如果它是内核空间,就直接访问它
如果是用户空间。需要明确的一点是,在Linux上,每个运行的进程都有自己的虚拟空间。
您想在内核模式下访问哪个进程的虚拟空间?如果有人不知道,在内核模式下写入它是没有意义的。
田已经涵盖了大部分要点。访问进程虚拟地址空间的一个附加点。如果您决定访问进程虚拟地址空间,则必须处理进程虚拟地址无效或被调出的问题。有关访问用户空间虚拟地址的示例,请查看uiomove()。