Interruptions

Interruptions

by Kilian D'Eternod -
Number of replies: 1

Bonjour j'ai quelques questions concernant les interruptions :

1) Devons nous initialiser IME et HALT dans cpu_init ?

2) Comment sommes-nous censé synchroniser les registres d'interruptions avec les valeur du bus aux addresses IE et IF ? Est-ce qu'il est possible d'assigner dans le bus les addresses mémoire des registres contenu dans le cpu ?

3) Au test cpu-dispatch-week09, pour le cas RETI j'obtiens en résultat sur le PC un nombre un cran trop haut par rapport à celui auquel il est testé, une idée d'où cela pourrait venir ?

Merci et bon weekend

In reply to Kilian D'Eternod

Re: Interruptions

by Jean-Cédric Chappelier -
  1. faites ce que vous pensez devoir faire là où vous pensez devoir le faire
    (qu'est-ce que les « bonnes pratiques » disent au sujet de l'initialisation ?
    à quoi sert fondamentalement cpu_init() ?)

  2. qu'est-ce que (du point de vue du C, je veux dire; son type) le « bus » ?
    --> en conclure la réponse à votre 2e partie de la question; puis, du coup, à la première partie.

  3. cf https://moodlearchive.epfl.ch/2019-2020/mod/forum/discuss.php?d=34099