| Turnstone Operating System
    | 
Hypervisor Virtual Machine Management. More...
#include <hypervisor/hypervisor_ipc.h>#include <hypervisor/hypervisor_vmx_vmcs_ops.h>#include <hypervisor/hypervisor_vmx_ops.h>#include <hypervisor/hypervisor_vmx_macros.h>#include <hypervisor/hypervisor_vm.h>#include <list.h>#include <cpu.h>#include <cpu/task.h>#include <memory.h>#include <logging.h>#include <time.h>| Functions | |
| MODULE ("turnstone.hypervisor.ipc") | |
| static int8_t | hypervisor_ipc_handle_irq (hypervisor_vm_t *vm, uint8_t vector) | 
| static int8_t | hypervisor_ipc_handle_timer_int (hypervisor_vm_t *vm, hypervisor_ipc_message_t *message) | 
| static void | hypervisor_ipc_handle_interrupts (hypervisor_vm_t *vm) | 
| static void | hypervisor_ipc_handle_dump (hypervisor_vm_t *vm, hypervisor_ipc_message_t *message) | 
| int8_t | hypervisor_check_ipc (hypervisor_vm_t *vm) | 
| void | hypervisor_ipc_send_timer_interrupt (hypervisor_vm_t *vm) | 
| int8_t | hypervisor_ipc_send_close (uint64_t vm_id) | 
| Variables | |
| const hypervisor_ipc_message_t | hypervisor_ipc_message_timer_int | 
| const hypervisor_ipc_message_t | hypervisor_ipc_message_close | 
Hypervisor Virtual Machine Management.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
| const hypervisor_ipc_message_t hypervisor_ipc_message_close | 
| const hypervisor_ipc_message_t hypervisor_ipc_message_timer_int |