
- Coprocesador -> componente aparte miembro de cAllegrex.
- Excepciones -> delegadas completamente en el COP0
- Traps -> ?
Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06
davidgf escribió:La FPU y la VFPU aparte no? La VFPU es un tocharraco de código, tiene 128 registros y las operaciones más complicadas son productos de matrices!
El COP0 no se si será muy largo, la mayoría de los registros son de la TLB que como no hay pues digo yo que seran de uso generico? No tengo ni idea ...
davidgf escribió:Habéis pensado en un esquema de memoria diferente? Más sencillo quizás (juntar con mapeo?) dado que sólo debe comprobar los rangos de direcciones de kernel/uncached para poder avisar a la CPU de un acceso no valido, no alineado, etc para poder generar la excepción correspondiente.
Yn$an€ escribió:Ponme un ejemplo de excepción.
Yn$an€ escribió:Habría que comprobar cada operación que se ejecuta y sea susceptible de uno de los tipos de excepción dados?
Yn$an€ escribió:Las excepciones de tiempo hay que implementarlas a parte. Junto con el sistema de tiempos.
Sólo las que puedan generar alguna excepción, obviamente
Perdón, no entiendo lo de "excepciones de tiempo".