Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.
/ ATA-driver Public archive

The project consists in developing a controller for storage devices connected through of the ATA interface.

Notifications You must be signed in to change notification settings

ivangalbans/ATA-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descripción

El proyecto consiste en desarrollar un driver para dispositivos de almacenamiento conectados a través de la interfaz ATA.

  1. No es necesario interactuar con dispositivos ATAPI, excepto en la fase de identificación.

  2. Las operaciones I/O serán en modo PIO o interrupt-driven, mas no DMA.

  3. La interfaz a desarrollar está compuesta, básicamente, por tres funciones declaradas en src/kernel/include/ata.h, que deberán ser definidas en src/kernel/drivers/ata.c. Por supuesto, se pueden crear archivos extra de ser necesario, así como modificar el módulo ata.c para incluir las funcionalidades que se necesiten. Los detalles relativos a cada función se encuentran en sus respectivas definiciones.

Sistema Operativo

Implementado en Linux.

Colaboraciones

Cree un issue o envíe un pull request

Autores

Iván Galbán Smith [email protected]

Raydel E. Alonso Baryolo [email protected]

3rd year Computer Science students, University of Havana

About

The project consists in developing a controller for storage devices connected through of the ATA interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published