Du « debug » matériel chez ARM
La technologie Coresight d'ARM, une technologie de « debug » intégrée dans le jeu d'instruction ARM v7 (Cortex A8 et A9, par exemple), s'améliore. La première technologie ajoutée est le System Trace Macrocell (STM) qui permet de suivre en temps réel ce que fait le processeur, à travers une interface dédiée. Concrètement, avec du matériel adapté, il est possible de tracer directement ce qu'effectue une machine à base d'ARM. L'autre fonction, Trace Memory Controller alias TMC, permet de suivre (à travers le SoC) ce qui est effectué en mémoire de façon simple. Pour les développeurs, c'est évidemment intéressant de disposer de systèmes de ce type directement intégré dans la puce, pour tester les programmes en usage classique sans toucher (ou presque) aux performances réelles de la machine.
La partie matérielle, à intégrer aux puces, est disponible dès maintenant sous licence, les programmes capables de prendre en charge le tout devraient arriver au second semestre.
- Le N510 de Samsung passe au brillant
- Les ventes de puces en hausse en mars
- La fin des écrans LG aux USA ?
- NEC invente un dissipateur super efficace
- L'Atom 2011 gardera le même chipset
- Des pilotes 197.75 bêta pour les GTX 400
- 20 iPod dans un dock pour les entreprises
- Tom's Guide : gérer sa vie privée sur Internet
- 6 cores, 6 GHz, un seul processeur
- Le flash sur iPhone OS : la justice s’en mele
- Windows 7 aurait devancé Vista
- Le HP Slate n’est pas annulé, mais modifié
- ARM fait tourner son site avec ses CPU
- TDJ : Enermax Acrylux
- Des pilotes bêta pour toutes les GeForce
- AMD : deux ports Ethernet sur une FirePro
- Google investit dans l’éolien
- Au revoir Nabaztag, bonjour Karotz






Ça pourrait aider, faut juste que la licence soit pas hors de prix.
Mais je trouve l'idée sympa
Pour un developeur, c'est génial. L'ennui c'est que pour un cracker aussi. Je suis pas sur que les entreprises de logiciel apprécient de savoir que le reverse-engineering est à ce point facilité...
faut juste que la fonction debug du arm soit pas elle même buggé

c'est un coups a provoquer l'apocalyps3 sinon
ARM v7 est une toute une architecture pas un simple jeu d'instruction.
Il n'y a fondamentalement rien de nouveau: avant même CoreSight, on disposait déjà de l'Embedded Trace Module qui permet de logguer toutes les opérations sur le bus d'adresses et le bus de données du processeur, ce qui permet par exemple depuis des lustres de faire du reverse debugging sur ARM. L'intérêt ici du TMC je trouve c'est sa gestion des overflows (le point pénible à fréquence élevée avec l'ETM).
Pour ce qui est de la sécurité, effectivement on a pas intérêt à laisser ce genre de fonctionnalité active dans un SoC de production...