X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_io.c;h=e43deb06a63f2c5cb581d3dea9ea5d8b216a0c45;hp=04b488bddc853b17d98bf0c42be22626e010d156;hb=a6865d183eedbdf3e5510e4be89dcb5ce51b5953;hpb=dc450df7818a872a3e8a3725ec97bdc273756b06 diff --git a/palacios/src/palacios/svm_io.c b/palacios/src/palacios/svm_io.c index 04b488b..e43deb0 100644 --- a/palacios/src/palacios/svm_io.c +++ b/palacios/src/palacios/svm_io.c @@ -17,9 +17,6 @@ * redistribute, and modify it as specified in the file "V3VEE_LICENSE". */ - - - #include #include #include @@ -41,7 +38,7 @@ int v3_handle_svm_io_in(struct guest_info * info) { // vmcb_saved_state_t * guest_state = GET_VMCB_SAVE_STATE_AREA((vmcb_t*)(info->vmm_data)); struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1); - struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port); + struct v3_io_hook * hook = v3_get_io_hook(info, io_info->port); int read_size = 0; if (hook == NULL) { @@ -85,7 +82,7 @@ int v3_handle_svm_io_ins(struct guest_info * info) { struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1); - struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port); + struct v3_io_hook * hook = v3_get_io_hook(info, io_info->port); int read_size = 0; addr_t dst_addr = 0; @@ -221,7 +218,7 @@ int v3_handle_svm_io_out(struct guest_info * info) { // vmcb_saved_state_t * guest_state = GET_VMCB_SAVE_STATE_AREA((vmcb_t*)(info->vmm_data)); struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1); - struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port); + struct v3_io_hook * hook = v3_get_io_hook(info, io_info->port); int write_size = 0; if (hook == NULL) { @@ -264,7 +261,7 @@ int v3_handle_svm_io_outs(struct guest_info * info) { struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1); - struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port); + struct v3_io_hook * hook = v3_get_io_hook(info, io_info->port); int write_size = 0; addr_t dst_addr = 0;