X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_io.h;h=827d7e7445589e40b2d394df3c2b7f1730da53ce;hb=091d8b1fcfc3a766f6603d4c1c69d9f8f4bf3031;hp=b1e211c05495b297b4390ac3dd0d6b76e29b8141;hpb=86d4afa4bb4bb68cb4a65d562c0bdcbdb71c201a;p=palacios.git diff --git a/palacios/include/palacios/vmm_io.h b/palacios/include/palacios/vmm_io.h index b1e211c..827d7e7 100644 --- a/palacios/include/palacios/vmm_io.h +++ b/palacios/include/palacios/vmm_io.h @@ -5,6 +5,7 @@ #define __VMM_IO_H +#ifdef __V3VEE__ #include #include @@ -24,7 +25,6 @@ int v3_hook_io_port(struct guest_info * info, uint_t port, -#ifdef __V3VEE__ struct vmm_io_hook; @@ -65,6 +65,19 @@ struct vmm_io_hook * v3_get_io_hook(struct vmm_io_map * io_map, uint_t port); void PrintDebugIOMap(struct vmm_io_map * io_map); + + +void v3_outb(ushort_t port, uchar_t value); +uchar_t v3_inb(ushort_t port); + +void v3_outw(ushort_t port, ushort_t value); +ushort_t v3_inw(ushort_t port); + +void v3_outdw(ushort_t port, uint_t value); +uint_t v3_indw(ushort_t port); + + + #endif // !__V3VEE__