1
我想添加一些代码到我的Linux 3.10内核中运行,并使用alloc_bootmem(unsigned long size)
函数来分配内存。 我知道alloc_bootmem(unsigned long size)
只能在启动阶段运行,所以我需要我的代码在启动时运行。添加启动时运行的linux内核的代码
问题是我不知道如何在计算机启动时调用我的函数。
我正在寻找Linux内核中的一个主要功能,它在启动阶段运行,并调用所有不同的功能,这些功能也需要在启动阶段工作。我想在此函数中添加一行来调用我的代码。
任何人都可以告诉我这种功能吗? 这是在引导阶段将使用alloc_bootmem
的代码添加到Linux内核的最佳方式吗?
感谢您的帮助!
为什么你想在核心土地上做到这一点?你不能让一些用户级进程帮助你吗? –
@BasileStarynkevitch,我不能。它是更复杂项目的一部分,我必须分配一大块内存...... – Ygandelsman