From patchwork Sat Jun 5 21:30:52 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [2/6] apic.h: rearrange Date: Sat, 05 Jun 2010 11:30:52 -0000 From: Blue Swirl X-Patchwork-Id: 54782 Message-Id: To: qemu-devel Rearrange and add comments to tell where each function is implemented. Signed-off-by: Blue Swirl --- 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