172Fermer174
matvigLe 21/08/2007 à 19:07
j'ai lu ça aussi, c'est précisément ce qui me fait croire qu'il n'est pas compilé en natif.

The EDGE C/C++ Compiler introduces several new technologies for compilers. The first is Dynamic Variant Support™, which allows you to modify information about the instruction set architecture and registers for a processor. This is especially useful, for example, in correcting processor instruction errata without modifying the compiler. The DVS files provide all the information that the compiler needs to know to correct the problem.

Ou bien ils tiennent une révolution technologique sans précédent ou bien ils viennent de renommer la machine virtuelle. Au choix. Parce que compiler hardware-free, je connais pas ! Mais je ne vois pas comment "compiler" et mettre à jour les instructions supportées sans passer par une autre couche du même niveau que le VHDL, soit "beaucoup" plus haute qu'un code machine.

A ce moment là, on peut dire qu'un .java est compilable ?

edit : Bref, pour moi ça semble expliquer l'éternel boot1 qui authentifie le code "compilé ou pas" qu'on lui donne à manger. Et boot2 qui pourrait vérifier le certificat envoyé en guise de sauce ... Dans l'absolu, ça interdit un accès à l'"assembleur ARM" dont tout le monde rêve. Par contre, ça ouvre l'opportunité d'injecter des codes "compilés"(<-BEURK) via EDGE ? C'est ça le but ?