Commit 56cd2b96636641af4f2fc5be968cc6901f99a17a

Authored by aurel32
1 parent f3ff7fac

target-sh4: make the initial value of SR easier to read

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6016 c046a42c-6fe2-441c-8c8c-71466251a162
target-sh4/cpu.h
@@ -49,6 +49,10 @@ @@ -49,6 +49,10 @@
49 #define SR_FD (1 << 15) 49 #define SR_FD (1 << 15)
50 #define SR_M (1 << 9) 50 #define SR_M (1 << 9)
51 #define SR_Q (1 << 8) 51 #define SR_Q (1 << 8)
  52 +#define SR_I3 (1 << 7)
  53 +#define SR_I2 (1 << 6)
  54 +#define SR_I1 (1 << 5)
  55 +#define SR_I0 (1 << 4)
52 #define SR_S (1 << 1) 56 #define SR_S (1 << 1)
53 #define SR_T (1 << 0) 57 #define SR_T (1 << 0)
54 58
target-sh4/translate.c
@@ -187,7 +187,7 @@ static void cpu_sh4_reset(CPUSH4State * env) @@ -187,7 +187,7 @@ static void cpu_sh4_reset(CPUSH4State * env)
187 #if defined(CONFIG_USER_ONLY) 187 #if defined(CONFIG_USER_ONLY)
188 env->sr = 0; 188 env->sr = 0;
189 #else 189 #else
190 - env->sr = 0x700000F0; /* MD, RB, BL, I3-I0 */ 190 + env->sr = SR_MD | SR_RB | SR_BL | SR_I3 | SR_I2 | SR_I1 | SR_I0;
191 #endif 191 #endif
192 env->vbr = 0; 192 env->vbr = 0;
193 env->pc = 0xA0000000; 193 env->pc = 0xA0000000;