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

2 ответа

Замените системный вызов в ядре Linux 3

Я заинтересован в замене системного вызова на пользовательский, который я буду реализовывать в linux kernel 3. Я прочитал, что таблица вызовов sys больше не отображается. Есть идеи? любая ссылка на ...

2 ответа

Ядро Linux: udelay () возвращает слишком рано?

У меня есть драйвер, который требует микросекундных задержек. Чтобы создать эту задержку, мой драйвер использует функцию ядра udelay. В частности, есть один вызов udelay (90): iowrite32(data, addr + DATA_OFFSET); iowrite32(trig, addr + ...

4 ответа

Ядро Linux: В каком процессе запускается schedule ()?

Когда вы вызываете системный вызов, такой какfork Говорят, что в процессе X ядро выполняется в контексте процесса. Так,fork Можно сказать, что работает в процессе X, верно? Но еслиschedule() вызывается (и это не вызов sys) в том же процессе, вы ...

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

1 ответ

включить / отключить кэш на 64-битной машине Intel: бит CD всегда установлен?

Я пытаюсь отключить все уровни кэша для моей машины Intel (R) Xeon (R) CPU E5-1650 v2 @ 3,50 ГГц в Xen. Я написал инструмент для вызова следующего кода сборки, чтобы отключить / включить кэш и показать значение регистра CR0. case ...

0 ответов

Новый системный вызов не найден (ядро Linux 3.0.0), с чего мне начать искать?

Я создал два новых системных вызова, но когда я пытаюсь их протестировать, я получаю следующую ошибку: matt@ubuntu:~/test$ gcc test.c test.c: In function ‘newcall’: test.c:6:17: error: ‘sys_get_slob_amnt_free’ undeclared (first use in this ...

1 ответ

Компиляция драйвера как части ядра, а не как модуля

Я пытаюсь создать минималистичный Linux для встроенного устройства. Это означает необходимость компиляции ядра и драйверов. Один драйвер написан непосредственно для платы устройства его создателем, поэтому это не репозиторий. Он может ...

5 ответов

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

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

1 ответ

Как использовать libsvm в Matlab?

Я новичок в Matlab и не знаю, как использовать libsvm. Есть ли пример кода для классификации некоторых данных (с 2 функциями) с помощью SVM, а затем визуализации результата? Как насчет ядра (RBF, Polynomial и Sigmoid)? Я видел этот файл readme в ...

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 ...