bsps/arm: Unmask generic timer in interrupt handler

Xen will mask the virtual timer before injecting the interrupt to the
guest.
This commit is contained in:
Jeff Kubascik
2019-12-04 09:29:32 -05:00
committed by Sebastian Huber
parent 001cd9bd5c
commit b51a1d07d0

View File

@@ -90,6 +90,9 @@ static void arm_gt_clock_at_tick(void)
cval = arm_gt_clock_get_compare_value(); cval = arm_gt_clock_get_compare_value();
cval += interval; cval += interval;
arm_gt_clock_set_compare_value(cval); arm_gt_clock_set_compare_value(cval);
#ifdef ARM_GENERIC_TIMER_UNMASK_AT_TICK
arm_gt_clock_set_control(0x1);
#endif /* ARM_GENERIC_TIMER_UNMASK_AT_TICK */
} }
static void arm_gt_clock_handler_install(void) static void arm_gt_clock_handler_install(void)