X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_console.c;h=bf5d5ae8c10fc45772abd60a9da79ef0b046a025;hb=481925dd42fdf715897007abbc32d81bda2d2586;hp=9ecf7803f8c3ca033ae0db80969c288d0e260823;hpb=8b5304a9a64c284ffa459017091e27e1d30b1f50;p=palacios.git diff --git a/palacios/src/palacios/vmm_console.c b/palacios/src/palacios/vmm_console.c index 9ecf780..bf5d5ae 100644 --- a/palacios/src/palacios/vmm_console.c +++ b/palacios/src/palacios/vmm_console.c @@ -35,6 +35,12 @@ v3_console_t v3_console_open(struct v3_vm_info * vm, uint32_t width, uint32_t he return console_hooks->open(vm->host_priv_data, width, height); } +void v3_console_close(v3_console_t cons) { + V3_ASSERT(console_hooks); + V3_ASSERT(console_hooks->close); + + console_hooks->close(cons); +} int v3_console_set_cursor(v3_console_t cons, int x, int y) { V3_ASSERT(console_hooks != NULL); @@ -58,6 +64,12 @@ int v3_console_scroll(v3_console_t cons, int lines) { return console_hooks->scroll(cons, lines); } +int v3_console_set_text_resolution(v3_console_t cons, int cols, int rows) { + V3_ASSERT(console_hooks != NULL); + V3_ASSERT(console_hooks->set_text_resolution != NULL); + + return console_hooks->set_text_resolution(cons, cols, rows); +} int v3_console_update(v3_console_t cons) { V3_ASSERT(console_hooks != NULL);