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

1 la respuesta

tty_flip_buffer_push () devuelve datos a sí mismo

Estoy tratando de ejecutar tiny_tty en LDD3. Cuando uso "cat / dev / ttty0" para leerlo, no hay salida y el comando está bloqueado. Al comprobar el seguimiento, noto que se llama a tty_insert_flip_char () y tty_flip_buffer_push (). Sin embargo, ...

1 la respuesta

crear destino del mapeador de dispositivos

Estoy tratando de implementar el objetivo del mapeador de dispositivos haciendo referencia a los ya existentes dm-linear, dm-snapshot, dm-cache, etc. En mi implementación, necesito realizar una operación de lectura / modificación / escritura en ...

1 la respuesta

traducción de la dirección virtual del núcleo

Teniendo en cuenta Linux y el arco x86 de 32 bits, hay una división 3: 1 del espacio de direcciones accesible de 4 GB. El espacio de usuario se asigna 0-3 Gb mientras que 3-4 Gb se asigna al kernel. ¿Cómo se transforma una dirección virtual que ...

1 la respuesta

Versión de kernel compatible con BlueZ

Estoy usando la versión del kernel 3.0.35 con bluez-4.98 en linux. Con esto, puedo anunciar el ibeacon según el comando hcitool dado en una de las preguntas SO. También puedo conectarme al otro dispositivo ble pero no puedo enumerar sus servicios ...

1 la respuesta

¿Cómo asignar una página ejecutable en un módulo del kernel de Linux?

Estoy escribiendo un módulo de kernel de Linux y me gustaría asignar una página ejecutable. Llanurakmalloc devuelve un puntero dentro de una página no ejecutable, y obtengo un kernel panic cuando ejecuto código allí. Tiene que funcionar en Ubuntu ...

3 la respuesta

Cambio de la tabla del descriptor de interrupción

Estoy usando la versión del kernel de Linux 2.6.26 y estoy tratando de cambiar la tabla del descriptor de interrupciones usando un módulo del kernel. Solo estoy tratando de cambiar la entrada de la tabla de fallas de página aquí. Así que hago una ...

2 la respuesta

Kernel de Linux: cadena de versión de kernel agregada con '' + “o” -dirty "

Estoy tratando de instalar el último núcleo de git de Linus Torvalds, es decir, la versión 3.16-rc7. He creado una nueva rama siguiendo los siguientes comandos:git checkout -b v_3_16 v3.16-rc7 Luego pago en la rama v_3_16 y disparo los siguientes ...

1 la respuesta

¿Cómo enumerar los dispositivos de almacenamiento masivo USB mediante programación usando libudev en Linux?

Estoy haciendo un proyecto con dispositivos de almacenamiento masivo en Linux. Estoy tratando de escribir una aplicación que enumere todos los dispositivos de almacenamiento masivo USB conectados y notifique cuando se conecte un nuevo dispositivo ...

2 la respuesta

Asignación de un búfer de memoria física en Linux

Tengo un SoC que tiene núcleos DSP y ARM y me gustaría crear una sección de memoria compartida a la que puedan acceder tanto mi software de espacio de usuario como el software de DSP. ¿Cuál sería la mejor manera de asignar un búfer como este en ...

2 la respuesta

setitimer, SIGALRM y proceso multiproceso (linux, c)

Quiero usarsetitimer() (o menos probable, elalarm()) en procesos multiproceso en Linux 2.6+ con libc habilitado para NPTL. Qué hilo recibirásigalarm (SIGALRM) del grano? Gracias. Actualización 2014-04: ¿Cómo debo configurar elsetitimer() en un ...