Changes between Version 62 and Version 63 of io_operations


Ignore:
Timestamp:
Jan 23, 2020, 5:34:56 PM (4 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • io_operations

    v62 v63  
    4848* the '''server cluster''' contains the ''chdev'', and the server thread.
    4949
    50 The ''devices_directory_t'' structure contains  extended pointers on all devices descriptors available in a given manycore architecture.
     50For all peripherals available in a given hardware architecture, the '''devices_directory_t''' structure contains, for each functional type, for each channel, and for each direction, an extended pointer on the corresponding ''chdev_t'' structure.
    5151This structure is organized as a set of arrays:
    52  * There is one entry per channel for each '''external peripheral''', and the corresponding array is indexed by the channel index.
    53  * There is one entry per cluster for each '''internal peripheral''', and the corresponding array is indexed by the cluster index (it is not indexed by the cluster identifier cxy, because cxy is not a continuous index).
     52 * There is one entry per channel for an '''external peripheral''', the corresponding array is indexed by the channel index.
     53 * There is one entry per cluster for an '''internal peripheral''', and the corresponding array is indexed by the cluster index.
    5454
    55 This device directory, implemented as a global variable, is replicated in all clusters, and is initialized in the kernel initialization phase.
     55This, device directory, implemented as a global variable, is replicated in all clusters, and is initialized in the kernel initialization phase.
    5656
    5757== D) Waiting queue Management ==