NPU算力切分后直通虚拟机,虚拟机开关失败

问题描述

可能原因

set_cpus_allowed_ptr函数做CPU切换或者CPU切换过程中调用栈异常。

解决方案

  1. 下载内核源代码,建议单击Link获取内核源代码。
  2. 解压内核源代码,并进入内核源代码目录。
  3. 单击Link下载.patch补丁文件,并将补丁文件复制到源代码目录。
  4. 执行如下命令,将补丁文件应用到内核源代码中。

    patch -p1 < 6d25be5782e482eb93e3de0c94d0a517879377d0.patch

  5. 编译内核并安装,具体编译步骤请参考内核源代码中的README文件或者相关文档。
  6. 执行如下命令,重启系统使新内核生效。

    reboot