![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
Relkin |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 21.12.2006 Репутация: 2 Всего: 2 |
Необходимо сначала отключить все ядра процессора, кроме загрузочного, после, соответственно, включить.
Подозреваю, что это можно сделать функциями: Сразу для всех:
или же поотдельности:
Последнии используются при записи 0/1 в /sys/devices/system/cpu/cpu#/online. Проблема заключается в том, что при попытке скомпилировать следующий тестовый модуль, появляются warning' и, из-за которых я не могу его загрузить в ядро:
Ядро собрано в нужной конфигурации. Если использовать отдельно функцию cpu_down, то всё работает, но если в модуле есть cpu_up, то опять появляется warning. Мне кажется, что дело может быть в объявлениях __cpuinit или __ref, но точно я не знаю, т. к. не знаю зачем они нужны. P.S. Проблема решена. Эти функции не экспортируются. Это сообщение отредактировал(а) Relkin - 17.6.2010, 20:44 |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |