* interp.c (MEM_SIZE): Increase default memory size from 2 to 8
[deliverable/binutils-gdb.git] / sim / mips / interp.c
index f8c14c89ca9f30f6b5976bfe6471a29c987cd45e..a8921f9de5fc09b3ea7db7eb0c7b3e2264a720cd 100644 (file)
@@ -156,7 +156,7 @@ static SIM_ADDR lsipmon_monitor_base = 0xBFC00200;
 static SIM_RC sim_firmware_command (SIM_DESC sd, char* arg);
 
 
-#define MEM_SIZE (2 << 20)
+#define MEM_SIZE (8 << 20)     /* 8 MBytes */
 
 
 #if defined(TRACE)
@@ -2102,7 +2102,7 @@ decode_coproc (SIM_DESC sd,
              case 8:
                /* 8 = BadVAddr            R4000   VR4100  VR4300 */
                if (code == 0x00)
-                 GPR[rt] = COP0_BADVADDR;
+                 GPR[rt] = (signed_word) (signed_address) COP0_BADVADDR;
                else
                  COP0_BADVADDR = GPR[rt];
                break;
This page took 0.023546 seconds and 4 git commands to generate.