Resultados de la búsqueda a petición "kernel"

2 la respuesta

¿Qué son vdso y vsyscall?

Yo sisudo cat /proc/1/maps -vv ntento dar sentido a la salida. Puedo ver muchas bibliotecas compartidas asignadas al segmento de asignación de memoria como se esperaba. 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 ...

1 la respuesta

Controlador del dispositivo para actuar como una cámara web virtual

Estoy buscando escribir controladores de cámara virtual. ¿Alguien tiene idea? Cualquier libro que sea útil o cualquier enlace. Agregando más detalles: he desarrollado un controlador de dispositivo que guarda la imagen en el disco y la pantalla ...

4 la respuesta

¿Cuándo utiliza container_of macro?

Sé lo que hace la macro. En muchos códigos de nivel de kernel, a menudo se usa para recorrer listas enlazadas. Quiero encontrar otros casos útiles. ¿Cuándo usas container_of o ...

3 la respuesta

Recibiendo SIGINT y controladores de excepción en Linux

Digamos que tenemos un programa en C que usa la función sleep () El programa se ejecuta y se va a dormir. Luego tecleamos ctrl-c para enviar una señal SIGINT al proceso. Sabemos que la acción predeterminada al recibir un SIGINT es finalizar ...

4 la respuesta

¿Cómo incluir la traza inversa C en un código de módulo de núcleo?

Así que estoy tratando de averiguar qué procesos del núcleo están llamando a algunas funciones en un controlador de bloque. Pensé que incluir backtrace () en la biblioteca de C lo facilitaría. Pero tengo problemas para cargar la traza inversa. ...

2 la respuesta

¿Se puede evitar un controlador de interrupciones?

Sé que Linux hace interrupciones anidadas donde una interrupción puede "adelantarse" a otra interrupción, pero ¿qué pasa con otras tareas? Solo estoy tratando de entender cómo Linux maneja las interrupciones. ¿Pueden ser reemplazados por ...

1 la respuesta

Existe una pila de Kernel para cada proceso?

¿Existe una pila de Kernel y una pila de espacio de usuario para cada proceso de espacio de usuario? Si existen dos pilas, debería haber 2 punteros de pila para cada proceso de espacio de usuario, ¿verdad?

3 la respuesta

addr2line en el módulo del núcleo

Estoy tratando de depurar el módulo del kernel. Sospecho que hay algunas pérdidas de memoria. Para verificarlo, he preparado una compilación con la depuración de pérdida de memoria habilitada para kernel y módulos. Y recibí una advertencia de ...

1 la respuesta

vmsplice () y TCP

En el originalvmsplice() implementación,fue sugerid [http://lwn.net/Articles/181169/] que si tuviera un búfer de aterrizaje de usuario el doble del número máximo de páginas que podrían caber en una tubería, un vmsplice () exitoso en la segunda ...

3 la respuesta

Uso de memoria de un módulo de núcleo

ientras intentaba estimar la cantidad de memoria consumida por un módulo del núcleo (generalmente controladores de dispositivo), intenté usar elTall utilidad que proporcionó el tamaño de las áreas de memoria estática de .ko (.bss, .data, .text, ...