Revision 2c1ee068
b/target-ppc/helper.c | ||
---|---|---|
735 | 735 |
|
736 | 736 |
do_invalidate = 0; |
737 | 737 |
sr_base = env->spr[SPR_ASR]; |
738 |
for (n = 0; n < env->slb_nr; n++) { |
|
738 |
/* XXX: Warning: slbia never invalidates the first segment */ |
|
739 |
for (n = 1; n < env->slb_nr; n++) { |
|
739 | 740 |
tmp64 = ldq_phys(sr_base); |
740 | 741 |
if (slb_is_valid(tmp64)) { |
741 | 742 |
slb_invalidate(&tmp64); |
Also available in: Unified diff