TacOS-team / tacos

Système d'exploitation / Operating System
GNU General Public License v3.0
9 stars 4 forks source link

Driver IDE #4

Open NicolasFloquet opened 13 years ago

NicolasFloquet commented 13 years ago

On commence à se sentir un peu à l'étroit sur la disquette, ça serait pas mal de pouvoir lire sur un disque dur ou un CD

NicolasFloquet commented 13 years ago

Heu finalement non, pas de CD, faudrait coder le fs ISO

MaximeCheramy commented 13 years ago

J'allais le dire. Le nouveau driver FAT supporte le FAT32 donc pas de souci du point de vue FS. De plus, j'ai fait en sorte que tout passe par "read_data" et "write_data". Donc pour utiliser un disque dur, il suffit de donner ces interfaces là (ou avoir un VFS :D).

NicolasFloquet commented 13 years ago

Pour information, on peut accéder à un disque dur de deux façons: -en utilisant les ports I/O -en utilisant le DMA du bus PCI

Je me suis pas trop renseigné, mais il semble qu'utiliser le DMA est un peu plus complexe, donc pour le moment, on peut simplement mettre en place le mode PIO, qui sera certe plus lent mais plus facile à mettre ne oeuvre (pour plus d'info http://wiki.osdev.org/ATA_PIO_Mode )

NicolasFloquet commented 13 years ago

Quoi que, y'a une doc sympatoche ici http://www.osdever.net/downloads/docs/idems100.zip sur le dma, à voir donc

MaximeCheramy commented 13 years ago

Tu t'es lancé sur la seconde option alors ?

MaximeCheramy commented 12 years ago

Cette feature commence à devenir inévitable en raison du manque de place (surtout si on veut afficher des images...). Ou sinon l'autre option c'est de l'USB mass-storage... Je n'ai aucune connaissance sur l'un ni sur l'autre, je ne sais pas ce qui est le plus intéressant/simple à faire.

NicolasFloquet commented 12 years ago

Wtf afficher des images? XD Sinon j'ai codé l'initialisation du DMA, faudra que je poursuive un jour ou l'autre (quand tout le reste ne plantera pas au bout de deux commandes? :D)

MaximeCheramy commented 12 years ago

Si au second semestre ils veulent pouvoir faire une interface graphique, oui afficher des images ça sera un truc qu'ils voudront faire...

NicolasFloquet commented 12 years ago

Dépend de #44

MaximeCheramy commented 12 years ago

On veut, de l'IDE, on veut, de l'IDE.