X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_dev_mgr.h;h=f09c11011aaa46bc1b3e1c5c5b391396faeb095f;hb=5b1f618cf74dbcd7e490fa3fe4da5a4c53d79b5d;hp=3e52d9ae5fd754bb04d3afd063e3d694e42e1f81;hpb=6d6988cc9c8bac21d96afd800076afe0915cf2cd;p=palacios.git diff --git a/palacios/include/palacios/vmm_dev_mgr.h b/palacios/include/palacios/vmm_dev_mgr.h index 3e52d9a..f09c110 100644 --- a/palacios/include/palacios/vmm_dev_mgr.h +++ b/palacios/include/palacios/vmm_dev_mgr.h @@ -88,14 +88,18 @@ struct vm_device * v3_find_dev(struct v3_vm_info * info, const char * dev_name); int v3_init_dev_mgr(struct v3_vm_info * vm); -int v3_dev_mgr_deinit(struct v3_vm_info * vm); +int v3_deinit_dev_mgr(struct v3_vm_info * vm); +int v3_free_vm_devices(struct v3_vm_info * vm); -int v3_init_devices(); + + +int V3_init_devices(); +int V3_deinit_devices(); struct v3_device_ops { @@ -177,6 +181,7 @@ struct v3_dev_console_ops { int (*update_screen)(uint_t x, uint_t y, uint_t length, uint8_t * fb_data, void * private_data); int (*update_cursor)(uint_t x, uint_t y, void * private_data); int (*scroll)(int rows, void * private_data); + int (*set_text_resolution)(int cols, int rows, void * private_data); /* frontend implemented functions */ int (*get_screen)(uint_t x, uint_t y, uint_t length, void * frontend_data);