X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmx_handler.c;h=1da8a586cae9e3d05f9f947ef42ee9c42033f3c9;hp=3fa4f98bf506902376d2af60dcf412941e304384;hb=5c5dfe422e57ac9833dd3ed3a7d0f5c39557b86c;hpb=d1245641d65684676af9a24663eabe1656fff118 diff --git a/palacios/src/palacios/vmx_handler.c b/palacios/src/palacios/vmx_handler.c index 3fa4f98..1da8a58 100644 --- a/palacios/src/palacios/vmx_handler.c +++ b/palacios/src/palacios/vmx_handler.c @@ -133,24 +133,24 @@ int v3_handle_vmx_exit(struct guest_info * info, struct vmx_exit_info * exit_inf if (io_qual->dir == 0) { if (io_qual->string) { - if (v3_handle_vmx_io_outs(info) == -1) { + if (v3_handle_vmx_io_outs(info, exit_info) == -1) { PrintError("Error in outs IO handler\n"); return -1; } } else { - if (v3_handle_vmx_io_out(info) == -1) { + if (v3_handle_vmx_io_out(info, exit_info) == -1) { PrintError("Error in out IO handler\n"); return -1; } } } else { if (io_qual->string) { - if(v3_handle_vmx_io_ins(info) == -1) { + if(v3_handle_vmx_io_ins(info, exit_info) == -1) { PrintError("Error in ins IO handler\n"); return -1; } } else { - if (v3_handle_vmx_io_in(info) == -1) { + if (v3_handle_vmx_io_in(info, exit_info) == -1) { PrintError("Error in in IO handler\n"); return -1; }