X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fgeekos%2Fvmm_io.h;h=556be88cd7c12230c0e5eee4cdfcc791c607b886;hb=8c38488bc7d510a85ad23222ddd228924d14be8a;hp=8909d5590e049264678dc96034bf59ad8cb00b9a;hpb=4c17fb67c38120c141fa36bca9d7faa418b3c8e5;p=palacios.git diff --git a/palacios/include/geekos/vmm_io.h b/palacios/include/geekos/vmm_io.h index 8909d55..556be88 100644 --- a/palacios/include/geekos/vmm_io.h +++ b/palacios/include/geekos/vmm_io.h @@ -13,10 +13,10 @@ typedef struct vmm_io_hook { ushort_t port; // Reads data into the IO port (IN, INS) - int (*read)(ushort_t port, void * dst, uint_t length, uint_t io_width); + int (*read)(ushort_t port, void * dst, uint_t length); // Writes data from the IO port (OUT, OUTS) - int (*write)(ushort_t port, void * src, uint_t length, uint_t io_width); + int (*write)(ushort_t port, void * src, uint_t length); struct vmm_io_hook * next; struct vmm_io_hook * prev; @@ -42,8 +42,8 @@ vmm_io_hook_t * get_io_hook(vmm_io_map_t * io_map, uint_t port); /* External API */ void hook_io_port(vmm_io_map_t * io_map, uint_t port, - int (*read)(ushort_t port, void * dst, uint_t length, uint_t io_width), - int (*write)(ushort_t port, void * src, uint_t length, uint_t io_width)); + int (*read)(ushort_t port, void * dst, uint_t length), + int (*write)(ushort_t port, void * src, uint_t length)); void init_vmm_io_map(vmm_io_map_t * io_map);