No users are left for cpu_get_current_apic(), so remove it. As a further benefit, it removes one use of the `current_cpu` global. Signed-off-by: Bernhard Beschow --- include/hw/i386/apic.h | 3 --- hw/i386/x86-cpu.c | 10 ---------- 2 files changed, 13 deletions(-) diff --git a/include/hw/i386/apic.h b/include/hw/i386/apic.h index 6a0933f401..1b0b26e4c5 100644 --- a/include/hw/i386/apic.h +++ b/include/hw/i386/apic.h @@ -23,7 +23,4 @@ int apic_msr_read(APICCommonState *s, int index, uint64_t *val); int apic_msr_write(APICCommonState *s, int index, uint64_t val); bool is_x2apic_mode(APICCommonState *s); -/* pc.c */ -APICCommonState *cpu_get_current_apic(void); - #endif diff --git a/hw/i386/x86-cpu.c b/hw/i386/x86-cpu.c index 1a86a853d5..86a57c685b 100644 --- a/hw/i386/x86-cpu.c +++ b/hw/i386/x86-cpu.c @@ -85,13 +85,3 @@ int cpu_get_pic_interrupt(CPUX86State *env) intno = pic_read_irq(isa_pic); return intno; } - -APICCommonState *cpu_get_current_apic(void) -{ - if (current_cpu) { - X86CPU *cpu = X86_CPU(current_cpu); - return cpu->apic_state; - } else { - return NULL; - } -} -- 2.51.1.dirty