Turnstone Operating System
|
Hypervisor IOMMU (AMD-Vi) related functions. More...
#include <hypervisor/hypervisor_iommu.h>
#include <hypervisor/hypervisor_utils.h>
#include <logging.h>
#include <acpi.h>
#include <pci.h>
#include <memory/frame.h>
#include <memory/paging.h>
Functions | |
MODULE ("turnstone.hypervisor.iommu") | |
static void | hypervisor_iommu_enable_cap (volatile amdvi_pci_capability_t *amdvi_cap) |
static uint64_t | hypervisor_iommu_mmio_read_safe (uint64_t base, uint64_t offset) |
static void | hypervisor_iommu_mmio_write_safe (uint64_t base, uint64_t offset, uint64_t value) |
int8_t | hypervisor_iommu_init (void) |
Hypervisor IOMMU (AMD-Vi) related functions.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.