Rev 2109 | Rev 3386 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2109 | Rev 2218 | ||
---|---|---|---|
Line 120... | Line 120... | ||
120 | * hash table lock and this lock are to be acquired, |
120 | * hash table lock and this lock are to be acquired, |
121 | * this lock must not be taken first. |
121 | * this lock must not be taken first. |
122 | */ |
122 | */ |
123 | SPINLOCK_DECLARE(lock); |
123 | SPINLOCK_DECLARE(lock); |
124 | 124 | ||
- | 125 | /** Send EOI before processing the interrupt. |
|
- | 126 | * This is essential for timer interrupt which |
|
- | 127 | * has to be acknowledged before doing preemption |
|
- | 128 | * to make sure another timer interrupt will |
|
- | 129 | * be eventually generated. |
|
- | 130 | */ |
|
- | 131 | bool preack; |
|
- | 132 | ||
125 | /** Unique device number. -1 if not yet assigned. */ |
133 | /** Unique device number. -1 if not yet assigned. */ |
126 | devno_t devno; |
134 | devno_t devno; |
127 | 135 | ||
128 | /** Actual IRQ number. -1 if not yet assigned. */ |
136 | /** Actual IRQ number. -1 if not yet assigned. */ |
129 | inr_t inr; |
137 | inr_t inr; |