Home
last modified time | relevance | path

Searched refs:APIC_ICR (Results 1 – 11 of 11) sorted by relevance

/xen/tools/firmware/hvmloader/
A Dsmp.c83 while ( lapic_read(APIC_ICR) & APIC_ICR_BUSY ) in lapic_wait_ready()
99 lapic_write(APIC_ICR, APIC_DM_INIT); in boot_cpu()
102 lapic_write(APIC_ICR, APIC_DM_STARTUP | (AP_BOOT_EIP >> 12)); in boot_cpu()
105 lapic_write(APIC_ICR, APIC_DM_STARTUP | (AP_BOOT_EIP >> 12)); in boot_cpu()
117 lapic_write(APIC_ICR, APIC_DM_INIT); in boot_cpu()
A Dapic_regs.h46 #define APIC_ICR 0x300 macro
/xen/xen/include/asm-x86/
A Dapic.h120 return apic_rdmsr(APIC_ICR); in apic_icr_read()
123 lo = apic_mem_read(APIC_ICR); in apic_icr_read()
133 apic_wrmsr(APIC_ICR, low | ((uint64_t)dest << 32)); in apic_icr_write()
137 apic_mem_write(APIC_ICR, low); in apic_icr_write()
A Dapicdef.h55 #define APIC_ICR 0x300 macro
/xen/xen/arch/x86/
A Dcrash.c96 apic_wrmsr(APIC_ICR, APIC_DM_NMI | APIC_DEST_PHYSICAL in do_nmi_crash()
103 while ( apic_mem_read(APIC_ICR) & APIC_ICR_BUSY ) in do_nmi_crash()
107 apic_mem_write(APIC_ICR, APIC_DM_NMI | APIC_DEST_PHYSICAL); in do_nmi_crash()
A Dsmp.c44 while ( apic_read(APIC_ICR) & APIC_ICR_BUSY ) in apic_wait_icr_idle()
59 apic_write(APIC_ICR, cfg); in send_IPI_shortcut()
200 apic_write(APIC_ICR, cfg); in send_IPI_mask_flat()
236 apic_write(APIC_ICR, cfg); in send_IPI_mask_phys()
A Dsmpboot.c449 send_status = apic_read(APIC_ICR) & APIC_ICR_BUSY; in wakeup_secondary_cpu()
463 send_status = apic_read(APIC_ICR) & APIC_ICR_BUSY; in wakeup_secondary_cpu()
506 send_status = apic_read(APIC_ICR) & APIC_ICR_BUSY; in wakeup_secondary_cpu()
A Dapic.c433 apic_write(APIC_ICR, APIC_DEST_ALLINC | APIC_INT_LEVELTRIG | APIC_DM_INIT); in sync_Arb_IDs()
/xen/xen/arch/x86/genapic/
A Dx2apic.c122 apic_wrmsr(APIC_ICR, msr_content); in send_IPI_mask_x2apic_phys()
157 apic_wrmsr(APIC_ICR, msr_content); in send_IPI_mask_x2apic_cluster()
/xen/xen/arch/x86/hvm/
A Dvlapic.c689 if ( offset == APIC_ICR ) in guest_rdmsr_x2apic()
838 case APIC_ICR: in vlapic_reg_write()
841 vlapic_set_reg(vlapic, APIC_ICR, val); in vlapic_reg_write()
964 offset = APIC_ICR; in vlapic_apicv_write()
1030 case APIC_ICR: in guest_wrmsr_x2apic()
1041 offset = APIC_ICR; in guest_wrmsr_x2apic()
1410 vlapic_set_reg(vlapic, APIC_ICR, 0); in vlapic_do_init()
/xen/xen/arch/x86/hvm/viridian/
A Dsynic.c92 vlapic_reg_write(v, APIC_ICR, val); in viridian_synic_wrmsr()
200 uint32_t icr = vlapic_get_reg(vcpu_vlapic(v), APIC_ICR); in viridian_synic_rdmsr()

Completed in 16 milliseconds