Rearrange and add comments to tell where each function is implemented. Signed-off-by: Blue Swirl <blauwir...@gmail.com> --- hw/apic.h | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/hw/apic.h b/hw/apic.h index e1954f4..c92d188 100644 --- a/hw/apic.h +++ b/hw/apic.h @@ -1,7 +1,7 @@ #ifndef APIC_H #define APIC_H -typedef struct IOAPICState IOAPICState; +/* apic.c */ void apic_deliver_irq(uint8_t dest, uint8_t dest_mode, uint8_t delivery_mode, uint8_t vector_num, uint8_t polarity, @@ -10,10 +10,14 @@ int apic_init(CPUState *env); int apic_accept_pic_intr(CPUState *env); void apic_deliver_pic_intr(CPUState *env, int level); int apic_get_interrupt(CPUState *env); -qemu_irq *ioapic_init(void); void apic_reset_irq_delivered(void); int apic_get_irq_delivered(void); +/* ioapic.c */ +typedef struct IOAPICState IOAPICState; +qemu_irq *ioapic_init(void); + +/* pc.c */ int cpu_is_bsp(CPUState *env); #endif -- 1.7.1