Mel*_*lab 5 linux system-calls
查看系统调用的手册页kexec_load,我没有看到任何明显的方法来使用它.
内核文件,初始RAM磁盘或命令行字符串没有参数.
kexec_file_load具有表示内核的文件的文件描述符的参数,并且初始RAM磁盘也有一个参数用于命令行; 但我对如何使用第一个更感兴趣.
我还推荐源代码,如果你使用 git,你会有一个很好的概述:
git log --oneline | grep kexec_load
Run Code Online (Sandbox Code Playgroud)
其中这个提交看起来非常有前途:
git show 6b27aef09fea
Run Code Online (Sandbox Code Playgroud)
如果您现在还没有克隆它,这里是 GIT 存储库:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git