X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fsvm_io.h;h=8f79682fd30e6ab0bac38695f909ef0b5d463bed;hb=e1ce948d73094f899ada0a91739539441c8be098;hp=03ce5768dd370d2de7b4d40b07e81b9dae9abd46;hpb=11b293c8f2068939809a1bc5ebe78abc7052f07f;p=palacios.git diff --git a/palacios/include/palacios/svm_io.h b/palacios/include/palacios/svm_io.h index 03ce576..8f79682 100644 --- a/palacios/include/palacios/svm_io.h +++ b/palacios/include/palacios/svm_io.h @@ -43,12 +43,13 @@ struct svm_io_info { } __attribute__((packed)); -int v3_init_svm_io_map(struct guest_info * info); +int v3_init_svm_io_map(struct v3_vm_info * vm); +int v3_deinit_svm_io_map(struct v3_vm_info * vm); -int v3_handle_svm_io_in(struct guest_info * info); -int v3_handle_svm_io_ins(struct guest_info * info); -int v3_handle_svm_io_out(struct guest_info * info); -int v3_handle_svm_io_outs(struct guest_info * info); +int v3_handle_svm_io_in(struct guest_info * info, struct svm_io_info * io_info); +int v3_handle_svm_io_ins(struct guest_info * info, struct svm_io_info * io_info); +int v3_handle_svm_io_out(struct guest_info * info, struct svm_io_info * io_info); +int v3_handle_svm_io_outs(struct guest_info * info, struct svm_io_info * io_info); #endif // !__V3VEE__