Etat d'ExecSG d'A-Eon

Date : dimanche 24 octobre 2021 à 01:34:59 :: Sujet : A-eon Technology

Lors de l'AmiWest, Steven Solie a fait un point d'étape concernant le développement d'ExecSG, maintenant dans les mains de Trevor Disckinson.

Pour rappel, ExecSG est le noyau d'AmigaOS 4.1, il gère les composants système exec.library, expansion.library, utility.library, fsldma.resource, les Kicklayouts, eccclient, etc... ExecSG a été créé par les frères Frieden, la version originale du noyau a été créée par Carl Sassenrath.

https://amiga-ng.org/resources/ExecSG/1.png


Comme on peut le voir sur la slide ci-dessous, de nombreux développeurs travaillent sur ExecSG :

https://amiga-ng.org/resources/ExecSG/2.png


Etat actuel du développement d'ExecSG :
  • Le code de gestion du multicore qui était défaillant a été réécrit
  • Nouveau eccclient (Exec Command & Control Client) permettant la communication avec le noyau dans les deux sens
  • Nouvelle commande corestat permettant de renvoyer le status du multicore
  • Nouvelle fonction GetSystemInfo() pour taper de manière sécurisée dans le noyau
  • Ajout d'un préchargement mais au final celui-ci n'améliore par les temps de démarrage
  • Mise à jour du SDK
  • Fonctionne sur le U-Boot de l'A1222+


https://amiga-ng.org/resources/ExecSG/3.png


Corrections de bugs :

  • Correction d'un bug ancien dans AddTask()
  • Correction du débug des interruptions
  • Correction de l'instruction dcbz sur le X5000 qui remettait à zéro les lignes de cache
  • Distinction des chaînes de version du noyau entre le simple core et le multi core
  • Plusieurs autres corrections et améliorations


https://amiga-ng.org/resources/ExecSG/4.png


Le futur :

  • Ajout du multicore dans le noyau pour le X5000
  • Support de l'A1222+
  • Amélioration du chargement du support du SPE de l'A1222
  • Augmentation de la taille de la VRAM BAR pour aider au bon fonctionnement des écrans 4k
  • Ajout du support de l'adressage 64 bit dans le noyau
  • Meilleur système de log


https://amiga-ng.org/resources/ExecSG/5.png








Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x

L'URL pour cet article est : https://www.amiga-ng.org/index.php?op=edito/article.php?sid=1278