acrn-hypervisor/hypervisor/common
Minggui Cao 241d5a684e HV: fix bug by improving intr delay timer handling
1. it need delete intr delay timer when its ptdev entry
is deactivated to avoid the timer still active;

2. if the dequeued entry will be added by delay timer,
it need reset current variable "entry" to find next one,
or it could be returned and handled (if it is the last one)
, then the entry's IRQ can come again, and it'll cause its
timer added twice.

Tracked-On: #1476
Signed-off-by: Minggui Cao <minggui.cao@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
2018-10-25 13:30:47 +08:00
..
hv_main.c hv:clear up the usage of printf data struct 2018-09-28 16:40:07 +08:00
hypercall.c HV:fixed "Pointer param should be declared pointer to const" 2018-10-19 22:49:38 +08:00
io_request.c hv:Replace dynamic memory with static for vcpu 2018-10-15 13:44:25 +08:00
ptdev.c HV: fix bug by improving intr delay timer handling 2018-10-25 13:30:47 +08:00
schedule.c hv: arch: fix 'Unused procedure parameter' 2018-09-26 10:48:55 +08:00
softirq.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
stack_protector.c HV:common:fix "expression is not Boolean" 2018-06-20 14:19:47 +08:00
static_checks.c hv: add compile time assert for static checks 2018-08-14 13:05:06 +08:00
trusty_hypercall.c hv: treewide: fix 'Expression is not Boolean' 2018-09-03 11:23:53 +08:00
vm_load.c hv: vm_load: set zeropage just past boot args 2018-10-23 09:12:51 +08:00