Changes between Version 9 and Version 10 of icu_device_api
- Timestamp:
- Nov 4, 2016, 12:38:32 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
icu_device_api
v9 v10 8 8 He is in charge of concentrating all IRQs (interrupt requests) generated by a peripheral to signal the completion of an I/O operation. Each IRQ should be routed to the core that started the I/O operation. The ICU device must also help the kernel to select the ISR (Interrupt Service Routine) that must be executed by the target core. 9 9 10 This component can be implemented as a dedicated hardware, centralized or distributed in all clusters, or emulated in software, 11 as long as it implements the API defined below. 10 This component can be implemented as a dedicated hardware, centralized or distributed in all clusters, or emulated in software, as long as it implements the API defined below. For the TSAR architecture, the generic ICU device is implemented by the two hardware components soclib_xicu and and soclib_iopic, and their associated drivers. 12 11 13 12 ALMOS-MK defines three types of IRQs, that are handled by this generic ICU device: