acrn-hypervisor/hypervisor/common
Minggui Cao 808d0af2c8 HV: check to avoid interrupt delay timer add twice
to edge interrupt, like eth device, it can triger the interrupt again
when its IRQ in softirq entry queue or in timer list.

in current design, for sofrirq entry, it calls "list_del" before
"list_add_tail", to avoid the entry added twice.

so for interrupt delay timer, add to check if it is started
then just drop the next one; to avoid it enqueue twice.

Tracked-On: #2365
Signed-off-by: Minggui Cao <minggui.cao@intel.com>
Reviewed-by: Li, Fei1 <fei1.li@intel.com>
2019-01-21 11:18:08 +08:00
..
hv_main.c hv: hv_main: adjust vm exit trace position 2019-01-16 10:24:33 +08:00
hypercall.c HV: rename the term of vm_description to vm_config 2019-01-18 11:50:00 +08:00
io_request.c acrn/vhm: change the default notification vector to 0xF3 2019-01-18 11:04:22 +08:00
ptdev.c HV: check to avoid interrupt delay timer add twice 2019-01-21 11:18:08 +08:00
schedule.c hv: clean the "Procedure has more than one exit point". 2019-01-08 14:47:01 +08:00
softirq.c hv: remove the theoretic infinite loop 2018-12-05 13:17:38 +08:00
stack_protector.c HV:common:fix "expression is not Boolean" 2018-06-20 14:19:47 +08:00
static_checks.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
trusty_hypercall.c hv: tursty_hypercall: fix "Procedure has more than one exit point" 2018-12-27 09:04:32 +08:00
vm_load.c hv: fix sprintf and hypercall violations 2018-12-25 16:33:13 +08:00