Найдено 107 результатов
Перейти к расширенному поиску
- bose
- 01 мар 2012, 18:16
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 179438
Olej писал(а):Olej писал(а):
Теперь я могу ответить и на этот вопрос: файл <linux/autoconf.h> в заголовках ядра:
Странно у меня он здесь:
/lib/modules/3.0.0-16-generic/build/include/generated/autoconf.h
PS:
Есть вопрос по коду примеров. Сейчас спешу, вечером по возможности, отпишусь.
- bose
- 01 мар 2012, 18:13
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 179438
А вы обратили внимание что всё что компилируется как модуль в конфигурацию идёт как CONFIG_<MODULE_NAME>_MODULE? // CONFIG_SND_HDA_INTEL=y #if defined(CONFIG_SND_HDA_INTEL) printk( "CONFIG_SND_HDA_INTEL = %d\n", CONFIG_SND_HDA_INTEL ); #else printk( "CONFIG_SND_HDA_INTEL not defined\n" ); #endif // ...
- bose
- 29 фев 2012, 22:58
- Форум: Общий по Linux и открытому софту
- Тема: транслитерация текстового файла
- Ответы: 9
- Просмотры: 12141
я мог бы попробовать по-быстренькому написать вам конвертор А iconv чем плох? Например, iconv -f CP1251 -t UTF-8 < file-cp1251 > file-utf8 По iconv -l найдёте список известных кодировок.... там просто море PS: Кстати, информация из man 3 iconv : This function is available in glibc since version 2.1...
- bose
- 29 фев 2012, 22:31
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 179438
можно включить как очень краткое дополнение именно как средство контроля , и недопущения компиляции модуля при определённых условиях. Да, именно об этом речь. Ведь модуль и ядро тесно связаны. Умение "осмотреться вокруг" из модуля чтобы оценить что можно что нельзя, и чем раньше тем лучше (во время...
- bose
- 29 фев 2012, 17:49
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 179438
но я не понимаю как (и не понимаю нужно ли) это как-то отмечать в тексте: Нет, думаю в этом нет практического смысла (описывать все возможные варианты/платформы.). Просто эта проблема натолкнула на мысль, что, полезно было бы посвятить отдельный пункт, такой не мало важной теме как.... даже не знаю...
- bose
- 29 фев 2012, 16:49
- Форум: Linux изнутри
- Тема: inline assembler gcc
- Ответы: 15
- Просмотры: 23326
Там даже регистры по-другому будут записываться: %eax -> %rax Как видно из изменённого участка кода - на 64 в системном вызове учавствуют даже другие регистры (*SI,*DI вместо *BX,*CX) (я имеено sysenter видел в коде Linux, а у вас syscall? можете сказать что-то по этому поводу?) Могу только развест...
- bose
- 29 фев 2012, 14:30
- Форум: Linux изнутри
- Тема: inline assembler gcc
- Ответы: 15
- Просмотры: 23326
Из недостатков (не этого автора, потому как "нельзя объять необъятное" - но то, что хотелось бы видеть): 1. описывается ассемблер исключительно для Inteel x86, хотя AT&T/GAS покрывают куда более широкий перечень платформ процессорных; 2. описываются только IA-32 процессоры, про IA-64 ни слова, хотя...
- bose
- 28 фев 2012, 17:54
- Форум: Linux изнутри
- Тема: inline assembler gcc
- Ответы: 15
- Просмотры: 23326
Я тоже попытаюсь пополнить коллекцию на тему Assembler в Linux ( Inline Assembler в частности): Professional Assembly Language Richard Blum http://media.wiley.com/product_data/coverImage/10/07645790/0764579010.jpg http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764579010.html Inline Assembler там ...
- bose
- 27 фев 2012, 20:22
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 179438
Вот, ещё "накопал"... В главе 4 есть пункт "Как собрать модуль из нескольких объектных файлов?" http://rus-linux.net/MyLDP/BOOKS/Moduli-yadra-Linux/04/kern-mod-04-05.html#5 , в нём есть отрывок из Makefile, который демонстрирует собственно всю "кухню" (как вы сами написали - "Самое интересное в этом...