qemu-irix/target-xtensa
Max Filippov b993b863e7 target-xtensa: fix CCOUNT for conditional branches
Taken conditional branches fail to update CCOUNT register because
accumulated ccount_delta is reset during translation of non-taken
branch. To fix it only update CCOUNT once per conditional branch
instruction translation.

This fixes guest linux freeze on LTP waitpid06 test.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
(cherry picked from commit d865f30739)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2012-06-25 08:48:56 -05:00
..
core-dc232b target-xtensa: add dc232b core 2011-10-16 10:40:02 +00:00
core-dc233c target-xtensa: add dc233c core 2012-04-15 17:43:16 +00:00
core-fsf target-xtensa: add fsf core 2011-10-16 10:40:16 +00:00
core-dc232b.c target-xtensa: add license to core-dc232b.c 2012-04-15 17:43:28 +00:00
core-dc233c.c target-xtensa: add dc233c core 2012-04-15 17:43:16 +00:00
core-fsf.c target-xtensa: add license to core-fsf.c 2012-04-15 17:43:43 +00:00
cpu-qom.h target-xtensa: QOM'ify CPU 2012-04-14 03:48:08 +04:00
cpu.c target-xtensa: Start QOM'ifying CPU init 2012-04-14 03:48:08 +04:00
cpu.h target-xtensa: update autorefill TLB entries conditionally 2012-06-25 08:48:23 -05:00
helper.c target-xtensa: control page table lookup explicitly 2012-06-25 08:48:31 -05:00
helper.h target-xtensa: Move helpers.h to helper.h 2012-04-14 03:48:08 +04:00
machine.c
op_helper.c target-xtensa: update autorefill TLB entries conditionally 2012-06-25 08:48:23 -05:00
overlay_tool.h target-xtensa: add DEBUG_SECTION to overlay tool 2012-02-20 20:07:12 +04:00
translate.c target-xtensa: fix CCOUNT for conditional branches 2012-06-25 08:48:56 -05:00