MSP430: sim: Increase main memory region size

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.
This commit is contained in:
Jozef Lawrynowicz 2020-08-03 19:58:33 +01:00
parent 939bf1224d
commit 4b48e6d46d
2 changed files with 6 additions and 1 deletions

View 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

View 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)