Changes between Version 43 and Version 44 of SoclibCourseTp5


Ignore:
Timestamp:
Dec 26, 2010, 1:22:58 PM (14 years ago)
Author:
alain
Comment:

activant

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp5

    v43 v44  
    6767== 2.2 lancement de la simulation ==
    6868
    69 Pour utiliser GDB Server, il est généralement préférable de lancer le simulateur dans un mode où le processeur est "gelé".
    70 Dans ce mode, le GDB serveur ne transmet aucune requêtedu processeur vers le cache, et attend la connexion du client GDB. Cela peut être réalisé en définissant la variable d'environnement SOCLIB_GDB avant de lancer le simulateur :
    71 {{{
    72 $ export SOCLIB_GDB=F
     69Le GDB serveur peut être configuré pour fonctionner dans différents modes:
     70
     71 * Il est préférable de lancer le simulateur dans un mode où le processeur est "gelé". Dans ce mode, le GDB serveur ne transmet aucune requêtedu processeur vers le cache, et attend la connexion du client GDB. IL faut activer l'ttribut '''F''' (Frozen).
     72 * Par défaur, le GDB Sever considère que tout appel système (branchement à l'adresse 0x800000180) est un point d'arrêt. On peut supprimer ce point d'arrêt implicite en activant l'attribut '''X'''.
     73
     74Ces attrbuts peuvent être définis grâce à la variable d'environnement SOCLIB_GDB avant de lancer le simulateur :
     75{{{
     76$ export SOCLIB_GDB=FX
    7377$ ./simulator.x
    7478}}}
    75 Lorsqu'on a fini d'utiliser le GDB server, et qu'on veut revenir dans le mode ou le simulateur démarre normalement, il faut re-modifier la variable d'environnement:
     79Lorsqu'on a fini d'utiliser le GDB server, et qu'on veut revenir dans le mode ou le simulateur démarre normalement, il faut re-modifier la variable d'environnement, en désactivant les deux attributs '''F''' et '''X''':
    7680{{{
    7781$ export SOCLIB_GDB=