529 | | 1. Dans cet usage du TIMER, les ISR ne sont pas fatales, sauf la dernière. En utilisant le mode debug (make debug) et le fichier `label0.S`, déterminez la durée en cycles du traitement par le noyau d'une IRQ du timer. Ce n'est pas exactement la même durée pour toutes les IRQ. |
| 529 | 1. Dans cet usage du TIMER, les ISR ne sont pas fatales, sauf la dernière. En utilisant le mode debug (make debug) et le fichier `trace0.S`, déterminez la durée en cycles du traitement par le noyau d'une IRQ du timer. Ce n'est pas exactement la même durée pour toutes les IRQ. Pour trouver cette durée, il va falloir réduire le tick pour que la simulation ne soit pas trop longue et retirer l'affichage `kprintf()` de l'ISR. |
| 530 | {{{#!protected ------------------------------------------------------------------------------------ |
| 531 | '' |
| 532 | La durée mesurée est de l'ordre de 160 cycles. |
| 533 | '' |
| 534 | }}} |