Changes between Version 62 and Version 63 of io_operations
- Timestamp:
- Jan 23, 2020, 5:34:56 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
io_operations
v62 v63 48 48 * the '''server cluster''' contains the ''chdev'', and the server thread. 49 49 50 The ''devices_directory_t'' structure contains extended pointers on all devices descriptors available in a given manycore architecture.50 For 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. 51 51 This structure is organized as a set of arrays: 52 * There is one entry per channel for each '''external peripheral''', andthe 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. 54 54 55 This device directory, implemented as a global variable, is replicated in all clusters, and is initialized in the kernel initialization phase.55 This, device directory, implemented as a global variable, is replicated in all clusters, and is initialized in the kernel initialization phase. 56 56 57 57 == D) Waiting queue Management ==