On 31 January 2016 at 16:15, Sergey Fedorov <serge.f...@gmail.com> wrote: > This series is intended to fix ARM watchpoint emulation misbehavior. > QEMU hangs when QEMU watchpoint fires but it does not pass additional > architectural checks in ARM CPU debug exception handler. For details, > please see individual patches. The most relevant parts of the original > discussion about ARM breakpoint and watchpoint emulation misbehavior can be > found at: > https://lists.gnu.org/archive/html/qemu-devel/2015-08/msg02715.html > https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg00527.html > > Changes in v2: > * Check moved before setting cpu->watchpoint_hit > * Pointer to watchpoint being checked passed to debug_check_watchpoint() > callback > * BP_WATCHPOINT_HIT flag cleared from flags from wp->flags in no-fire case > * Comment for debug_check_watchpoint() callback improved
Applied to target-arm.next, thanks. -- PMM