Результаты поиска по запросу "linux-kernel"

2 ответа

Пример proc_create () для модуля ядра

Может кто-нибудь дать мнеproc_create() пример? Раньше они использовалиcreate_proc_entry() в ядре, но теперь они используютproc_create().

2 ответа

Как получить путь или файл dentry или struct из заданного inode?

Мне нужно знать, как получить путь илиdentry или жеstruct file из данного индекса. Я использовалfile_open чтобы получитьstruct file из пути, но ядро всегда вызывало панику. Мне нужен способ сравнить инод из моего списка инодов с инодом из пути ...

1 ответ

Что такое несоответствие раздела ядра?

При компиляции модуля ядра я получил ПРЕДУПРЕЖДЕНИЕ с примечанием добавить опцию компиляции,CONFIG_DEBUG_SECTION_MISMATCH = у, Это дает мне более подробную информацию о проблеме: WARNING: \**\*path to module\***(.text+0x8d2): Section mismatch in ...

ТОП публикаций

4 ответа

Ответ удаленного пакета 'g' слишком длинный

Я пытаюсь отладить ядро Linux с помощью kvm vm. Я получаю сообщение об ошибке «Удаленный ответ пакета« g »слишком длинный». Мой хост 64-битный, как и мой виртуальный компьютер. Мои шаги: Запустите виртуальную машину с опциями -kernel, -initrd и ...

2 ответа

получить точку монтирования файловой системы в модуле ядра

Я хочу получить точку монтирования файловой системы для файловой системы в моем модуле ядра, который является наращиваемой файловой системой. Например. Если / home / ab / abc - это файл и / home смонтирован в другой файловой системе, я хочу иметь ...

4 ответа

Разница между виртуальным адресом ядра и логическим адресом ядра?

Я не могу точно различить логический адрес ядра и виртуальный адрес. В книге драйверов устройств Linux говорится, что все логические адреса являются виртуальными адресами ядра, а виртуальный адрес не имеет линейного отображения. Но логически ...

2 ответа

printk внутри обработчика прерываний, это действительно так плохо?

все знают, что обработчик прерываний должен быть максимально коротким. и добавление функций, таких какprintk для отладки внутри обработчика прерываний это не то, что нужно делать. На самом деле, я пробовал это раньше, когда отлаживал ядро linux ...

1 ответ

Определить адрес загрузки и точку входа очищенного образа ядра Linux

У меня есть кросс-компиляция инструментария для встроенной системы (mipsel) на моем x86 Linux. Я знаю, как создать собственное ядро (давайте назовем образ «vmlinux») для него и как удалить это изображение через objcopy -S -O binary vmlinux ...

5 ответов

Почему спин-блокировки не работают в однопроцессорных (одноядерных) системах?

Я знаю, что спин-блокировки работают с вращением, существуют разные пути ядра, и ядра являются преимущественными, так почему же спин-блокировки не работают в однопроцессорных системах? (например, в Linux)

2 ответа

Зачем нам нужен list_for_each_safe () для удаления узлов в связанном списке ядра?

Я учусь использовать API связанного списка ядра изlist.h [http://lxr.free-electrons.com/source/include/linux/list.h]. Я узнал, что мне нужно использоватьlist_for_each_safe() при удалении узлов сlist_del() Вместо того, чтобы ...