Revision aa28b9bf hw/pc.h
b/hw/pc.h | ||
---|---|---|
35 | 35 |
void pic_info(Monitor *mon); |
36 | 36 |
void irq_info(Monitor *mon); |
37 | 37 |
|
38 |
/* APIC */ |
|
39 |
typedef struct IOAPICState IOAPICState; |
|
40 |
void apic_deliver_irq(uint8_t dest, uint8_t dest_mode, |
|
41 |
uint8_t delivery_mode, |
|
42 |
uint8_t vector_num, uint8_t polarity, |
|
43 |
uint8_t trigger_mode); |
|
44 |
int apic_init(CPUState *env); |
|
45 |
int apic_accept_pic_intr(CPUState *env); |
|
46 |
void apic_deliver_pic_intr(CPUState *env, int level); |
|
47 |
int apic_get_interrupt(CPUState *env); |
|
48 |
qemu_irq *ioapic_init(void); |
|
49 |
void ioapic_set_irq(void *opaque, int vector, int level); |
|
50 |
void apic_reset_irq_delivered(void); |
|
51 |
int apic_get_irq_delivered(void); |
|
52 |
|
|
53 | 38 |
/* i8254.c */ |
54 | 39 |
|
55 | 40 |
#define PIT_FREQ 1193182 |
... | ... | |
150 | 135 |
|
151 | 136 |
void isa_ne2000_init(int base, int irq, NICInfo *nd); |
152 | 137 |
|
153 |
int cpu_is_bsp(CPUState *env); |
|
154 |
|
|
155 | 138 |
/* e820 types */ |
156 | 139 |
#define E820_RAM 1 |
157 | 140 |
#define E820_RESERVED 2 |
Also available in: Unified diff