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. |
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" |
#include "dev_c2691.h" |
41 |
#include "dev_c3725.h" |
#include "dev_c3725.h" |
42 |
#include "dev_c3745.h" |
#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" |
141 |
c2691_save_config_all(fd); |
c2691_save_config_all(fd); |
142 |
c3725_save_config_all(fd); |
c3725_save_config_all(fd); |
143 |
c3745_save_config_all(fd); |
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); |
558 |
hypervisor_c2691_init(); |
hypervisor_c2691_init(); |
559 |
hypervisor_c3725_init(); |
hypervisor_c3725_init(); |
560 |
hypervisor_c3745_init(); |
hypervisor_c3745_init(); |
561 |
|
hypervisor_c2600_init(); |
562 |
|
|
563 |
signal(SIGPIPE,sigpipe_handler); |
signal(SIGPIPE,sigpipe_handler); |
564 |
|
|