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

1 la respuesta

Implementación del controlador de dispositivo PCIe Linux (quiero acceder a los registros de mi tarjeta desde el controlador del kernel)

Estoy escribiendo un controlador de dispositivo para acceder a la memoria en un FPGA en una tarjeta PCIe. La tarjeta arranca y se prueba / se encuentra: - / proc / iomem 80000000-840fffff : PCI Bus #03 80000000-83ffffff : ...

1 la respuesta

Enviando pequeños paquetes UDP desde el Kernel de Linux a LOOPBACK

Situación: mi código está básicamente pirateado en un controlador del kernel de Linux. Quiero notificar a una aplicación en el espacio de usuario sobre event...

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

¿Por qué mi registro de kernel no muestra la última salida?

Estoy codificando un módulo de kernel simple, en linux ubuntu 17.04, que toma una cadena y la imprime en el registro del kernel. #include<linux/module.h> #include<linux/init.h> #include<linux/moduleparam.h> char* mystring = "hello world"; ...

2 la respuesta

¿Necesito "habilitar" una región de memoria PCIe en un controlador Linux 3.12?

Tengo código, llamado desde la función probe () de mi controlador PCIe (basado libremente en estoenviar [https://stackoverflow.com/a/5195061/32836]): EDITAR: Residencia enAndreas Bombe's [https://stackoverflow.com/a/23418449/32836]respuesta, ...

4 la respuesta

¿Cómo usar el socket de netlink para comunicarse con un módulo de kernel?

Estoy tratando de escribir un módulo de kernel de Linux que se comunique con el proceso del usuario usando netlink. Estoy usando netlink porque el programa de usuario con el que quiero comunicarme solo se comunica usando sockets y no ...

2 la respuesta

¿Por qué pr_debug del kernel de Linux no da ningún resultado?

Tengo un módulo de kernel que se puede cargar y su inicio es como se indica a continuación static int __init id_init(void) { struct identity *temp; /* some code which is not relevant to the question */ temp = identity_find(3); pr_debug("id 3 = ...

1 la respuesta

Linux Kernel Preemption durante spin_lock y mutex_lock

Cuando un proceso en el espacio del kernel tiene unaspin_lock, el proceso no se puede adelantar debido a cualquiera de las siguientes condiciones: Cuando se agota el intervalo de tiempo del procesoCuando un proceso de alta prioridad se vuelve ...

2 la respuesta

Debug Linux kernel pre-descompression stage

Estoy tratando de usar GDB para depurar un zImage de kernel de Linux antes de descomprimirlo. El kernel se está ejecutando en un objetivo ARM y tengo un depurador JTAG conectado con un stub de servidor GDB. El objetivo tiene que cargar un ...

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 ...