website logo
Auteur
avatar
Yomgui

Forum » » Développement » » Vos projets en cours sur MorphOS


Post� : 01-12-2008 10:19 icone du post

@Papiosaur:

Y a toujours des 's' Ã "Projets Secrets" ....

Non bon aller sert à rien que cela soit secret alors autant le dire ici (enfin sauf si j'arrive pas à terminer, vous allez m'en vouloir après).

Je suis sur une pile Firewire pour MorphOS donc . Un truc dédié, pas un port.

Le status c'est:
- gestion PCI/IRQ : 98% fait (manque juste la gestion d'énergie, mais lÃ... on verra plus tard!)

- gestion du BusReset:
-> packet SelfID : 100%
-> gestion de l'arbre des devices: 80% (manque encore une routine pour voir qui est nouveau/parti depuis le dernier bus-reset)

- Gestion de la ROM: 60% fait, il faut remplir encore pas mal de champs d'informations diverses.

- Gestion du mode asynchrone:
-> fonctionne en réception des paquets type "requête", demande maintenant de procéder aux actions qui conviennent,
-> réception des paquets type "réponse": 0.1%, pas possible de savoir si j'en reçoit tant que la transmission ne fonctionne pas.
-> envois des paquets type "requête": 80% manque juste la routine pour informer l'application que le paquet est bien envoyé.

- Mode Isochrone: 0.1%, rien de fait encore autre que voir les interruptions.

- API application: 20 % de fait

Sinon j'ai actuellement un gros problème avec l'envoi des paquets "requête" en asynchrone: c'est pour l'instant le seul gestionnaire DMA qui bloque complètement la machine dès que je le met en route!
Très problématique, puisque sans cela impossible de savoir les caractéristiques des devices qui sont branchés sur le bus.

Le petit nom du projet c'est Helios, cela vous plait?
--

http://blog.yomgui.fr/
http://www.yomgui.fr/yiki/doku.php
http://www.yomgui.fr/bugtracker


Message édité par : Papiosaur / 01-12-2008 10:23


Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=88&forum=52