@Antonio:
Mi pare un po’ strano il tuo codice…
– Usi per i parametri R0, R1, R2 e *R4*
– Nella gestione della syscall salvi solo i registri da 0 a 3 ma non il 4
A meno che non sia voluto, questo mi puzza da… BUG! *gasp*
Cmq un bell’articolo, non c’è che dire…
Circa, quanto ci mette quell’ARM che hai scelto a gestire un context-switch di questo tipo? In cicli di clock ad esempio…
È per fare un paragone con l’x86 che impiega centinaia se non migliaia di cicli.