Closed aNdReA9111 closed 4 months ago
current_process->service = exception_state->reg_a2->payload->service_code; il payload contiene l'address (exception.c)
Dal tutor:
Per ottenere il numero del dispositivo dovete fare la formula inversa di quella che trovate nel capitolo 5.1 di uMPS3-pops. Non c'è una macro già fatta. Il vostro approccio mi sembra andare bene, siete liberi comunque di usare qualsiasi approccio vi risulti più semplice/chiaro.
@leonardo3130 ho scritto la macro e si trova nel mio branch in locale domani ne parliamo meglio e vediamo di fare il commit. Ho solo una cosa da vedere insieme con calma.
perfetto, domani vediamo con calma
Numeri device 1-8: https://github.com/tjonjic/umps/blob/master/src/include/umps/arch.h