Changes between Version 4 and Version 5 of ioc_driver


Ignore:
Timestamp:
Oct 15, 2014, 10:49:32 AM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ioc_driver

    v4 v5  
    66
    77This abstact driver define a generic API, supporting various physical disks or virtual disks controlers:
    8  * vci_block_device : single channel physical disk with DMA capacity => bdv_driver
     8 * vci_block_device : single channel physical disk => bdv_driver
    99 * vci_ahci : multi channels physical disk  => hba_driver
    1010 * sd_card : single channel physical SD card  => sdc_driver
     
    1313It can exist only one block-device type in the architecture, that must be defined by one of the following configuration variables in hard_config.h file: USE_IOC_BDV, USE_IOC_SDC, USE_IOC_HBA, USE_IOC_RDK.
    1414
    15 Any physical block device driver xxx must provide the 5 functions defined by this generic driver.
     15Any disk driver must provide the 5 functions defined by this generic driver.
    1616
    1717The _ioc_read() and _ioc_write() functions are always blocking for the calling user program.