Revision e87231d4 target-sparc/helper.c
b/target-sparc/helper.c | ||
---|---|---|
658 | 658 |
#ifdef TARGET_SPARC64 |
659 | 659 |
env->pstate = PS_PRIV; |
660 | 660 |
env->hpstate = HS_PRIV; |
661 |
env->pc = 0x1fff0000020ULL; // XXX should be different for system_reset |
|
662 | 661 |
env->tsptr = &env->ts[env->tl & MAXTL_MASK]; |
663 | 662 |
#else |
664 |
env->pc = 0; |
|
665 | 663 |
env->mmuregs[0] &= ~(MMU_E | MMU_NF); |
666 | 664 |
env->mmuregs[0] |= env->def->mmu_bm; |
667 | 665 |
#endif |
666 |
env->pc = 0; |
|
668 | 667 |
env->npc = env->pc + 4; |
669 | 668 |
#endif |
670 | 669 |
} |
Also available in: Unified diff