MSP430: sim: Increase main memory region size
authorJozef Lawrynowicz <jozef.l@mittosystems.com>
Mon, 3 Aug 2020 18:58:33 +0000 (19:58 +0100)
committerJozef Lawrynowicz <jozef.l@mittosystems.com>
Fri, 7 Aug 2020 10:01:22 +0000 (11:01 +0100)
The area between 0xFF00 and 0xFFC0 is unallocated in the simulator
memory map, so extend the main memory region up to 0xFFC0 to allow the
simulator to make use of the extra 192 bytes of space.

sim/msp430/ChangeLog:

* msp430-sim.c (sim_open): Increase the size of the main memory region
to 0xFAC0.

sim/msp430/ChangeLog
sim/msp430/msp430-sim.c

index 41da2a734bd05cad8deb08bd8c12bf2fc5a60f08..345c804306bee4c206502deec6dac9350eeb1472 100644 (file)
@@ -1,3 +1,8 @@
+2020-08-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * msp430-sim.c (sim_open): Increase the size of the main memory region
+       to 0xFAC0.
+
 2020-08-05  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
 
        * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
index a330c6caf5dba7dd747426b31c16ef0ff9ea8b30..7be32cb62e912ddc0c0777f49a45cff8d25f6007 100644 (file)
@@ -138,7 +138,7 @@ sim_open (SIM_OPEN_KIND kind,
   if (sim_core_read_buffer (sd, MSP430_CPU (sd), read_map, &c, 0x2, 1) == 0)
     sim_do_commandf (sd, "memory-region 0,0x20"); /* Needed by the GDB testsuite.  */
   if (sim_core_read_buffer (sd, MSP430_CPU (sd), read_map, &c, 0x500, 1) == 0)
-    sim_do_commandf (sd, "memory-region 0x500,0xfa00");  /* RAM and/or ROM */
+    sim_do_commandf (sd, "memory-region 0x500,0xfac0");  /* RAM and/or ROM */
   if (sim_core_read_buffer (sd, MSP430_CPU (sd), read_map, &c, 0xfffe, 1) == 0)
     sim_do_commandf (sd, "memory-region 0xffc0,0x40"); /* VECTORS.  */
   if (sim_core_read_buffer (sd, MSP430_CPU (sd), read_map, &c, 0x10000, 1) == 0)