首页 > 解决方案 > 如何从主机修改 KVM 来宾 VM 的内核数据结构?

问题描述

我想从 Linux 主机修改 KVM Guest(linux) VM 的内核数据结构。我想从主机修改 KVM guest linux 的 struct page*。在主机中,我可以访问要修改的访客结构页面的 GFN。

我可以实现某种反向超级调用来将信息发送到客户内核,以便客户可以修改自己吗?或者我可以通过访问结构的指针在主机中修改它吗(如果主机不知道来宾VM的页面结构,我觉得这种方法会失败)

对某些现有方法或内核功能的任何引用都会有所帮助。

标签: linuxmemorylinux-kernellinux-device-driverkvm

解决方案


推荐阅读