Tag: LINUX-KERNEL
Estoy usando ftrace. Hay un campo de tarea/pid. ¿Qué es la tarea? ¿Es el identificador de hilo del proceso? Si no, ¿es posible obtener información sobre los hilos con el mismo pid con ftrace? Solo utilicé función y function_graph.
Antecedentes: Soy un principiante en el área del kernel de Linux. Acabo de comenzar a entender el kernel de Linux leyendo el libro ‘Desarrollo del kernel de Linux – Tercera edición’ de Robert Love. La mayoría de las explicaciones en este libro se basan en el kernel de Linux 2.6.34. . . . Read more
En general, si queremos usar la macro actual en el kernel de Linux, deberíamos: “` include pero hay una versión asm-genérica: include La versión asm implementa la macro actual a través de una variable per-cpu, pero la versión asm-genérica implementa la macro actual a través de thread_info, estos dos son . . . Read more
Estoy teniendo problemas para entender cómo los dispositivos para-virtualizados ofrecen un mejor rendimiento en comparación con los dispositivos emulados típicos. Por ejemplo, en el contexto de KVM, virtio utiliza un virtio_ring que se utiliza como una región de memoria compartida entre el VMM y el huésped, pero aún requiere salidas . . . Read more
Estoy escribiendo un LKM (módulo del kernel de Linux) para el mpu6050 en Raspberry Pi 3. Cuando ejecuto el comando “make”, muestra un error como: cgf_gpio.h: No such file or directory Aquí están todas las bibliotecas que he utilizado en mi archivo .h: include <cfg_gpio.h> include include include include <cfg_type.h> . . . Read more