URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1508 |
Rev 1513 |
Line 114... |
Line 114... |
break;
|
break;
|
case SPR_ICBLR:
|
case SPR_ICBLR:
|
cpu_state.sprs[SPR_ICBLR] = 0;
|
cpu_state.sprs[SPR_ICBLR] = 0;
|
break;
|
break;
|
case SPR_SR:
|
case SPR_SR:
|
/* Set internal flag also */
|
|
if(value & SPR_SR_F) flag = 1;
|
|
else flag = 0;
|
|
cpu_state.sprs[regno] |= SPR_SR_FO;
|
cpu_state.sprs[regno] |= SPR_SR_FO;
|
#if DYNAMIC_EXECUTION
|
#if DYNAMIC_EXECUTION
|
if((value & SPR_SR_IME) && !(prev_val & SPR_SR_IME)) {
|
if((value & SPR_SR_IME) && !(prev_val & SPR_SR_IME)) {
|
TRACE_(immu)("IMMU just became enabled (%lli).\n", runtime.sim.cycles);
|
TRACE_(immu)("IMMU just became enabled (%lli).\n", runtime.sim.cycles);
|
recheck_immu(IMMU_GOT_ENABLED);
|
recheck_immu(IMMU_GOT_ENABLED);
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.