Autor Tema: Saber si tengo FPU emulation activada en el kernel  (Leído 2475 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

apastor

  • Visitante
Saber si tengo FPU emulation activada en el kernel
« 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!



Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4589
Re: Saber si tengo FPU emulation activada en el kernel
« Respuesta #1 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
Valoraciones positivas en compra/venta:
146 en Htcmania
194 en Har2mano
21 en elchapuzasinformatico
12 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1Zi_bqLSfg_qCT8sx6JhPaWVvSeZXpcka

Ficht

  • Visitante
Re: Saber si tengo FPU emulation activada en el kernel
« Respuesta #2 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)

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4589
Re: Saber si tengo FPU emulation activada en el kernel
« Respuesta #3 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)


 >:( >:(
Valoraciones positivas en compra/venta:
146 en Htcmania
194 en Har2mano
21 en elchapuzasinformatico
12 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1Zi_bqLSfg_qCT8sx6JhPaWVvSeZXpcka

apastor

  • Visitante
Re: Saber si tengo FPU emulation activada en el kernel
« Respuesta #4 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.

//FINAL Y MÁS DOS RESPUESTAS