apic_update_callback
apic_update_callback(wakeup_secondary_cpu, wakeup_cpu_via_vmgexit);
apic_update_callback(send_IPI, hv_send_ipi);
apic_update_callback(send_IPI_mask, hv_send_ipi_mask);
apic_update_callback(send_IPI_mask_allbutself, hv_send_ipi_mask_allbutself);
apic_update_callback(send_IPI_allbutself, hv_send_ipi_allbutself);
apic_update_callback(send_IPI_all, hv_send_ipi_all);
apic_update_callback(send_IPI_self, hv_send_ipi_self);
apic_update_callback(eoi, hv_apic_eoi_write);
apic_update_callback(read, hv_apic_read);
apic_update_callback(write, hv_apic_write);
apic_update_callback(icr_write, hv_apic_icr_write);
apic_update_callback(icr_read, hv_apic_icr_read);
apic_update_callback(wakeup_secondary_cpu_64, hv_vtl_wakeup_secondary_cpu);
apic_update_callback(wakeup_secondary_cpu_64, acpi_wakeup_cpu);
apic_update_callback(wakeup_secondary_cpu_64, acpi_wakeup_cpu);
apic_update_callback(send_IPI_mask, kvm_send_ipi_mask);
apic_update_callback(send_IPI_mask_allbutself, kvm_send_ipi_mask_allbutself);
apic_update_callback(eoi, kvm_guest_apic_eoi_write);