Changes between Version 64 and Version 65 of io_operations


Ignore:
Timestamp:
Jan 24, 2020, 1:39:00 PM (4 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • io_operations

    v64 v65  
    3535||   FBF                   || Frame Buffer controller                 || [wiki:fbf_device_api fbf_api] ||
    3636||   PIC                   || Programmable Interrupt controller || [wiki:pic_device_api pic_api] ||
     37||   MMC                || L2 cache controller                        || [wiki:mmc_device_api mmc_api] ||
     38||   DMA                 || Memcpy accelerator                      || [wiki:dma_device_api dma_api] ||
    3739
     40WARNING 1 : The PIC device in this list has a special role: it does NOT perform I/O operations, but is used as a configurable interrupt router to dynamically link a peripheral channel interrupt to a given core. Therefore, the functions defined by the PIC API are service functions, called by the other devices functions. These PIC functions don't use the waiting queue implemented in the generic device descriptor, but call directly the PIC driver.
    3841
    39 WARNING: The PIC device in this list has a special role: it does NOT perform I/O operations, but is used as a configurable interrupt router to dynamically link a peripheral channel interrupt to a given core. Therefore, the functions defined by the PIC API are service functions, called by the other devices functions. These PIC functions don't use the waiting queue implemented in the generic device descriptor, but call directly the PIC driver.
     42WARNING 2 : The MMC and DMA devices are ''internal'' peripherals, replicated in all cluster. They are can be used by the kernel - when available in the hardware architecture - for instrumentation purposes, or to accelerate the memory copies.
    4043
    4144== C) Devices Descriptors Placement ==