Searched refs:kapic (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/hw/i386/kvm/ |
H A D | apic.c | 21 static inline void kvm_apic_set_reg(struct kvm_lapic_state *kapic, in kvm_apic_set_reg() argument 24 *((uint32_t *)(kapic->regs + (reg_id << 4))) = val; in kvm_apic_set_reg() 27 static inline uint32_t kvm_apic_get_reg(struct kvm_lapic_state *kapic, in kvm_apic_get_reg() argument 30 return *((uint32_t *)(kapic->regs + (reg_id << 4))); in kvm_apic_get_reg() 33 static void kvm_put_apic_state(APICCommonState *s, struct kvm_lapic_state *kapic) in kvm_put_apic_state() argument 37 memset(kapic, 0, sizeof(*kapic)); in kvm_put_apic_state() 39 kvm_apic_set_reg(kapic, 0x2, s->initial_apic_id); in kvm_put_apic_state() 41 kvm_apic_set_reg(kapic, 0x2, s->id << 24); in kvm_put_apic_state() 43 kvm_apic_set_reg(kapic, 0x8, s->tpr); in kvm_put_apic_state() 44 kvm_apic_set_reg(kapic, 0xd, s->log_dest << 24); in kvm_put_apic_state() [all …]
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-apic.c | 31 struct whpx_lapic_state *kapic) in whpx_put_apic_state() argument 35 memset(kapic, 0, sizeof(*kapic)); in whpx_put_apic_state() 36 kapic->fields[0x2].data = s->id << 24; in whpx_put_apic_state() 37 kapic->fields[0x3].data = s->version | ((APIC_LVT_NB - 1) << 16); in whpx_put_apic_state() 38 kapic->fields[0x8].data = s->tpr; in whpx_put_apic_state() 39 kapic->fields[0xd].data = s->log_dest << 24; in whpx_put_apic_state() 40 kapic->fields[0xe].data = s->dest_mode << 28 | 0x0fffffff; in whpx_put_apic_state() 41 kapic->fields[0xf].data = s->spurious_vec; in whpx_put_apic_state() 43 kapic->fields[0x10 + i].data = s->isr[i]; in whpx_put_apic_state() 44 kapic->fields[0x18 + i].data = s->tmr[i]; in whpx_put_apic_state() [all …]
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm_i386.h | 59 void kvm_get_apic_state(DeviceState *d, struct kvm_lapic_state *kapic);
|
H A D | kvm.c | 4993 struct kvm_lapic_state kapic; in kvm_get_apic() local 4997 ret = kvm_vcpu_ioctl(CPU(cpu), KVM_GET_LAPIC, &kapic); in kvm_get_apic() 5002 kvm_get_apic_state(apic, &kapic); in kvm_get_apic()
|