Initial Breakpoint support:
authorRon Unrau <runrau@cygnus>
Thu, 7 May 1998 14:36:42 +0000 (14:36 +0000)
committerRon Unrau <runrau@cygnus>
Thu, 7 May 1998 14:36:42 +0000 (14:36 +0000)
commitc939ffeb8049d10a4585ff49e781b665fcd27544
tree06dfd669cd5ba18f22d10b034f8bde404afba32d
parentb70d53742cda6a5a55c55cb01e6bf7f56431a280
Initial Breakpoint support:

        * sim-main.h: (struct _sim_cpu): add cur_device field.
          Define cur_device values, breakpoint value, and SIM_ENGINE_HALT_HOOK
        * interp.c (sim_open): initialize cur_device
        * sky-engine.c (engine_run): use cur_device to set current_cpu
        * sky-libvpe.c (vpecallms_cycle): add check for breakpoint
        * sky-hardware.h: delete NUMBER_CPUS
        * sky-hardware.c (attach_devices): create a memory mapped comm
          area for GDB/SIM interactions

misc:
        * sky-vu.c ({read,write}_vu_misc_reg): do default behavior for
          unknown regs instead of sim_io_error. MP reg is float (was missing
          cast).
sim/mips/interp.c