/[dynamips]/trunk/hv_vm.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/hv_vm.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

upstream/dynamips-0.2.7-RC1/hv_vm.c revision 7 by dpavlin, Sat Oct 6 16:23:47 2007 UTC upstream/dynamips-0.2.7-RC2/hv_vm.c revision 8 by dpavlin, Sat Oct 6 16:24:54 2007 UTC
# Line 195  static int cmd_set_clock_divisor(hypervi Line 195  static int cmd_set_clock_divisor(hypervi
195     return(0);     return(0);
196  }  }
197    
198    /* Enable/disable use of block direct jump (compatibility option) */
199    static int cmd_set_blk_direct_jump(hypervisor_conn_t *conn,
200                                       int argc,char *argv[])
201    {
202       vm_instance_t *vm;
203    
204       if (!(vm = hypervisor_find_object(conn,argv[0],OBJ_TYPE_VM)))
205          return(-1);
206    
207       vm->exec_blk_direct_jump = atoi(argv[1]);
208    
209       vm_release(vm);
210       hypervisor_send_reply(conn,HSC_INFO_OK,1,"OK");
211       return(0);
212    }
213    
214  /* Set the idle PC */  /* Set the idle PC */
215  static int cmd_set_idle_pc(hypervisor_conn_t *conn,int argc,char *argv[])  static int cmd_set_idle_pc(hypervisor_conn_t *conn,int argc,char *argv[])
216  {  {
# Line 683  static hypervisor_cmd_t vm_cmd_array[] = Line 699  static hypervisor_cmd_t vm_cmd_array[] =
699     { "set_ram_mmap", 2, 2, cmd_set_ram_mmap, NULL },     { "set_ram_mmap", 2, 2, cmd_set_ram_mmap, NULL },
700     { "set_sparse_mem", 2, 2, cmd_set_sparse_mem, NULL },     { "set_sparse_mem", 2, 2, cmd_set_sparse_mem, NULL },
701     { "set_clock_divisor", 2, 2, cmd_set_clock_divisor, NULL },     { "set_clock_divisor", 2, 2, cmd_set_clock_divisor, NULL },
702       { "set_blk_direct_jump", 2, 2, cmd_set_blk_direct_jump, NULL },
703     { "set_exec_area", 2, 2, cmd_set_exec_area, NULL },     { "set_exec_area", 2, 2, cmd_set_exec_area, NULL },
704     { "set_disk0", 2, 2, cmd_set_disk0, NULL },     { "set_disk0", 2, 2, cmd_set_disk0, NULL },
705     { "set_disk1", 2, 2, cmd_set_disk1, NULL },     { "set_disk1", 2, 2, cmd_set_disk1, NULL },

Legend:
Removed from v.7  
changed lines
  Added in v.8

  ViewVC Help
Powered by ViewVC 1.1.26