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

1 ответ

Почему linux отключает вытеснение ядра после того, как код ядра содержит спин-блокировку?

Я новичок в Linux и читаю книгу драйверов устройств Linux от Rubini & Corbet. Я запутался в одном утверждении, связанном сspinlocks; в книге говорится Если бы непревзойденная однопроцессорная система когда-либо вращалась на замке, она вращалась ...

5 ответов

Почему ядро linux использует trap gate для обработки исключения div_error?

В ядре 2.6.11.5 обработчик исключения деления на ноль устанавливается как: set_trap_gate(0,&divide_error);Согласно «Пониманию ядра Linux», процесс доступа к ловушке Intel не может быть выполнен в режиме пользовательского режима. Но вполне ...

1 ответ

Разница между процессами, работающими в режиме ядра и выполняющимися от имени root?

Мне известно о разнице между процессом, работающим в пользовательском режиме, и процессом, работающим в режиме ядра (в зависимости от ограничений доступа, до...

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

1 ответ

Как «сделать» существующий драйвер модуля ядра Linux после изменения исходного кода драйвера

Я сделал несколько тривиальных изменений в драйвере USB USB-карты для Linux, чтобы добавить запись в журнал (

1 ответ

Значение информации о версии в файле .mod.c в ядре Linux

2 ответа

Возможно, вам следует использовать параметр -g для компиляции модуля.

аюсь отладить модуль ядра. Я подозреваю, что есть некоторые утечки памяти. Чтобы проверить это, я подготовил сборку с включенной отладкой утечки памяти для ядра и модулей. И я получил некоторое предупреждение от этого: [11839.429168] slab error ...

1 ответ

компилирование моего собственного ядра (не из источника linux-kernel)

Я следую руководству по ядру отВот [http://www.osdever.net/bkerndev/Docs/intro.htm] У меня проблемы с компиляцией моих файлов. я получаю следующие ошибки при попытке компиляции: main.c:8: error: expected declaration specifiers or ‘...’ before ...

1 ответ

Благодарю вас! Извините, я так долго принял ваш ответ.

много страниц, которые объясняют это, но я не могу найти это. Многие из статей, которые я нахожу, работают только на El Capitan и более старых системах. Я не могу использовать fwkpfv прямо сейчас, так как у меня нет подходящих ключей. Мой клиент ...

8 ответов

Состояние процесса Linux

В Linux, что происходит с состоянием процесса, когда ему нужно читать блоки с диска? Это заблокировано? Если да, то как выбрать другой процесс для выполнения?

3 ответа

Интерпретация сообщений segfault

Как правильно интерпретировать следующие сообщения segfault?