Home
last modified time | relevance | path

Searched refs:kernemu (Results 1 – 1 of 1) sorted by relevance

/f-stack/freebsd/amd64/vmm/
H A Dvmm_dev.c385 struct vm_readwrite_kernemu_device *kernemu; in vmmdev_ioctl() local
582 kernemu = (void *)data; in vmmdev_ioctl()
584 if (kernemu->access_width > 0) in vmmdev_ioctl()
585 size = (1u << kernemu->access_width); in vmmdev_ioctl()
589 if (kernemu->gpa >= DEFAULT_APIC_BASE && kernemu->gpa < DEFAULT_APIC_BASE + PAGE_SIZE) { in vmmdev_ioctl()
592 } else if (kernemu->gpa >= VIOAPIC_BASE && kernemu->gpa < VIOAPIC_BASE + VIOAPIC_SIZE) { in vmmdev_ioctl()
595 } else if (kernemu->gpa >= VHPET_BASE && kernemu->gpa < VHPET_BASE + VHPET_SIZE) { in vmmdev_ioctl()
604 error = mwrite(sc->vm, kernemu->vcpuid, kernemu->gpa, in vmmdev_ioctl()
605 kernemu->value, size, &arg); in vmmdev_ioctl()
607 error = mread(sc->vm, kernemu->vcpuid, kernemu->gpa, in vmmdev_ioctl()
[all …]