.. | .. |
---|
21 | 21 | #define MIPS_EXC_NMI 5 |
---|
22 | 22 | #define MIPS_EXC_MCHK 6 |
---|
23 | 23 | #define MIPS_EXC_INT_TIMER 7 |
---|
24 | | -#define MIPS_EXC_INT_IO 8 |
---|
25 | | -#define MIPS_EXC_EXECUTE 9 |
---|
26 | | -#define MIPS_EXC_INT_IPI_1 10 |
---|
27 | | -#define MIPS_EXC_INT_IPI_2 11 |
---|
28 | | -#define MIPS_EXC_MAX 12 |
---|
| 24 | +#define MIPS_EXC_INT_IO_1 8 |
---|
| 25 | +#define MIPS_EXC_INT_IO_2 9 |
---|
| 26 | +#define MIPS_EXC_EXECUTE 10 |
---|
| 27 | +#define MIPS_EXC_INT_IPI_1 11 |
---|
| 28 | +#define MIPS_EXC_INT_IPI_2 12 |
---|
| 29 | +#define MIPS_EXC_MAX 13 |
---|
29 | 30 | /* XXXSL More to follow */ |
---|
30 | 31 | |
---|
31 | 32 | #define C_TI (_ULCAST_(1) << 30) |
---|
.. | .. |
---|
38 | 39 | #define KVM_MIPS_IRQ_CLEAR_ALL_AT_ONCE (0) |
---|
39 | 40 | #endif |
---|
40 | 41 | |
---|
| 42 | +extern u32 *kvm_priority_to_irq; |
---|
| 43 | +u32 kvm_irq_to_priority(u32 irq); |
---|
| 44 | + |
---|
41 | 45 | void kvm_mips_queue_irq(struct kvm_vcpu *vcpu, unsigned int priority); |
---|
42 | 46 | void kvm_mips_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int priority); |
---|
43 | 47 | int kvm_mips_pending_timer(struct kvm_vcpu *vcpu); |
---|