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

2 la respuesta

¿Cómo obtener información específica de un dispositivo Android desde el archivo "/ proc / cpuinfo"?

¿Cómo puedo analizar/proc/cpuinfo archivo virtual de mi tableta Android para obtener información del núcleo del procesador y la velocidad del reloj? No necesito toda la información proporcionada por el archivo anterior; solo estos dos bits. ...

2 la respuesta

¿Es posible usar gdb y qemu para depurar programas de espacio de usuario de linux y espacio de kernel simultáneamente?

Hasta ahora, con gdb + qemu, puedo entrar / sobre el código fuente del kernel de Linux. ¿Es posible depurar los programas de espacio de usuario simultáneamente? Por ejemplo, un solo paso de un programa desde el espacio del usuario al espacio del ...

1 la respuesta

Optimización de retorno de GCC

Me gustaría saber si GCC puede optimizar código como int foo(args) { if(is_true) { do_smth; n = call_func(args); do_smth; return n; } else { return call_func(args); } }para que si estoy en otra rama, la llamada de call_func se ejecute como si no ...

1 la respuesta

Leer un enlace simbólico en kernel-space

Estoy escribiendo un LKM y necesito averiguar a dónde apunta un enlace simbólico específico. Básicamente necesito la funcionalidad de syscallreadlinkat (oreadlink) pero en kernel-space. ¿Hay una forma fácil de hacer esto? Utilizandoreadlinkat ...

1 la respuesta

¿El código del controlador en el módulo del núcleo no se ejecuta?

¿Por qué este módulo del kernel no hace nada cuando lo cargo? #include <linux/init.h> #include <linux/module.h> #include <linux/platform_device.h> #define DEVICE_NAME "hello-1.00.a" #define DRIVER_NAME "hello" MODULE_LICENSE("Dual BSD/GPL"); ...

3 la respuesta

¿Por qué Linux no usa el cambio de contexto de hardware a través del TSS?

Leí la siguiente declaración: La arquitectura x86 incluye un tipo de segmento específico llamado segmento de estado de tarea (TSS), para almacenar contextos de hardware. Aunque Linux no utiliza conmutadores de contexto de hardware, se ve ...

2 la respuesta

Mientras "bifurca" un proceso, ¿por qué el kernel de Linux copia el contenido de la tabla de páginas del kernel para cada proceso recién creado?

La discusión a continuación se aplica al kernel ARM Linux de 32 bits. Noté que durante el proceso de bifurcación, el kernel de Linux copia el contenido de la tabla de páginas del kernel (tabla de páginas maestras, es decir,swapper_pg_dir) en la ...

1 la respuesta

agregar otro campo a user_struct

Quiero agregar un nuevo campo (para almacenar el número de procesos listos de este usuario) a user_struct en el archivo linux-source / kernel / user.c struct user_struct { atomic_t ready_processes; /* I add this field */ /* not important fields ...

3 la respuesta

Módulo de kernel para / proc

Cómo escribir un módulo de kernel que cree un directorio en / proc llamado mymod y un archivo en su nombre es mymodfile. Este archivo debe aceptar un número comprendido entre 1 y 3 cuando se escribe en él y devolver los siguientes mensajes cuando ...

2 la respuesta

Error al volver a empaquetar boot.img (Android)

Tengo Nexus 5 con AOSP ROM 4.4.4. Estoy tratando de "extraer" boot.img del dispositivo, descomprimirlo, editar "init.rc", volver a empaquetarlo en boot.img y actualizarlo al dispositivo. Sigo muchas guías, pero ninguna de ellas tiene el mismo ...