Доброе время суток!
Очень нужна помощь программиста, умеющего написание модулей ядра.
Суть проблемы - загрузить kexec модуль в работающее ядро.
Но ядро не ванильное - от Моторолы.
Как пример http://git.openinkpot.org/contrib/reloaded-2.6.git/tree/main.c
Исходники ядра http://and-developers.com/motorola_milestone:tools:kernel_sources
А вот собственно задача.
Process (by montagnard)
Rough How-To
1. create a new module
2. copy kexec code from /kernel/kexec.c to this file
3. remove kdump support
4. because kexec need export_symbols that are not avaible parse kallsymqs in order to get these symbols
5. import the machine specific part from arm arch to this module
6. we could not add the kexec syscall not problem create a pseudo file system with an ioctl matching the kexec syscall. Do ioctl on the root directory of the pseudo filesystem
Difficulty
Step 1, 2 and 3 are easy. Step 4 could be easy exemple are ready searching for rootkit lkm 2.6 :). Step 5 is self contained in arch directory. Step 6 is easy. Because power management is compiled in (in moto kernel) stopping cleanly the machine is safe by default.
So a 8 hour man project (for the right man, that is!).
Я думаю кто пишет ядерные модули - хорошо читает по-английски.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от XVilka
Ответ на:
комментарий
от XVilka
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от XVilka
Ответ на:
комментарий
от irishka
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проприетарные дрова не ставятся (2015)
- Форум Не собираются модули ядра fglrx в openSUSE (2012)
- Форум [eeebuntu] Установка HSF модема (2009)
- Форум VMware6 (2008)
- Форум kernel-2.6.9 и vmware (2004)
- Форум ошибка при установки модулей ядра (2021)
- Форум vmware и Fedora 11 (2009)
- Форум vmware4.5.2 & 2.6.11 (2005)
- Форум VMware (2006)
- Форум установка vmware (2005)