Equipos y materiales > Openwrt & LEDE
Saber si tengo FPU emulation activada en el kernel
(1/1)
apastor:
Buenas, igual es una tonteria, pero tengo un Huawei EchoLife HG556a con Chaos Chalmer y me gustaría saber si hay manera de saber si está habilitada la emulación FPU.

En un Linux normal con hacer

cat /boot/config-3.13.0-24-generic

o equivalente puedo ver las opciones con las que se compiló el kernel en funcionamiento. En openwrt no encuentro la forma de hacerlo...

Gracias!
jar229:
Pues la verdad es que la única forma que se de averiguarlo es ejecutar un programa que requiera esa opción activada cuando se compiló el firmware.

Si no lo está, la aplicación no se ejecutará correctamente y te dará un mensaje de error en el registro del kernel. Si por el contrario sí se activó la aplicación se ejecutará de forma correcta y verás algo similar a esto en el log del kernel [  106.280000] Algorithmics/MIPS FPU Emulator v1.5
Ficht:

--- Cita de: jar229 en 24-04-2016, 14:55 (Domingo) ---Pues la verdad es que la única forma que se de averiguarlo es ejecutar un programa que requiera esa opción activada cuando se compiló el firmware.

Si no lo está, la aplicación no se ejecutará correctamente y te dará un mensaje de error en el registro del kernel. Si por el contrario sí se activó la aplicación se ejecutará de forma correcta y verás algo similar a esto en el log del kernel [  106.280000] Algorithmics/MIPS FPU Emulator v1.5

--- Fin de la cita ---

Hola, y supongo que al tenerlo instalado en el kernel se puede listar los archivos del emulador FPU (aunque no esté trabajando)

--- Código: ---ls /sys/kernel/debug/mips/fpuemustats

--- Fin del código ---

cp1ops             emulated           ieee754_inexact    ieee754_overflow   ieee754_zerodiv    stores
cp1xops            errors             ieee754_invalidop  ieee754_underflow  loads

En caso que no esté instalado, solo puedes hacer


--- Código: ---ls /sys/kernel/debug/mips/

--- Fin del código ---

donde no aparecerá el directorio [ /fpuemustats ]

Esto es en Chaos Calmer...

En Barrier_Breaker la ruta es la misma, aunque pueden aparecer distintos estados. (no tengo ahora ninguno para confirmar)
jar229:

--- Cita de: Ficht en 24-04-2016, 18:42 (Domingo) ---
Hola, y supongo que al tenerlo instalado en el kernel se puede listar los archivos del emulador FPU (aunque no esté trabajando)

--- Código: ---ls /sys/kernel/debug/mips/fpuemustats

--- Fin del código ---

cp1ops             emulated           ieee754_inexact    ieee754_overflow   ieee754_zerodiv    stores
cp1xops            errors             ieee754_invalidop  ieee754_underflow  loads

En caso que no esté instalado, solo puedes hacer


--- Código: ---ls /sys/kernel/debug/mips/

--- Fin del código ---

donde no aparecerá el directorio [ /fpuemustats ]

Esto es en Chaos Calmer...

En Barrier_Breaker la ruta es la misma, aunque pueden aparecer distintos estados. (no tengo ahora ninguno para confirmar)

--- Fin de la cita ---


 >:( >:(
apastor:

--- Cita de: Ficht en 24-04-2016, 18:42 (Domingo) ---
--- Cita de: jar229 en 24-04-2016, 14:55 (Domingo) ---Pues la verdad es que la única forma que se de averiguarlo es ejecutar un programa que requiera esa opción activada cuando se compiló el firmware.

Si no lo está, la aplicación no se ejecutará correctamente y te dará un mensaje de error en el registro del kernel. Si por el contrario sí se activó la aplicación se ejecutará de forma correcta y verás algo similar a esto en el log del kernel [  106.280000] Algorithmics/MIPS FPU Emulator v1.5

--- Fin de la cita ---

Hola, y supongo que al tenerlo instalado en el kernel se puede listar los archivos del emulador FPU (aunque no esté trabajando)

--- Código: ---ls /sys/kernel/debug/mips/fpuemustats

--- Fin del código ---

cp1ops             emulated           ieee754_inexact    ieee754_overflow   ieee754_zerodiv    stores
cp1xops            errors             ieee754_invalidop  ieee754_underflow  loads

En caso que no esté instalado, solo puedes hacer


--- Código: ---ls /sys/kernel/debug/mips/

--- Fin del código ---

donde no aparecerá el directorio [ /fpuemustats ]

Esto es en Chaos Calmer...

En Barrier_Breaker la ruta es la misma, aunque pueden aparecer distintos estados. (no tengo ahora ninguno para confirmar)

--- Fin de la cita ---

Toma ya, me quito el sombrero ante tu sabiduría.

Muchas gracias y....efectivamente no tengo emulacion FPU.

Un saludo.
Navegación
Índice de Mensajes

Ir a la versión completa