summaryrefslogtreecommitdiff
path: root/sys/dev/nvmm
AgeCommit message (Expand)Author
2021-12-08Pull up the following revisions, requested by msaitoh in ticket #1391:martin
2020-09-13Pull up following revision(s) (requested by maxv in ticket #1078):martin
2020-09-13Pull up following revision(s) (requested by maxv in ticket #1077):martin
2020-09-04Pull up following revision(s) (requested by maxv in ticket #1076):martin
2020-08-29Pull up following revision(s) (requested by maxv in ticket #1068):martin
2020-08-26Pull up following revision(s) (requested by maxv in ticket #1058):martin
2020-08-18Pull up following revision(s) (requested by maxv in ticket #1055):martin
2020-08-05Pull up following revision(s) (requested by maxv in ticket #1041):martin
2020-08-02Open code preempt_needed() which is not available on this branch.martin
2020-08-02Pull up following revision(s) (requested by maxv in ticket #1032):martin
2020-05-21Pull up following revision(s) (requested by maxv in ticket #919):martin
2020-05-13Pull up following revision(s) (requested by maxv in ticket #898):martin
2020-04-27Pull up following revision(s) (requested by maxv in ticket #857):martin
2020-02-10Pull up following revision(s) (requested by maxv in ticket #688):martin
2019-11-25Pull up following revision(s) (requested by maxv in ticket #475):martin
2019-11-16Pull up following revision(s) (requested by jmcneill in ticket #434):martin
2019-11-10Pull up following revision(s) (requested by maxv in ticket #405):martin
2019-10-06Pull up following revision(s) (requested by maxv in ticket #287):martin
2019-09-24Pull up following revision(s) (requested by maxv in ticket #239):martin
2019-07-06Localify two functions that are no longer used outside. Also return themaxv
2019-06-16Make sure VMX-outside-SMX is allowed. It may not be if the BIOS decided tomaxv
2019-05-18Now that SVS cannot be disabled at run time, MSR_LSTAR is static, so nomaxv
2019-05-15NVMM: Expose MD_CLEAR to the guests.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-29Stop taking care of the INT/NMI windows in the kernel, the emulator ismaxv
2019-04-28Modify the communication layer between the kernel NVMM driver and libnvmm:maxv
2019-04-27Mmh, fix nvmm_vcpu_create(), the cpuid is given, and must not be chosenmaxv
2019-04-27Reorder the NVMM headers, to make a clear(er) distinction between MI andmaxv
2019-04-27If guest events were being processed when a #VMEXIT occurred, reschedulemaxv
2019-04-27Optimize nvmm-intel, use inlined GCC assembly rather than function calls.maxv
2019-04-24Match the structure order, for better cache utilization.maxv
2019-04-24Provide the hardware error code for NVMM_EXIT_INVALID, useful whenmaxv
2019-04-20Ah, take XSAVE into account in ECX too, not just in EBX. Otherwise if themaxv
2019-04-10Add the NVMM_CTL ioctl, always privileged regardless of the permissions ofmaxv
2019-04-08Switch to MODULE_CLASS_MISC, from pgoyette@.maxv
2019-04-08Don't forget to call (*machine_destroy) when killing VMs.maxv
2019-04-08Use the fd_clone approach, to avoid losing references to the registeredmaxv
2019-04-07Invert the filtering priority: now the kernel-managed cpuid leaves aremaxv
2019-04-07Don't allow unloading when there are still VMs registered, and don't allowmaxv
2019-04-06Replace the misc[] state by a new compressed nvmm_x64_state_intr structure,maxv
2019-04-03VMX: if PAT is not valid, #GP on WRMSR, rather than crashing the guest.maxv
2019-04-03Add new VMCS bits.maxv
2019-04-03Add MSR_TSC.maxv
2019-03-28Move NVMM in the "any" class, so that it can be enabled in GENERIC. Addmaxv
2019-03-21Make it possible for an emulator to set the protection of the guest pages.maxv
2019-03-14Optimize NVMM-Intel: keep the VMCS active on the host CPU, and lazy-switchmaxv
2019-03-14Move a KASSERT, applies to all branches.maxv
2019-03-14Reduce the mask of the VTPR, only the first four bits matter.maxv
2019-03-14Fail early if we're beyond the guest max ram.maxv