Вопросы по теме 'userspace'

Доступ DMA к пользовательскому пространству Linux (для копирования в память)
Мое встроенное устройство ARM оснащено 16-битным ЖК-дисплеем Linux с кадровым буфером 800x480, который необходимо дважды буферизовать вручную. На данный момент я просто использую memcpy() для записи двойного буфера в фреймбуфер, что ужасно...
1517 просмотров
schedule 02.05.2022

Что такое настоящий процесс Grand GRAND Ancestor в ядре Linux?
Пытаясь найти все корни определенного приложения процесса, созданного на C, и вызывая пользовательский системный вызов, который я сделал, который возвращает массив всего процесса с использованием информации task_struct*, я понял, что задача swapper/0...
119 просмотров
schedule 19.02.2024

Эмулирует ли QEMU достаточно функций, чтобы vfio работал в гостевой системе?
Я рассматриваю возможность использования vfio вместо uio для доступа к устройству PCI из кода пространства пользователя в гостевой системе QEMU. Может ли Linux, работающий как гость QEMU x86_64, использовать vfio , чтобы сделать эмулированное...
387 просмотров
schedule 26.06.2022

Измерение накладных расходов без pthread в C
Я хотел бы поделиться тестовым вопросом, который я недавно встретил, и обсудить его: Напишите программу на C, которая грубо измеряет накладные расходы на переключение контекста между ядром и пользовательским пространством в системе UNIX/Linux...
1933 просмотров
schedule 01.05.2022

может ли ядро ​​определить, какое пользовательское приложение было убито/закрыто среди нескольких приложений, которые оно обслуживает
Я пишу драйвер ядра Linux, который создает файл символьного устройства /dev/my_file. Несколько приложений пользовательского пространства выполняют open() этого файла и используют предоставленную команду ioctl для регистрации конкретных данных...
30 просмотров