Revision cf6d64bf hw/apic.h
b/hw/apic.h | ||
---|---|---|
1 | 1 |
#ifndef APIC_H |
2 | 2 |
#define APIC_H |
3 | 3 |
|
4 |
/* apic.c */ |
|
5 |
typedef struct APICState APICState; |
|
4 | 6 |
void apic_deliver_irq(uint8_t dest, uint8_t dest_mode, |
5 | 7 |
uint8_t delivery_mode, |
6 | 8 |
uint8_t vector_num, uint8_t polarity, |
7 | 9 |
uint8_t trigger_mode); |
8 | 10 |
int apic_init(CPUState *env); |
9 |
int apic_accept_pic_intr(CPUState *env);
|
|
10 |
void apic_deliver_pic_intr(CPUState *env, int level);
|
|
11 |
int apic_get_interrupt(CPUState *env);
|
|
11 |
int apic_accept_pic_intr(APICState *s);
|
|
12 |
void apic_deliver_pic_intr(APICState *s, int level);
|
|
13 |
int apic_get_interrupt(APICState *s);
|
|
12 | 14 |
void apic_reset_irq_delivered(void); |
13 | 15 |
int apic_get_irq_delivered(void); |
14 | 16 |
|
Also available in: Unified diff