Changes between Version 28 and Version 29 of Archi-1-TP9


Ignore:
Timestamp:
Nov 15, 2020, 8:17:19 PM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP9

    v28 v29  
    5454
    5555
    56  [=#kinit_c 3. kinit_c]:: \\
     56 [wiki:AS5-TME9#a3.SautdanslafonctionkinitdunoyauenlangageC 3. kinit_c]:: \\
    5757   Dans ce troisième programme, nous faisons la même chose que pour le deuxième mais `kinit()` est désormais écrit en
    5858   langage C. Cela change peu de choses, sauf une chose importante `kinit()` est une fonction et donc il faut absolument
     
    7272}}}
    7373
    74  [=#nttys 4. nttys]:: \\
     74 [wiki:AS5-TME9#a4.Acc%C3%A8sauxregistresdecontr%C3%B4ledesterminauxTTY 4. nttys]:: \\
    7575   Le prototype de SoC que nous utilisons pour les TP est configurable. Il est possible par exemple de choisir le nombre
    7676   terminaux texte (TTY). Par défaut, il y en a un mais, nous pouvons en avoir jusqu'à 4. Nous allons modifier le code du
     
    9191}}}
    9292
    93  [=#driver 5. driver]::
     93 [wiki:AS5-TME9#a5.Premierpetitpilotepourleterminal 5. driver]::
    9494   Dans l'étape 4, nous accédons au registre de périphérique directement dans la fonction `kinit()`, ce n'est pas très
    9595   simple. C'est pourquoi, nous allons ajouter un niveau d'abstraction qui représente un début de pilote de périphérique
     
    188188
    189189
    190 {{{#!comment ——————————————————————————————————————————————————————————————————————————————————————————————————
    191 }}}
    192 = [#kinit_c 3. Saut dans la fonction kinit() du noyau en langage C]
     190
     191
     192
     193= 3. Saut dans la fonction kinit() du noyau en langage C
     194
     195
    193196
    194197
     
    196199
    197200
    198 {{{#!comment ——————————————————————————————————————————————————————————————————————————————————————————————————
    199 }}}
    200 = [#nttys 4.  Accès aux registres de contrôle des terminaux TTY]
     201
     202
     203= 4.  Accès aux registres de contrôle des terminaux TTY
     204
     205
     206
    201207
    202208
     
    204210
    205211
    206 {{{#!comment ——————————————————————————————————————————————————————————————————————————————————————————————————
    207 }}}
    208 = [#drivers 5. Premier petit pilote pour le terminal]
     212
     213
     214
     215= 5. Premier petit pilote pour le terminal
     216
     217
    209218
    210219