Commit bb05683b1271517b5f78aff1890e37f0d27b4d2d
1 parent
662f3c86
flush TLBs at cpu reset
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1248 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
0 deletions
target-sparc/translate.c
| @@ -1553,6 +1553,7 @@ extern int ram_size; | @@ -1553,6 +1553,7 @@ extern int ram_size; | ||
| 1553 | void cpu_reset(CPUSPARCState *env) | 1553 | void cpu_reset(CPUSPARCState *env) |
| 1554 | { | 1554 | { |
| 1555 | memset(env, 0, sizeof(*env)); | 1555 | memset(env, 0, sizeof(*env)); |
| 1556 | + tlb_flush(env, 1); | ||
| 1556 | env->cwp = 0; | 1557 | env->cwp = 0; |
| 1557 | env->wim = 1; | 1558 | env->wim = 1; |
| 1558 | env->regwptr = env->regbase + (env->cwp * 16); | 1559 | env->regwptr = env->regbase + (env->cwp * 16); |