Home
last modified time | relevance | path

Searched refs:lvt (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/target/i386/
H A Dcpu-dump.c175 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 Dapic.c56 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 Dapic.c153 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 Dapic_common.c154 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 Dtrace-events15 apic_local_deliver(int vector, uint32_t lvt) "vector %d delivery mode %d"
/openbmc/qemu/target/i386/whpx/
H A Dwhpx-apic.c52 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 D0002-apic-fixup-fallthrough-to-PIC.patch43 lvt0 = s->lvt[APIC_LVT_LINT0];
/openbmc/qemu/include/hw/i386/
H A Dapic_internal.h174 uint32_t lvt[APIC_LVT_NB]; member