Результаты поиска по запросу "linux-kernel"
Кросс-компиляция для arm от x86
Я пытаюсь вставить.ko модуль ядра в linux, работающий в процессоре arm. Я построил.ko файл в моем настольном ПК, который является x86. Как мне сделать кросс-компиляцию, чтобы вооружить спецификации? Я новичок в этой области. заранее спасибо
Что означает sizeof (int [1])?
Я новичок в ядре Linux. Я читаю файлioctl.hтам я столкнулся с макросом_IOC_TYPECHECK(t), который выглядит так: #define _IOC_TYPECHECK(t) \ ((sizeof(t) == sizeof(t[1]) && \ sizeof(t) < (1 << _IOC_SIZEBITS)) ? \ sizeof(t) : ...
Нахождение оригинального MAC-адреса от самого Аппаратного обеспечения
ОС: REDHAT LINUX Linux управлять: 2.6.18.8-1 # Можно ли напрямую прочитать MAC-адрес с сетевой карты? У меня есть код ниже, но он только читал сверху слоя, но не сама карта !!! Я пытаюсь выяснить, как найти оригинальный MAC-адрес сетевой карты ...
Указывает ли madvise (___, ___, MADV_DONTNEED) ОС на ленивую запись на диск?
Гипотетически, предположим, я хочу выполнить последовательную запись в потенциально очень большой файл. Если я mmap () гигантский регион и madvise (MADV_SEQUENTIAL) на весь этот регион, то я могу записать в память относительно эффективным ...
Как файлы в / dev соответствуют модели устройства в Linux? [закрыто]
Вот мое понимание открытия файла для чтения / записи. На прикладном уровне я могу вызватьfopen() функция. fwrite() функция будет вызывать системный вызовopen(). После того, как ОС получаетopen() вызов, он передаст команду в VFS ...
Сигнал модуля ядра Linux в пользовательском пространстве убит
Мне интересно, есть ли хук, который можно использовать в модуле ядра Linux, который запускается, когда приложение / процесс пространства пользователя убивается?
Простой обработчик прерываний: request_irq возвращает код ошибки -22
Я пишу простой модуль ядра, который может зарегистрировать прерывание и обработать его. Однако, когда я пытаюсь зарегистрировать прерывание, вызвав функцию request_irq, он возвращает код ошибки -22: ОШИБКА: невозможно запросить IRQ 30 - код -22, ...
Настройка времени ожидания ARP
Я пытаюсь настроить время ожидания ARP. Я думаю, что я должен установить/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms до желаемого времени ожидания. Но хотя я установил это значение на 30000 мс (30 с), это все равно занимает около 10 ...
установка привязки процессора к процессу с самого начала в Linux
Я хочу установить сродство cpu процесса в Linux, когда он запускается. Существуют такие методы, как sched_setaffinity и taskset, но они нуждаются в processid процесса. Они могут вызвать потенциальную миграцию, как процесс был запущен на ядре, но ...
ARM Cortex A8 PMNC читает дает 0 после включения также .. Любая идея / предложения?
MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("user-mode access to performance registers"); int __init arm_init(void) { unsigned int value; /* enable user-mode access */ printk(KERN_INFO "enable user-mode access\n"); asm ("MCR p15, 0, %0, C9, C14, ...