0
ответов

Размеры Linux Stack

Я ищу хорошее описание стеков в ядре Linux, но мне на удивление трудно найти что-то полезное. Я знаю, что стеки ограничены 4k для большинства систем и 8k ...
вопрос задан: 7 June 2011 20:04
0
ответов

Необходимость «вычислить» оптимальные значения ulimit и fs.file-max в соответствии с потребностями моего собственного сервера

Необходимо «вычислить» оптимальные значения ulimit и fs.file-max в соответствии с потребностями моего собственного сервера . Пожалуйста, не спорьте с вопросами «как установить эти ограничения в различных дистрибутивах Linux». Я спрашиваю: Является ли ...
вопрос задан: 30 May 2011 21:09
0
ответов

Необходимость структуры thread_info в ядре Linux 2.6?

До ядра Linux 2.6 в конце стека ядра каждого процесса присутствовала структурная задача_struct. Не существовало понятия thread_info struct. Но в ядре Linux 2.6 вместо task_struct ...
вопрос задан: 26 May 2011 06:23
0
ответов

Проблема синхронизации вывода

следующий код: String str1 = "asdfavaxzvzxvc"; Строка str2 = "werwerzsfaasdf"; Объект c = str1; Объект d = str2; System.out.println (c); long time1 = System.currentTimeMillis ();
вопрос задан: 23 May 2011 15:23
0
ответов

Can ISRs migrate to other CPUs when preempted?

In older versions of the Linux kernel, the interrupt service routines (ISRs) for hardware IRQs in an SMP system were executed on the CPU where they started, from the beginning to the end. If preempted ...
вопрос задан: 19 May 2011 12:46
0
ответов

gdb disassemble: show function offsets in base 16

When disassembling functions, gdb will display memory addresses in base 16, but offsets in base 10. Example: (gdb) disassemble unregister_sysctl_table Dump of assembler code for function ...
вопрос задан: 18 May 2011 11:07
0
ответов

Ядро обнуляет память?

Я использую сжатие Debian и заметил, что память всегда обнуляется. Это новое в лин ux-дистрибутивы? Некоторое время назад я полагал, что мог бы использовать put () и выводил бы мусор. Я запускаю этот тест ...
вопрос задан: 14 May 2011 21:13
0
ответов

spin_lock и spin_unlock повреждают производительность ядра SMP на машине единственного CPU?

На моей машине Ubuntu изображение ядра по умолчанию, которое работает, создается для smp (CONFIG_SMP=y). Но эта машина имеет только 1 CPU. На однопроцессорном ядре, в отличие от smp ядра, spin_lock/unlock являются пустыми...
вопрос задан: 13 May 2011 13:25
0
ответов

Может ли кто-нибудь помочь мне заменить «lock_kernel» в драйвере блочного устройства?

Спасибо, что посмотрели этот пост. Я пытаюсь исправить драйвер сетевого блочного устройства. Если вам нужно увидеть источники, они находятся на http: / / code.ximeta.com. Я заметил, что lock_kernel () кажется ...
вопрос задан: 10 May 2011 20:35
0
ответов

Выделение более 4 МБ закрепленной непрерывной памяти в ядре Linux

Для некоторого взаимодействия с устройством PCI, которое создается, мы ' Я хотел бы создать большие непрерывные участки памяти, к которым может обращаться плата. В его нынешнем виде, самый большой кусок памяти, который у меня ...
вопрос задан: 9 May 2011 17:02
0
ответов

как определить утечку памяти модулем ядра Linux

