1
我想添加一些代碼到我的Linux 3.10內核中運行,並使用alloc_bootmem(unsigned long size)
函數來分配內存。 我知道alloc_bootmem(unsigned long size)
只能在啓動階段運行,所以我需要我的代碼在啓動時運行。添加啓動時運行的linux內核的代碼
問題是我不知道如何在計算機啓動時調用我的函數。
我正在尋找Linux內核中的一個主要功能,它在啓動階段運行,並調用所有不同的功能,這些功能也需要在啓動階段工作。我想在此函數中添加一行來調用我的代碼。
任何人都可以告訴我這種功能嗎? 這是在引導階段將使用alloc_bootmem
的代碼添加到Linux內核的最佳方式嗎?
感謝您的幫助!
爲什麼你想在覈心土地上做到這一點?你不能讓一些用戶級進程幫助你嗎? –
@BasileStarynkevitch,我不能。它是更復雜項目的一部分,我必須分配一大塊內存...... – Ygandelsman