On Wed, Apr 28, 2010 at 3:36 AM, Jan Kiszka <jan.kis...@web.de> wrote: > Jun Koi wrote: >> It is not necessary to continue searching for watchpoint when we >> already found one and setup for handling watchpoint in a search loop >> in tlb_set_page(). >> This patch breaks that search loop on then. > > Acked-by: Jan Kiszka <jan.kis...@siemens.com> > >> >> Signed-off-by: Jun Koi <junkoi2...@gmail.com> >> >> diff --git a/exec.c b/exec.c >> index 14d1fd7..6329775 100644 >> --- a/exec.c >> +++ b/exec.c >> @@ -2240,6 +2240,7 @@ void tlb_set_page(CPUState *env, target_ulong vaddr, >> /* TODO: The memory case can be optimized by not trapping >> reads of pages with a write breakpoint. */ > > PS: Don't you also want to address this todo while you are at it? :) >
OK, I will look at that in my little spare time. Thanks, J