Для тестирования поведения ядра при утечке памяти я пишу модуль ядра, который постоянно выделяет память, например, код выглядит так int bytesLeaked = 128000; char *var = kmalloc(...
вопрос задан: 6 May 2011 11:17
0
ответов

Can I use protobufs to in the kernel?

I need to define a communication protocol with a Linux device driver. Protobufs look very nice, and there is an active C port. Is it possible to use protobufs in a Linux device driver? Obviously the ...
вопрос задан: 5 May 2011 21:44
0
ответов

Linux программно запускает / отключает ядро ​​интерфейса

Каков программный способ включения или отключения интерфейса в пространстве ядра? Что нужно сделать?
вопрос задан: 2 May 2011 15:02
0
ответов

Профилирование модулей ядра Linux

Я заинтересован в профилировании модуля для ядро Linux. Я пробовал это так: построил ядро ​​с CONFIG_PROFILING = y Загрузил ядро ​​с профилем = 2 Сбросьте профилировщик с помощью echo 123> /proc/...
вопрос задан: 23 April 2011 08:41
0
ответов

Как в wpf получить следующий элемент управления в порядке табуляции

Я знаю, как установить фокус на следующий элемент управления в порядке табуляции, но на самом деле я не хочу чтобы изменить фокус ... Я просто хочу получить следующий элемент управления в порядке табуляции (возможно, получить предыдущий, первый и ...
вопрос задан: 22 April 2011 14:27
0
ответов

Как мне получить список дочерних процессов в коде ядра

Я хочу получить список дочерних задач (процессов) процесса, вот код: void myFunc () {struct task_struct * current_task; struct task_struct * child_task; struct list_head ...
вопрос задан: 21 April 2011 05:03
0
ответов

Обнаружение файловой системы Linux

Я пытаюсь следовать этой книге, чтобы немного понять, как работает ядро ​​Linux. Что я действительно не могу понять, так это то, что я не могу понять, как Linux определяет тип файловой системы ...
вопрос задан: 16 April 2011 03:51
0
ответов

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

Есть ли способ пометить страницу как выполненную только без читать разрешения? (т.е. возможность выполнять инструкции на этой странице, не имея разрешений на чтение этой исполняемой страницы.) Мой последний ...
вопрос задан: 15 April 2011 19:19
0
ответов

что происходит с дочерним процессом?

Что происходит с дочерним процессом, родительский процесс которого внезапно завершается без ожидания? Дочерний процесс тоже умирает?
вопрос задан: 15 April 2011 14:55
0
ответов

LINUX: order of statically linked module loading

If I have two modules which are being statically linked in. One modules' module_init function depends on another module's module_init function having already run. Is there a way to force one module ...
вопрос задан: 15 April 2011 01:19
0
ответов

buffered asynchronous file I/O on linux

I am looking for the most efficient way to do asynchronous file I/O on linux. The POSIX glibc implementation uses threads in userland. The native aio kernel api only works with unbuffered ...
вопрос задан: 14 April 2011 14:03
0
ответов

Драйвер устройства ядра Linux для DMA в пространство ядра

LDD3 (p: 453) демонстрирует dma_map_single с использованием буфера, переданного в качестве параметра. bus_addr = dma_map_single (& dev-> pci_dev-> dev, буфер, счетчик, dev-> dma_dir); Q1: Что / где этот буфер ...
вопрос задан: 6 April 2011 09:39
0
ответов

Как сохранить html-массив с формами Django?

У меня есть HTML-форма с такими полями: iptables-save и iptables-restore не работают Я скомпилировал Linux для эмуля
вопрос задан: 4 April 2011 17:18
0
ответов

Хеш-таблица в ядре Linux

Имеется ли в ядре Linux общая реализация хеш-таблицы для использования в коде ядра? Я знаю, что доступны связанные списки, красно-черные деревья и деревья счисления, но не нашел ссылки на ...
вопрос задан: 30 March 2011 17:22
0
ответов

Чтение строки с помощью scanf

Я кое-что немного запутался. У меня создалось впечатление, что правильный способ чтения строки C с помощью scanf () заключался в следующем (не говоря уже о возможном переполнении буфера, это ...
вопрос задан: 23 March 2011 14:41
0
ответов

Что означает m в файле конфигурации ядра?

CONFIG_UNIX = m Я знаю, что обозначают y и n, но как насчет m?
вопрос задан: 22 March 2011 14:23
0
ответов

Очищаемые области памяти в Linux

В Mac OS X vm_allocate () позволяет создать очищаемую область памяти. Эта область может быть освобождена ядром в любое время (кроме случаев, когда она заблокирована) при обнаружении нехватки памяти. Это ...
вопрос задан: 21 March 2011 16:06
0
ответов

Accessing a serial port from a linux kernel module

Hello Linux Kernel Driver Gurus! I'm writing a v4l2 driver for a camera that uses a serial interface for configuration. I'd like the driver to configure the camera, as it keeps the client code ...
вопрос задан: 21 March 2011 15:29
0
ответов

Выполнение функции пространства пользователя из пространства ядра

Я пишу собственный драйвер устройства в Linux, который должен иметь возможность очень быстро реагировать. быстро на прерываниях. Код для обработки этого уже существует в реализации пользовательского пространства, но он слишком медленный, так как ...
вопрос задан: 9 March 2011 13:43
0
ответов

Как я могу получить уровень заряда батареи внутри модуля ядра Linux?

Я пытаюсь получить уровень заряда батареи внутри модуля ядра Linux (модуль вставляется через modprobe). В идеале я хотел бы использовать вызов API ядра для получения информации об аккумуляторе. Я искал ...
вопрос задан: 6 March 2011 02:00