summaryrefslogtreecommitdiff
path: root/lib/libnvmm/libnvmm.c
AgeCommit message (Expand)Author
2021-04-06Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() withoutreinoud
2020-09-05nvmm: update copyright headersmaxv
2019-10-27Change the way root_owner works: consider the calling process as root_ownermaxv
2019-10-27Add the "nvmm" group, and make nvmm_init() public. Sent to tech-kern@ a fewmaxv
2019-10-23Three changes in libnvmm:maxv
2019-10-23Miscellaneous changes in NVMM, to address several inconsistencies andmaxv
2019-06-08Change the NVMM API to reduce data movements. Sent to tech-kern@.maxv
2019-05-11Rework the machine configuration interface.maxv
2019-05-01Use the comm page to inject events, rather than ioctls, and commit them inmaxv
2019-04-29Remove useless calls to nvmm_init().maxv
2019-04-28Modify the communication layer between the kernel NVMM driver and libnvmm:maxv
2019-04-10Add the NVMM_CTL ioctl, always privileged regardless of the permissions ofmaxv
2019-04-04Check the GPA permissions too in the Assists, because it is possible thatmaxv
2019-03-21Make it possible for an emulator to set the protection of the guest pages.maxv
2018-12-27Several improvements and fixes:maxv
2018-12-15Invert the mapping logic.maxv
2018-12-12Change the map/unmap functions, again.maxv
2018-11-29Rewrite the gpa map/unmap functions. Dig holes in the mapped areas whenmaxv
2018-11-19Fix error handling of realloc, and use memmove because the areas overlap;maxv
2018-11-10Add libnvmm, NetBSD's new virtualization API. It provides a way for VMMmaxv