
如题,虚拟机 insmod 某个 ko 的时候直接死机,ko 在物理机的时候是正常使用的 看不到 bug...一点问题都没有,希望有大佬能帮帮我 谢谢大家
1 kakyoin OP 看不到 bug,一点修的思路都没有...顶顶~ |
2 westoy 2021 年 9 月 22 日 虚拟机里 dmesg 和 syslog 都没错误提示么? |
3 wzxlovesy 2021 年 9 月 22 日 via Android 先看看 KVM 相关的 Log,说不定有有用的信息。如果是 QEMU 闪退,那有可能是什么指令执行错了;如果是 QEMU 宕机没闪退,那尝试用 QEMU 内置的 Monitor Console 看看代码执行到了哪里,卡在哪个内存位置,然后 disassemble 那个位置的代码看看是啥。当然如果能修改 ko 对应的代码的话,print debug 试试。当然还有个猜测是,如果你在宿主机编制了 ko,复制到 QEMU 里运行的话,可能有些编译出来的指令不支持,试试在 QEMU 内部重新编译一下。 |
4 lilogo 2021 年 9 月 22 日 关于指令不支持这个最近也刚踩过坑,建议可以先看下 VM 内 CPU 指令集。 |
5 liuweisj 2021 年 9 月 22 日 给 vm 加个串口,从 console 会有 log 打印出来 |
6 feather12315 2021 年 9 月 22 日 via Android 启用 kdump |