1
ответ

как найти, был ли unregister_chrdev () вызов успешен

unregister_chrdev () вызов от [linux\fs.h] раньше возвращался 0 если успешный и <0 другое мудрое. Но теперь, в более новых версиях ядра, возвращаемое значение функции было изменено для освобождения так его нет...
вопрос задан: 13 July 2010 12:59
1
ответ

Основное сомнение в Oprofile

Я пытаюсь представить свое программное обеспечение (в Linux) с oprofile. Мое программное обеспечение состоит и из пространства пользователя и из модуля ядра. Сначала мое сомнение - то, что делает - separate=kernel, опция делают? Что будет...
вопрос задан: 4 July 2010 20:30
1
ответ

Где запись гипервызовов в kvm?

Я пытаюсь понять virtio механизм в Linux. Я считал, что функция удара уведомит сторону хоста о недавно опубликованных буферах. Я особенно смотрю на virtio_net. Однажды пакет...
вопрос задан: 26 June 2010 16:45
1
ответ

Что последовательность сопровождается ядром Linux для конфигурирования устройства?

Как я понял после чтения главы, связанной с Моделью устройства Linux в Драйверах устройств Linux 3-й Выпуск, когда новое устройство настроено, ядро (2.6) следует более или менее за этим...
вопрос задан: 4 June 2010 09:51
1
ответ

Производительность наверху подсистемы события перфекта в ядре Linux

Счетчики производительности для Linux являются новой основанной на ядре подсистемой, которые служат основой для всех вещей анализ производительности. Это покрывает аппаратный уровень (CPU/PMU, Блок контроля Производительности) функции...
вопрос задан: 8 May 2010 15:25
1
ответ

несовместимость версии module_layout

Я пробую к insmod устаревший модуль ядра Linux, портируемый мной. Следующие ошибки появляются:> sudo insmod camac-mx.ko insmod: ошибка, вставляющая 'camac-mx.ko':-1 Недопустимый формат модуля dmesg |tail-...
вопрос задан: 27 April 2010 09:53
1
ответ

Ядро Linux - Получает в последний раз записанный блок памяти

В ядре Linux, там какие-либо структуры данных, которые автоматически всегда содержат последний записанный номер блока для раздела? Я не могу найти встроенный источник ядра, который мог использоваться для получения этого...
вопрос задан: 5 April 2010 13:29
1
ответ

Как выделить исполняемую страницу в модуле ядра Linux?

Я пишу модуль ядра Linux, и я хотел бы выделить исполняемую страницу. Плоскость kmalloc возвращает указатель в неисполняемой странице, и я получаю панику ядра при выполнении кода там. Это имеет...
вопрос задан: 16 March 2010 23:07
1
ответ

Как я называю Linux syscall от пространства ядра?

Я портирую модуль ядра Linux, записанный, чтобы Linux 2.4 работал с Linux 2.6. Некоторые syscalls, объявленные через syscallN () макросы и перенесенный в set_fs () вызовы, использовались в коде. Как я могу все еще использовать...
вопрос задан: 15 January 2010 09:28
1
ответ

Каковы точные условия, на основе которых Linux подкачивает память процесса (процессов) от RAM до файла подкачки?

Мой сервер имеет 8Gigs RAM и 8Gigs настроенный для файла подкачки. У меня есть интенсивно использующее память выполнение приложений. Эти приложения имеют максимальную нагрузку, во время которой мы находим увеличение использования подкачки. Приблизительно
вопрос задан: 8 January 2010 16:28
1
ответ

Рабочий процесс мерзавца для корпоративной разработки ядра Linux

Я работаю на компанию, которая создает встроенные системы с помощью Linux. Исторически мы всегда использовали CVS для хранения нашей работы ядра. Наши ядра заканчивают тем, что были набором: Драйверы для нашего собственного...
вопрос задан: 6 December 2009 21:39
1
ответ

Используя новое (начиная с Ядра Linux 2.6.20) workqueue интерфейс

Я читал о разработке Ядра Linux / драйверы устройств и все книги, я посмотрел на использование пред2.6.20 интерфейсов workqueue. Это включает Руководство по программированию Модуля Ядра Linux...
вопрос задан: 8 November 2009 10:06
1
ответ

что такое лестничные регуляторы и регуляторы меню?

Какую роль они играют в Операционной системе?
вопрос задан: 20 October 2009 23:23
1
ответ

Есть ли разница между парой сокетов и парой неназванных каналов?

Я хотел бы знать не только различия на стороне пользователя, но и различия / общие части в реализации ядра Linux.
вопрос задан: 18 October 2009 06:22
1
ответ

Каков KMS ядра (установка привилегированного режима) API?

Каков KMS ядра (установка привилегированного режима) API?
вопрос задан: 14 July 2009 02:37
1
ответ

Хронометрирование в ядре Linux 2.6

