X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Ftelnet_cons.c;h=00415c5bd0d80c8c6e70b580d39d16c23757da0f;hb=bc5ee3e07affac4810227d61c407011c05298518;hp=8f71adf839e20ea9aa94e8f8747f0672a44e7b4f;hpb=fd48a66236f8d8f7bf081432e14c7ae1e8320940;p=palacios.git diff --git a/palacios/src/devices/telnet_cons.c b/palacios/src/devices/telnet_cons.c index 8f71adf..00415c5 100644 --- a/palacios/src/devices/telnet_cons.c +++ b/palacios/src/devices/telnet_cons.c @@ -29,8 +29,10 @@ #include #include -#include +#include +#if 0 #include +#endif #define NUM_ROWS 25 #define NUM_COLS 80 @@ -516,14 +518,16 @@ static int cons_server(void * arg) { state->connected = 0; V3_Close_Socket(state->client_fd); } + + return -1; } -static int cons_init(struct guest_info * vm, v3_cfg_tree_t * cfg) { +static int cons_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { struct cons_state * state = (struct cons_state *)V3_Malloc(sizeof(struct cons_state)); v3_cfg_tree_t * frontend_cfg = v3_cfg_subtree(cfg, "frontend"); - struct vm_device * frontend = v3_find_dev(vm, v3_cfg_val(frontend_cfg, "id")); - char * name = v3_cfg_val(cfg, "name"); + struct vm_device * frontend = v3_find_dev(vm, v3_cfg_val(frontend_cfg, "tag")); + char * dev_id = v3_cfg_val(cfg, "ID"); state->server_fd = 0; @@ -533,10 +537,10 @@ static int cons_init(struct guest_info * vm, v3_cfg_tree_t * cfg) { v3_lock_init(&(state->cons_lock)); - struct vm_device * dev = v3_allocate_device(name, &dev_ops, state); + struct vm_device * dev = v3_allocate_device(dev_id, &dev_ops, state); if (v3_attach_device(vm, dev) == -1) { - PrintError("Could not attach device %s\n", name); + PrintError("Could not attach device %s\n", dev_id); return -1; }