Searched hist:12101 (Results 1 - 2 of 2) sorted by relevance

/gem5/src/dev/arm/
H A Dgeneric_timer.hh12101:f3e183c78529 Thu May 18 17:18:00 EDT 2017 Curtis Dunham <Curtis.Dunham@arm.com> dev,arm: remove and recreate timer events around drains

Having timer events stored in checkpoints complicates Kvm
execution. We change the timer behavior so that it always
deschedules any pending events on a drain() and recreates
them on a drainResume(), thus they will never appear in
checkpoints henceforth. This pattern of behavior makes
it simpler to handle Kvm execution, where the hardware
performs the timer function directly.

Change-Id: Ia218868c69350d96e923c640634d492b5c19cd3f
Reviewed-on: https://gem5-review.googlesource.com/3541
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
H A Dgeneric_timer.cc12101:f3e183c78529 Thu May 18 17:18:00 EDT 2017 Curtis Dunham <Curtis.Dunham@arm.com> dev,arm: remove and recreate timer events around drains

Having timer events stored in checkpoints complicates Kvm
execution. We change the timer behavior so that it always
deschedules any pending events on a drain() and recreates
them on a drainResume(), thus they will never appear in
checkpoints henceforth. This pattern of behavior makes
it simpler to handle Kvm execution, where the hardware
performs the timer function directly.

Change-Id: Ia218868c69350d96e923c640634d492b5c19cd3f
Reviewed-on: https://gem5-review.googlesource.com/3541
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>

Completed in 20 milliseconds