Salut,
J'adore ton projet ! Désolé de pas pouvoir t'aider par contre...
Commence par un handler très simple : si ton handler plante l'execution a effectivement toutes les chances de s'arrêter.
Ptêt bien qu'un simple ret suffit ???
Un problème de contexte peut être ?
Sauvegarde bien tes registres en les poussant sur la pile et restitue les à la fin.
Et voie si il y a pas des trucs à faire côté es et ds.
Je sais pas si VxWorks utilise les rings comme Windows, mais sous Windows, il y a un souvent un passage en ring 0 (Probablement via sysenter/sysexit) lorsque une exception à lieu. Cela change les système d'adressage de la mémoire. Mais je sais pas du tout si c'est Windows qui s'assure du passage ou si c'est codé dans les interruption...
Bonne chance !
