Changes between Version 32 and Version 33 of kernel_interrupts
- Timestamp:
- Dec 15, 2016, 3:31:03 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
kernel_interrupts
v32 v33 10 10 A multi-channel XCU component in a given cluster must contain (NB_PROCS_MAX * IRQ_PER_PROCESSOR) channels (one channel = one XCU output IRQ). 11 11 12 There is three interrupt vectors per processor (stored in each processor's scheduler) for the three interrupts types: '''HWI''' (Hardware Interrupt), '''PTI''' (Programmable Timer Interrupt), and '''WTI''' (Write Triggered Interrupt). The WTIare actually hardware mailboxes, that are used by the GIET-VM to implement two mechanisms:12 There is three interrupt vectors per processor (stored in each processor's scheduler) for the three interrupts types: '''HWI''' (Hardware Interrupt), '''PTI''' (Programmable Timer Interrupt), and '''WTI''' (Write Triggered Interrupt). The '''WTI''' are actually hardware mailboxes, that are used by the GIET-VM to implement two mechanisms: 13 13 * they are used to implement software IPIs (Inter Processor Interrupt). 14 14 * they are used to dynamically route the external IRQs (generated by the external peripherals) to a given processor. … … 40 40 41 41 * unsigned char '''_wti_alloc'''[X_SIZE][Y_SIZE][XCU_NB_WTI]; 42 This array describes the WTI mailboxes allocation status in each cluster. Boolean true if MTI mailbox allocated.42 This array describes the WTI mailboxes allocation status in each cluster. Boolean true if WTI mailbox allocated. 43 43 44 44 * spin_lock_t '''_wti_lock'''[X_SIZE][Y_SIZE];