Результаты поиска по запросу "linux-kernel"
Я только начинаю изучать Linux в асинхронном режиме. Я не знаком с функциональностью обратного вызова, но то, как здесь используется пример, кажется довольно странным. Обычно вы предоставляете обратный вызов, который подсистема будет использовать для вызова вас, когда это будет сделано с задачей, которую вы попросили сделать. Пример здесь, кажется, вызывает io_getevents (), чтобы получить список событий, которые завершили, а затем вызывает обратный вызов для каждого. Это не звучит правильно. В этом случае нет необходимости в обратном вызове.
тирую асинхронные функции io ядра (не posix aio) и пытаюсь выяснить, как это работает. Приведенный ниже код представляет собой законченную программу, в которой я просто многократно записываю массив в файл, открытый с помощью O_DIRECT. Я получаю ...
Межпроцессорные прерывания в ARM cortex A9 (Как написать обработчик для программно генерируемых прерываний (ARM) в Linux?)
Я прочитал, что программные сгенерированные прерывания в ARM используются как межпроцессорные прерывания. Я также вижу, что 5 из этих прерываний уже используются. Я также знаю, что ARM предоставляет 16 программных прерываний. В моем приложении я ...
расширение) будет храниться в папке, извлеченной из пакета.
отаю над встроенной системой, которая использует buildroot как инструмент для сборки ядра и корневой файловой системы. Я хочу применить некоторые исправления к этому исходному дереву ядра. Может кто-нибудь сказать мне, как buildroot применяет ...
Определение места для использования барьеров (заборов)
Инструкции x86 lfence / sfence / mfence используются для реализации механизмов rmb () / wmb () / mb () в ядре Linux. Легко понять, что они используются для сериализации обращений к памяти. Однако гораздо труднее определить, когда и где их ...
Запуск докера на Android
С Android 4.4 KitKat Google обновляет ядро Linux до версии 3.8, которая является необходимой версией ядра для Docker. Я не знаю часть AUFS, но будет ли способ запустить Docker-контейнеры на Android с этим обновлением?
http://lkml.indiana.edu/hypermail/linux/kernel/0709.0/1329.html
я такой вопрос: как я могу определить, когда безопасно отключить отслеживание кэша, когда я правильно использую[pci_]dma_sync_single_for_{cpu,device} в моем драйвере устройства? Я работаю над драйвером устройства для устройства, которое ...
встроенная сборка gcc с использованием модификатора «P» и ограничения «p» над «m» в ядре Linux
Я читаю исходный код ядра Linux (3.12.5 x86_64), чтобы понять, как обрабатывается дескриптор процесса. Я нашел, чтобы получить дескриптор текущего процесса, я мог бы использовать функцию current_thread_info (), которая реализована следующим ...
как экспортировать модифицированный заголовок ядра
Я изменил некоторые файлы в ядре Linux include/linux/tcp.h include/net/tcp.h net/ipv4/sysctl_net_ipv4.c net/ipv4/tcp_output.cПосле этого я скомпилировал модифицированное ядро Linux $ make modules_install $ make headers_install ...
(которые поддерживают наносекунду, но с разными именами объявлений)
орые файловые системы (например, ext4 и JFS) предлагают наносекундное разрешение полей atime / mtime. Как я могу прочитать поля ns-разрешения?stat Системный вызов ...
Изменение параметров кадрового буфера (/ dev / graphics / fb0) с помощью загружаемого модуля ядра
Проблема:Я должен настроить различные ЖК-дисплеи для использования на платформе Android. Почти во всех случаях отсутствуют электрические характеристики для ЖК-мониторов. Но благодаря опыту и реверс-инжинирингу параметры можно угадать достаточно ...