Я прочитал главу 7 в 'Драйверах устройств Linux' (который может быть найден здесь), то время может измеряться в 'миге'. Проблема с переменной мига запаса состоит в том, что она повторяется вполне часто...
вопрос задан: 22 February 2009 10:00
0
ответов

Почему мой модуль не может обработать запрос ядра на подкачку?

Это мой модуль для выделения одной огромной страницы с помощью dequeue_huge_page_vma () и alloc_buddy_huge_page (). Чтобы сделать их vma независимыми, я получаю доступную vm-область из __get_vm_area_node (), а затем получаю ...
вопрос задан: 2 December 2019 08:53
0
ответов

Сбой redis bgsave, потому что fork не может выделить память

все :вот информация о памяти моего сервера со значением «свободно -m» общее количество использованных свободных общих буферов в кэше Mem :64433 49259 15174 0 3...
вопрос задан: 7 August 2019 18:36
0
ответов

Как получить доступ (если возможно) к пространству ядра из пользовательского пространства?

Как именно пользовательская память и память ядра различаются внутри ядра Linux (с точки зрения обеспечения безопасности пространства ядра)? Какими способами я могу писать в адресном пространстве ядра...
вопрос задан: 22 May 2019 00:26
0
ответов

Как внутренне работает copy_from_user из ядра Linux?

Как именно функция copy_from_user () работает внутренне? Использует ли он какие-либо буферы или выполняется ли какое-либо отображение памяти, учитывая тот факт, что ядро ​​имеет право доступа к пользователю ...
вопрос задан: 20 May 2019 10:20
0
ответов

Понять, что такое KBuild

Я новичок в ядро ​​Linux. Я пытаюсь понять идею высокого уровня, что такое kbuild. Когда я компилирую ядро, я вызываю make, которая на Linux-машине будет GNU make. Так что же такое KBuild? Это ...
вопрос задан: 15 May 2019 11:34
0
ответов

Получение гостевых дополнений VBox для Android x86

Я использую Android x86 на VirtualBox, и я хочу, чтобы была включена интеграция указателя, для чего необходимо, чтобы гостевые дополнения VirtualBox были установлены на гостевой системе. ОПЕРАЦИОННЫЕ СИСТЕМЫ. Я много искал, но то, что у меня есть ...
вопрос задан: 13 May 2019 05:40
0
ответов

Управление памятью ядра Linux?

Будет ли ядро ​​Linux освобождать kmalloc''и не kfree'd в памяти модуля ядра после выпуска модуля, как это работает с приложениями пользовательского пространства?
вопрос задан: 3 May 2019 12:09
0
ответов

Вставить модуль ядра Linux статически

при создании ядра Linux из источников можно решить, если определенная функциональность статически встроена в ядро ​​или упакована в модуль для динамической вставки .Config. Если на другом ...
вопрос задан: 24 April 2019 00:19
0
ответов

изменения параметров модуля ядра (используя /sys/module)

У меня есть несколько вопросов относительно /sys/module/ в linux Содержит ли /sys/module все модули ядра Содержит ли /sys/module/xxx/parameters все параметры модуля ядра xxxx ...
вопрос задан: 21 April 2019 01:26
0
ответов

Подробно о MSR _GS _BASE в linux x86 64

Я попытался выяснить подробности текущего MACRO в ядре Linux. Окончательный ассемблерный код текущего: :movq %%gs :0xb000,%0 Приведенный выше код может работать! Но когда я печатаю %%gs, его значение равно 0, поэтому...
вопрос задан: 19 April 2019 02:08
0
ответов

Будет ли ядро ​​Linux читать перед записью данных, размер которых меньше размера блока файловой системы?

Например, размер блока файловой системы равен 4 КБ, но я записываю в файл только 1 байт с помощью Direct IO. Будет ли ядро ​​читать этот блок в кэш страницы перед записью?
вопрос задан: 19 March 2019 07:52
0
ответов

Где находится файл macOS .config?

Я искал, как скомпилировать свое собственное ядро ​​Linux 5.1 и заметил, что файл .config хранится в / boot / config - $ (uname -r). Я знаю, что macOS основан на Unix, но все же мне было интересно ...
вопрос задан: 18 March 2019 15:11
0
ответов

echo: ошибка записи: неверный аргумент при установке io_poll для NVMe SSD

Я использую следующую команду как пользователь root для включения опроса ядра Linux для устройства SSD NVMe. # echo 1> / sys / block / nvme2n1 / queue / io_poll Я получаю следующую ошибку: bash: echo: ошибка записи: ...
вопрос задан: 18 March 2019 14:39
0
ответов

Не удается получить доступ к странице возврата структуры из get_user_pages_fast ()

Это пользовательский поток, выполняющийся в режиме ядра. Возврат get_user_pages_fast больше 0. (меньше 10) Но система вышла из строя, когда я вызвал put_page () или напечатал поле struct page. (...
вопрос задан: 12 March 2019 02:49