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

2 la respuesta

GDB: comando indefinido lx-symbols

Estoy siguiendo la guía a continuación: https://www.kernel.org/doc/Documentation/gdb-kernel-debugging.txt [https://www.kernel.org/doc/Documentation/gdb-kernel-debugging.txt] Cuando trato de cargar los símbolos del módulo usando el siguiente ...

1 la respuesta

¿Cómo des-optimizar el kernel de Linux y compilarlo con -O0?

Quiero leer y comprender la gestión de memoria del kernel de Linux (en particular defrag \ compactación \ migración). Entonces, apago la optimización para el tamaño en.config (usando make menuconfig, por supuesto) y compilar ... Esto me deja con ...

2 la respuesta

Cómo imprimir un mensaje en una sola línea en el kernel de Linux

Estoy haciendo un simple programa de enque / deque en el kernel. Quiero imprimir el mensaje en el kernel, y esto es lo que obtuve: [18594.595747] Enqueue 3 [18594.595748] queue : [18594.595751] 2 [18594.595751] 1 [18594.595752] 3Pero quiero ...

1 la respuesta

símbolo desconocido __class_create (err 0)

Esta es probablemente una pregunta estúpida, pero busqué horas en línea y no pude encontrar una respuesta ... Estoy escribiendo un módulo de kernel que también crea un dispositivo de caracteres. Se compila sin errores y advertencias, pero cuando ...

1 la respuesta

módulo de kernel similar a netfilter para obtener la dirección de origen y de destino

Yo leoesta guia [http://www.roman10.net/how-to-filter-network-packets-using-netfilterpart-2-implement-the-hook-function/] escribir un módulo de kernel para hacer un filtrado de red simple. Primero, no tengo idea de lo que significa el siguiente ...

6 la respuesta

¿Leer la versión del kernel de Linux usando C?

Estoy usando Ubuntu y quiero leer la versión de su núcleo. Encontré un archivo llamado versión en / proc / que registra la versión del núcleo actual. Si no quiero leer el archivo, ¿hay alguna otra forma, como la función incorporada en C, de que ...

1 la respuesta

¿Cómo determina el kernel de Linux la dirección de carga de ld.so?

Sé que el enlazador dinámico usammap() para cargar bibliotecas. Supongo que es el kernel quien carga tanto el ejecutable como su.interpregrese al mismo espacio de direcciones, pero ¿cómo determina dónde? Me di cuenta queld.soLa dirección de carga ...

1 la respuesta

Eudyptula Challenge y ruta del kernel

He decidido tomar elEudyptula Challenge [http://eudyptula-challenge.org/]. Después de enviar la primera tarea, que es construir un simple "¡Hola Mundo!" módulo, recibí la siguiente respuesta. Lea los requisitos para el Makefile y permita que el ...

2 la respuesta

Asignación de memoria en el kernel de Linux

Tuve una entrevista hoy y me hicieron esta pregunta. ¿Qué estrategia de asignación de memoria del núcleo usaría si se le pidiera asignar memoria de tamaño 2KB y esa memoria asignada debe estar alineada con la página? KMALLOC maneja estrategias ...

1 la respuesta

posix_fadvise (WILLNEED) hace que IO sea más lento?

En una máquina CentOS 5.5 que ejecuta el kernel de Linux versión 2.6.18-194.26.1.el5, noté que posix_fadvise (WILLNEED) hace que la lectura de archivos de 60K sea mucho más lenta que solo la E / S normal en casi un 200%. Parece que la llamada ...