X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fgeekos%2Fvmm_io.c;h=69e4abe4961e729d48b947f07e9b3310b00ded10;hb=c7e3f043b6458083162e23e1a8adb7703fd06559;hp=9508ad121f755a327308fb53e28e7dec56f41d43;hpb=158640d601f6c710cfce7bc4a6bd8f7e7847b7a3;p=palacios.git diff --git a/palacios/src/geekos/vmm_io.c b/palacios/src/geekos/vmm_io.c index 9508ad1..69e4abe 100644 --- a/palacios/src/geekos/vmm_io.c +++ b/palacios/src/geekos/vmm_io.c @@ -68,6 +68,18 @@ void hook_io_port(vmm_io_map_t * io_map, uint_t port, } +vmm_io_hook_t * get_io_hook(vmm_io_map_t * io_map, uint_t port) { + vmm_io_hook_t * tmp_hook; + FOREACH_IO_HOOK(*io_map, tmp_hook) { + if (tmp_hook->port == port) { + return tmp_hook; + } + } + return NULL; +} + + + void PrintDebugIOMap(vmm_io_map_t * io_map) { vmm_io_hook_t * iter = io_map->head;