diff options
Diffstat (limited to 'target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c')
-rw-r--r-- | target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c b/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c index 730455e0b..0552a1332 100644 --- a/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c +++ b/target/linux/ifxmips/files/arch/mips/ifxmips/interrupt.c @@ -111,6 +111,8 @@ static struct hw_interrupt_type ifxmips_irq_type = { .end = ifxmips_end_irq, }; +/* silicon bug causes only the msb set to 1 to be valid. all + other bits might be bogus */ static inline int ls1bit32(unsigned long x) { __asm__ ( |