+/*
+ * This file is part of the Palacios Virtual Machine Monitor developed
+ * by the V3VEE Project with funding from the United States National
+ * Science Foundation and the Department of Energy.
+ *
+ * The V3VEE Project is a joint project between Northwestern University
+ * and the University of New Mexico. You can find out more at
+ * http://www.v3vee.org
+ *
+ * Copyright (c) 2008, Jack Lange <jarusl@cs.northwestern.edu>
+ * Copyright (c) 2008, The V3VEE Project <http://www.v3vee.org>
+ * All rights reserved.
+ *
+ * Author: Jack Lange <jarusl@cs.northwestern.edu>
+ *
+ * This is free software. You are permitted to use,
+ * redistribute, and modify it as specified in the file "V3VEE_LICENSE".
+ */
+
+
+
+
#include <palacios/svm_io.h>
#include <palacios/vmm_io.h>
#include <palacios/vmm_ctrl_regs.h>
// vmcb_saved_state_t * guest_state = GET_VMCB_SAVE_STATE_AREA((vmcb_t*)(info->vmm_data));
struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1);
- vmm_io_hook_t * hook = v3_get_io_hook(&(info->io_map), io_info->port);
+ struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port);
uint_t read_size = 0;
if (hook == NULL) {
struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1);
- vmm_io_hook_t * hook = v3_get_io_hook(&(info->io_map), io_info->port);
+ struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port);
uint_t read_size = 0;
addr_t dst_addr = 0;
// vmcb_saved_state_t * guest_state = GET_VMCB_SAVE_STATE_AREA((vmcb_t*)(info->vmm_data));
struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1);
- vmm_io_hook_t * hook = v3_get_io_hook(&(info->io_map), io_info->port);
+ struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port);
uint_t write_size = 0;
if (hook == NULL) {
struct svm_io_info * io_info = (struct svm_io_info *)&(ctrl_area->exit_info1);
- vmm_io_hook_t * hook = v3_get_io_hook(&(info->io_map), io_info->port);
+ struct vmm_io_hook * hook = v3_get_io_hook(&(info->io_map), io_info->port);
uint_t write_size = 0;
addr_t dst_addr = 0;