/[dynamips]/trunk/hypervisor.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/hypervisor.c

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

upstream/dynamips-0.2.6-RC2/hypervisor.c revision 3 by dpavlin, Sat Oct 6 16:05:34 2007 UTC upstream/dynamips-0.2.7/hypervisor.c revision 10 by dpavlin, Sat Oct 6 16:29:14 2007 UTC
# Line 1  Line 1 
1  /*  /*
2   * Cisco 7200 (Predator) simulation platform.   * Cisco router simulation platform.
3   * Copyright (c) 2006 Christophe Fillot (cf@utc.fr)   * Copyright (c) 2006 Christophe Fillot (cf@utc.fr)
4   *   *
5   * Hypervisor routines.   * Hypervisor routines.
# Line 32  Line 32 
32  #include "parser.h"  #include "parser.h"
33  #include "net.h"  #include "net.h"
34  #include "registry.h"  #include "registry.h"
35  #include "mips64.h"  #include "cpu.h"
36    #include "vm.h"
37  #include "dynamips.h"  #include "dynamips.h"
38  #include "dev_c7200.h"  #include "dev_c7200.h"
39  #include "dev_c3600.h"  #include "dev_c3600.h"
40    #include "dev_c2691.h"
41    #include "dev_c3725.h"
42    #include "dev_c3745.h"
43    #include "dev_c2600.h"
44  #include "hypervisor.h"  #include "hypervisor.h"
45  #include "net_io.h"  #include "net_io.h"
46  #include "net_io_bridge.h"  #include "net_io_bridge.h"
# Line 133  static int cmd_save_config(hypervisor_co Line 138  static int cmd_save_config(hypervisor_co
138     netio_bridge_save_config_all(fd);     netio_bridge_save_config_all(fd);
139     c7200_save_config_all(fd);     c7200_save_config_all(fd);
140     c3600_save_config_all(fd);     c3600_save_config_all(fd);
141       c2691_save_config_all(fd);
142       c3725_save_config_all(fd);
143       c3745_save_config_all(fd);
144       c2600_save_config_all(fd);
145    
146     hypervisor_send_reply(conn,HSC_INFO_OK,1,"OK");     hypervisor_send_reply(conn,HSC_INFO_OK,1,"OK");
147     return(0);     return(0);
# Line 546  int hypervisor_tcp_server(int tcp_port) Line 555  int hypervisor_tcp_server(int tcp_port)
555     hypervisor_vm_debug_init();     hypervisor_vm_debug_init();
556     hypervisor_c7200_init();     hypervisor_c7200_init();
557     hypervisor_c3600_init();     hypervisor_c3600_init();
558       hypervisor_c2691_init();
559       hypervisor_c3725_init();
560       hypervisor_c3745_init();
561       hypervisor_c2600_init();
562    
563     signal(SIGPIPE,sigpipe_handler);     signal(SIGPIPE,sigpipe_handler);
564    
# Line 560  int hypervisor_tcp_server(int tcp_port) Line 573  int hypervisor_tcp_server(int tcp_port)
573     }     }
574    
575     /* Start accepting connections */     /* Start accepting connections */
576     printf("Hypervisor TCP control server started.\n");     printf("Hypervisor TCP control server started (port %d).\n",tcp_port);
577     hypervisor_running = TRUE;     hypervisor_running = TRUE;
578    
579     while(hypervisor_running) {     while(hypervisor_running) {

Legend:
Removed from v.3  
changed lines
  Added in v.10

  ViewVC Help
Powered by ViewVC 1.1.26