Changes between Version 107 and Version 108 of Archi-1-TP9
- Timestamp:
- Dec 11, 2020, 3:57:45 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP9
v107 v108 714 714 - Il faut initialiser le pointeur avant d'appeler `kinit()` 715 715 - C'est dans le fichier `hcpu.S` 716 - '$29' ← ` '__kdata_end'`, c'est-à-dire `0x80400000`716 - '$29' ← `__kdata_end`, c'est-à-dire `0x80400000` 717 717 ''''''''''''''' 718 718 }}} … … 722 722 * Il est utilisé dans `kinit.c` pour informer le compilateur que la variable `__tty_regs_map` doit toujours être lue en mémoire et ne peut jamais être "optimisée" dans un registre. Les écritures doivent aussi toujours toutes avoir lieu. Cette variable désigne les registres du contrôleur de terminal. Quand le programme accède en lecture ou écriture à ces adresses, il faut vraiment accéder à ces registres via des load/store. 723 723 ''''''''''''''' 724 }} 724 }}} 725 725 726 726 **Exercices**