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

1 la respuesta

Manipulación de formato ELF

Tengo un requisito donde quiero asociar uníndic con un archivo (en cierto formato). Me preguntaba si puedo hacer alguna manipulación ELF y aún así asegurarme de que se mantenga la coherencia para que el archivo funcione bien en Linux. La idea ...

1 la respuesta

asignar memoria de espacio de usuario desde el núcleo

Estoy tratando de llamar a sys_readlink(const char __user *path, char __user *buf, int bufsiz) directamente, pero obtén el código de error EFAULT. Este error aparece porque buf apunta a la memoria del kernel-space. Entonces, ¿hay alguna ...

4 la respuesta

¿Cómo funciona sched_setaffinity ()?

Estoy tratando de entender cómo funciona el syscall de Linux sched_setaffinity (). Este es un seguimiento de mi preguntaaqu [https://stackoverflow.com/questions/663958/how-to-control-which-core-a-process-runs-on] . Yo tengoesta ...

4 la respuesta

¿Cómo deshabilito mediante programación la captación previa de hardware?

Me gustaría deshabilitar mediante programación la captación previa de hardware. DesdeOptimizing Performance de la aplicación en la microarquitectura Intel® Core ™ utilizando prefetchers implementados por ...

1 la respuesta

Cómo hacer una llamada al sistema desde otra llamada al sistema en el espacio del kernel

Soy nuevo en el desarrollo del kernel de Linux. He implementado una llamada al sistema digamos my_pid en Linux kernel 2.6. Quiero llamar a la llamada al sistema getpid desde mi llamada al sistema. ¿Cómo puedo hacerlo Quiero algo como: pid_t ...

3 la respuesta

Cómo usar Linux Work Queue

as colas de trabajo de @Linux están destinadas a ser hilos a nivel de núcleo con contexto de proceso. Intenté usarlo como una alternativa a kthread que no tiene un contexto de proceso específico. Pero, ¿cómo paso datos a la cola de ...

4 la respuesta

¿Por qué el kernel de Linux está codificado usando C no estándar (características específicas de gcc)? [cerrado

El código del kernel de Linux utiliza la "expresión-declaración" y el tipo de extensión que lo hace solo compilable bajo gcc. Más lo pienso, más no tiene sentido. Derrota el propósito de la portabilidad y el estándar C. (ahora el código ...

2 la respuesta

Reemplazar llamada del sistema en Linux kernel 3

Estoy interesado en reemplazar una llamada al sistema con una costumbre que implementaré en Linux kernel 3. Leí que la tabla de llamadas del sistema ya no está expuesta. ¿Algunas ideas cualquier referencia a ...

4 la respuesta

Linux Kernel: ¿udelay () regresa demasiado temprano?

Tengo un controlador que requiere retrasos de microsegundos. Para crear este retraso, mi controlador está utilizando la función udelay del núcleo. Específicamente, hay una llamada a udelay (90): iowrite32(data, addr + DATA_OFFSET); ...

8 la respuesta

Kernel Linux: ¿en qué proceso se ejecuta schedule ()?

Cuando llamas a una llamada al sistema comofork en el proceso X, se dice que el núcleo se está ejecutando en el contexto del proceso. Entonces,forke puede decir que @ se está ejecutando en el proceso X, ¿verdad? Pero sischedule() se llama (y no ...