Searched refs:lvt (Results 1 – 8 of 8) sorted by relevance
/openbmc/qemu/target/i386/ |
H A D | cpu-dump.c | 175 static void dump_apic_lvt(const char *name, uint32_t lvt, bool is_timer) in dump_apic_lvt() argument 177 uint32_t dm = (lvt & APIC_LVT_DELIV_MOD) >> APIC_LVT_DELIV_MOD_SHIFT; in dump_apic_lvt() 179 name, lvt, in dump_apic_lvt() 180 lvt & APIC_LVT_INT_POLARITY ? "active-lo" : "active-hi", in dump_apic_lvt() 181 lvt & APIC_LVT_LEVEL_TRIGGER ? "level" : "edge", in dump_apic_lvt() 182 lvt & APIC_LVT_MASKED ? "masked" : "", in dump_apic_lvt() 183 lvt & APIC_LVT_DELIV_STS ? "pending" : "", in dump_apic_lvt() 185 "" : lvt & APIC_LVT_TIMER_PERIODIC ? in dump_apic_lvt() 186 "periodic" : lvt & APIC_LVT_TIMER_TSCDEADLINE ? in dump_apic_lvt() 190 qemu_printf(" (vec %u)\n", lvt & APIC_VECTOR_MASK); in dump_apic_lvt() [all …]
|
/openbmc/qemu/hw/i386/kvm/ |
H A D | apic.c | 56 kvm_apic_set_reg(kapic, 0x32 + i, s->lvt[i]); in kvm_put_apic_state() 86 s->lvt[i] = kvm_apic_get_reg(kapic, 0x32 + i); in kvm_get_apic_state() 162 uint32_t lvt; in do_inject_external_nmi() local 167 lvt = s->lvt[APIC_LVT_LINT1]; in do_inject_external_nmi() 168 if (!(lvt & APIC_LVT_MASKED) && ((lvt >> 8) & 7) == APIC_DM_NMI) { in do_inject_external_nmi()
|
/openbmc/qemu/hw/intc/ |
H A D | apic.c | 153 uint32_t lvt = s->lvt[vector]; in apic_local_deliver() local 156 trace_apic_local_deliver(vector, (lvt >> 8) & 7); in apic_local_deliver() 158 if (lvt & APIC_LVT_MASKED) in apic_local_deliver() 161 switch ((lvt >> 8) & 7) { in apic_local_deliver() 177 (lvt & APIC_LVT_LEVEL_TRIGGER)) in apic_local_deliver() 179 apic_set_irq(s, lvt & 0xff, trigger_mode); in apic_local_deliver() 190 uint32_t lvt = s->lvt[APIC_LVT_LINT0]; in apic_deliver_pic_intr() local 192 switch ((lvt >> 8) & 7) { in apic_deliver_pic_intr() 194 if (!(lvt & APIC_LVT_LEVEL_TRIGGER)) in apic_deliver_pic_intr() 196 apic_reset_bit(s->irr, lvt & 0xff); in apic_deliver_pic_intr() [all …]
|
H A D | apic_common.c | 154 if (s->lvt[APIC_LVT_TIMER] & APIC_LVT_MASKED) { in apic_next_timer() 160 if (s->lvt[APIC_LVT_TIMER] & APIC_LVT_TIMER_PERIODIC) { in apic_next_timer() 183 if (s->lvt[APIC_LVT_TIMER] & APIC_LVT_TIMER_PERIODIC) { in apic_get_current_count() 214 s->lvt[i] = APIC_LVT_MASKED; in apic_init_reset() 393 VMSTATE_UINT32_ARRAY(lvt, APICCommonState, APIC_LVT_NB),
|
H A D | trace-events | 15 apic_local_deliver(int vector, uint32_t lvt) "vector %d delivery mode %d"
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-apic.c | 52 kapic->fields[0x32 + i].data = s->lvt[i]; in whpx_put_apic_state() 80 s->lvt[i] = kapic->fields[0x32 + i].data; in whpx_get_apic_state()
|
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/ |
H A D | 0002-apic-fixup-fallthrough-to-PIC.patch | 43 lvt0 = s->lvt[APIC_LVT_LINT0];
|
/openbmc/qemu/include/hw/i386/ |
H A D | apic_internal.h | 174 uint32_t lvt[APIC_LVT_NB]; member
|