Resultados de la búsqueda a petición "linux-kernel"
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, ...
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...