Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: apastor en 23-04-2016, 18:17 (Sábado)

Título: Saber si tengo FPU emulation activada en el kernel
Publicado por: apastor en 23-04-2016, 18:17 (Sábado)
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!
Título: Re: Saber si tengo FPU emulation activada en el kernel
Publicado por: 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
Título: Re: Saber si tengo FPU emulation activada en el kernel
Publicado por: Ficht en 24-04-2016, 18:42 (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

Hola, y supongo que al tenerlo instalado en el kernel se puede listar los archivos del emulador FPU (aunque no esté trabajando)
Código: [Seleccionar]
ls /sys/kernel/debug/mips/fpuemustats

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: [Seleccionar]
ls /sys/kernel/debug/mips/

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)
Título: Re: Saber si tengo FPU emulation activada en el kernel
Publicado por: jar229 en 25-04-2016, 09:05 (Lunes)

Hola, y supongo que al tenerlo instalado en el kernel se puede listar los archivos del emulador FPU (aunque no esté trabajando)
Código: [Seleccionar]
ls /sys/kernel/debug/mips/fpuemustats

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: [Seleccionar]
ls /sys/kernel/debug/mips/

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)


 >:( >:(
Título: Re: Saber si tengo FPU emulation activada en el kernel
Publicado por: apastor en 25-04-2016, 19:37 (Lunes)
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

Hola, y supongo que al tenerlo instalado en el kernel se puede listar los archivos del emulador FPU (aunque no esté trabajando)
Código: [Seleccionar]
ls /sys/kernel/debug/mips/fpuemustats

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: [Seleccionar]
ls /sys/kernel/debug/mips/

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)

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

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

Un saludo.