Changes between Version 12 and Version 13 of AS6-TME-B2
- Timestamp:
- Mar 3, 2021, 11:50:50 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AS6-TME-B2
v12 v13 65 65 1. Rappeler la différence entre un registre temporaire et un registre persistant. 66 66 1. Dans le gestionnaire d'interruption, on sauve les registres temporaires seulement avant d'appeler la fonction de traitement d'un signal d'interruption ? 67 1. Pour qu'une IRQ soit effectivement prise en compte, il faut que le périphérique la lève et qu'elle ne soit pas masquée. Il y a plusieurs endroits où on peut masquer une IRQ, lesquels ? 67 68 68 69 … … 71 72 72 73 73 En travaux... pour vous dire que je ne suis pas en avance... :-)74 74 75 {{{#!protected76 75 === La plateforme 77 76 … … 106 105 7_isr/ 107 106 ├── common 108 │ └── syscalls.h 107 │ └── syscalls.h : pas de changement parce qu'il y a pas d'ajout d'appel système 109 108 ├── kernel 110 │ ├── harch.c 111 │ ├── harch.h 112 │ ├── hcpu.h 113 │ ├── hcpu.S 114 │ ├── kernel.ld 115 │ ├── kinit.c 109 │ ├── harch.c : ajout des fonctions d'accès aux nouveaux périphériques, des isr et de la fonction arch_init() 110 │ ├── harch.h : ajout de la déclaration de la fonction arch_init, les autres fonctions de harch.c ne sont pas exportés. 111 │ ├── hcpu.h : pas de changement 112 │ ├── hcpu.S : ajout du gestionnaire d'interruption dans kentry 113 │ ├── kernel.ld : ajout des informations sur les segments des nouveaux périphériques 114 │ ├── kinit.c : ajout de l'appel à arch_init() et acceptation des interruptions 116 115 │ ├── klibc.c 117 116 │ ├── klibc.h