Tag: LINUX-KERNEL
Si defines THR, el código realizará el mismo trabajo pero en otro hilo. Solo medí el tiempo empleado en la llamada a write. Al ejecutar el código con ./nombre-del-archivo >/dev/null, este es el resultado que obtengo, que son los ciclos de reloj acumulados. THR no definido 1 48930106 2 43946464 . . . Read more
Comentario de la función tasklet_hrtimer_init: Inicializa un combo de tasklet/hrtimer para las devoluciones de llamada de softirq. Hay pocas rutinas utilizadas en el kernel sobre tasklet_hrtimer_init. ¿Se puede usar tasklet_hrtimer_init en la función de devolución de llamada de una interrupción de hardware?
¿Cuál es la diferencia en Ubuntu entre awk y awk -F? Por ejemplo, para mostrar la frecuencia del núcleo de la CPU 0, usamos el siguiente comando: cat /proc/cpuinfo | grep -i “^ cpu MHz” | awk -F “:” ‘{print $2}’ | head -1 Pero, ¿por qué se utiliza awk . . . Read more
Tengo un dispositivo PCIe endpoint(Xilinx DMA) con 1024 MPS que está conectado a una CPU Intel a través de un interruptor PCIe. En el sistema Linux, lspci muestra 1024 MPS en el registro DevCap para este endpoint, pero se enumera con solo 128 MPS en el registro DevCtl. Muchos otros . . . Read more
Lazy FPU Save/Restore ofrece una explicación sobre cómo el kernel de Linux maneja el error de “Device not Available (DNA)” para admitir el Lazy FPU Save/Restore: Bajo el esquema de restauración perezosa, durante el cambio de tarea, la primera instrucción de punto flotante (FP) ejecutada por un proceso genera una . . . Read more