Результаты поиска по запросу "linux-kernel"
Отладка ядра Android: передача аргументов ядру Android во время загрузки
Я пытаюсь заставить кгдб работать с ядром Android используя http://bootloader.wikidot.com/android:kgdb [http://bootloader.wikidot.com/android:kgdb], Я застрял на следующем шаге: Configure kernel command line Specify ttyGS0 as the kgdboc device. ...
(Скобки необходимы, но были исключены для уточнения)
user/include/linux/list.hекларация: #define list_entry(ptr, type, member) \ ((type *)((char *)(ptr) – (unsigned long)(&((type *)0)->member)))Может кто-нибудь объяснить, пожалуйста, что это и как это работает, заранее спасибо Постскриптум ...
Это то, что "dma_map_single" просто преобразует виртуальный адрес в физический?
(p: 453) демонстрацииdma_map_single используя буфер, переданный в качестве параметра. bus_addr = dma_map_single(&dev->pci_dev->dev, buffer, count, dev->dma_dir);Q1: Откуда / откуда этот буфер? kmalloc? Q2: Почему DMA-API-HOWTO.txt заявляет, ...
@Eric: упс, спасибо, что заметили - я пропустил это полностью ... Я принял странные имена (module_init) где-то в экзотическом UNIX-аромате :)
у меня есть два модуля, которые статически связаны друг с другом. Функция module_init одного модуля зависит от того, что функция module_init другого модуля уже запущена. Есть ли способ заставить один модуль загружаться раньше другого? Кроме ...
http://isis.poly.edu/kulesh/stuff/src/klist/
у получить список задач (процессов) детей процесса, вот код: void myFunc() { struct task_struct* current_task; struct task_struct* child_task; struct list_head children_list; current_task = current; children_list = current_task->children; ...
Все irqs не отключены по умолчанию, только тот же irq отключен на всех процессорах. но с помощью флагов в request_irq вы можете отключить все другие прерывания на локальном процессоре при обработке прерывания.
ю, что linux выполняет вложенные прерывания, когда одно прерывание может «выгрузить» другое прерывание, но как насчет других задач. Я просто пытаюсь понять, как Linux обрабатывает прерывания. Могут ли они быть вытеснены какой-либо другой ...
*: или вы можете добавить явные команды в файл sudoers, но это будет кошмаром для управления при развертывании вашего приложения.
я есть приложение, которое имеет два внешних модуля ядра и демон пользовательского пространства. Я хочу загрузить модули из кода демона, написанного на C, при запуске и выгрузить их при чистом выходе. Могу ли я загрузить их более чистым способом, ...
Сантилли - +1 за отличный пример.
у модуль для ядра Linux, и я хочу создать некоторые узлы устройства в функции init int init_module(void) { Major = register_chrdev(0, DEVICE_NAME, &fops); // Now I want to create device nodes with the returned major number }Я также хочу, ...
ОП работает на устройстве Android, на котором нет udev. Процесс инициализации Android обрабатывает случайные события.
я проблемы с размещением прошивки на устройстве Android, я получаю: <3>[ 3590.997375] usb 3-1.4: ath9k_htc: Firmware - htc_7010.fw not foundЕсли на стандартной машине Linux с Ubuntu я помещаю htc_7010.fw в / lib / firmware, я не получаю эту ...
Грег Кроа-Хартман.
лизации списков ядра Linux в/include/linux/list.hКаково обоснование первой строки (вставлено ниже)container_of макрос? const typeof( ((type *)0)->member ) *__mptr = (ptr);В моем примере кода я удалил эту строку и изменил определение на #define ...