| Commit message (Expand) | Author | Age | Files | Lines |
* | bhyve: limit max GPA to VM_MAXUSER_ADDRESS_LA48. | Konstantin Belousov | 2020-11-29 | 1 | -3/+3 |
* | Convert vmm_ops calls to IFUNC | Peter Grehan | 2020-11-28 | 6 | -156/+213 |
* | Remove manual instruction encodings for VMLOAD, VMRUN, and VMSAVE. | Peter Grehan | 2020-11-26 | 1 | -7/+3 |
* | Pull the check for VM ownership into ppt_find(). | John Baldwin | 2020-11-24 | 1 | -70/+58 |
* | Honor the disabled setting for MSI-X interrupts for passthrough devices. | John Baldwin | 2020-11-24 | 3 | -0/+29 |
* | vmm: Make pmap_invalidate_ept() wait synchronously for guest exits | Mark Johnston | 2020-11-11 | 2 | -17/+27 |
* | vmx: Implement pmap (de)activation in C | Mark Johnston | 2020-10-19 | 4 | -61/+33 |
* | Remove svn:executable from a couple of vmm(4) source files. | Mark Johnston | 2020-10-01 | 2 | -0/+0 |
* | Clear the upper 32-bits of registers in x86_emulate_cpuid(). | John Baldwin | 2020-10-01 | 4 | -48/+49 |
* | bhyve: do not permit write access to VMCB / VMCS | Ed Maste | 2020-09-15 | 2 | -2/+9 |
* | bhyve: intercept AMD SVM instructions. | Konstantin Belousov | 2020-09-15 | 2 | -37/+75 |
* | Use vmcb_read/write for the vmcb snapshot functions. | John Baldwin | 2020-09-10 | 1 | -2/+2 |
* | amd64: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 13 | -42/+33 |
* | Add bhyve support for LA57 guest mode. | Konstantin Belousov | 2020-08-23 | 2 | -5/+13 |
* | amd64 pmap: LA57 AKA 5-level paging | Konstantin Belousov | 2020-08-23 | 2 | -2/+2 |
* | Export a routine to provide the TSC_AUX MSR value and use this in vmm. | Peter Grehan | 2020-08-18 | 1 | -5/+5 |
* | Support guest rdtscp and rdpid instructions on Intel VT-x | Peter Grehan | 2020-08-18 | 5 | -7/+179 |
* | Allow guest device MMIO access from bootmem memory segments. | Peter Grehan | 2020-08-18 | 1 | -2/+1 |
* | bhyve(8): For prototyping, reattempt decode in userspace | Conrad Meyer | 2020-06-25 | 1 | -8/+24 |
* | vmm(4): Add 12 user ABI compat after r349948 | Conrad Meyer | 2020-05-20 | 1 | -9/+28 |
* | vmm(4), bhyve(8): Expose kernel-emulated special devices to userspace | Conrad Meyer | 2020-05-15 | 1 | -0/+37 |
* | Hide host CPUID 0x15 TSC/Crystal ratio/freq info from guest | Peter Grehan | 2020-05-14 | 2 | -0/+13 |
* | Initial support for bhyve save and restore. | John Baldwin | 2020-05-05 | 25 | -5/+1499 |
* | vmm(4): Decode and emulate BEXTR | Conrad Meyer | 2020-04-21 | 1 | -0/+86 |
* | vmm(4): Decode 3-byte VEX-prefixed instructions | Conrad Meyer | 2020-04-21 | 1 | -2/+84 |
* | vmm(4): Bump VM_MAX_MEMMAPS for vmgenid | Conrad Meyer | 2020-04-19 | 1 | -1/+1 |
* | vmm(4): Expose instruction decode to userspace build | Conrad Meyer | 2020-04-16 | 1 | -2/+15 |
* | Merge ACPICA 20200326. | Jung-uk Kim | 2020-03-27 | 2 | -40/+21 |
* | Untangle TPR shadowing and APIC virtualization. | Michael Reifenberger | 2020-03-10 | 3 | -18/+84 |
* | Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (4 of many) | Pawel Biernacki | 2020-02-15 | 11 | -19/+33 |
* | vmm: Add Hygon Dhyana support. | Konstantin Belousov | 2020-02-13 | 6 | -10/+14 |
* | bhyve: terminate waiting loops if thread suspension is requested. | Konstantin Belousov | 2020-01-02 | 3 | -17/+51 |
* | Support software breakpoints in the debug server on Intel CPUs. | John Baldwin | 2019-12-13 | 4 | -18/+53 |
* | bhyve amd: amdvi_dump_cmds() log the command for which the command completion... | Anish Gupta | 2019-12-01 | 1 | -9/+7 |
* | amd64: move GDT into PCPU area. | Konstantin Belousov | 2019-11-12 | 1 | -1/+1 |
* | vmm: remove a wmb() call | Andriy Gapon | 2019-10-19 | 1 | -18/+2 |
* | Correct the scope of several global variables. | Mark Johnston | 2019-09-27 | 2 | -3/+3 |
* | Improve MD page fault handlers. | Konstantin Belousov | 2019-09-27 | 1 | -1/+1 |
* | Change synchonization rules for vm_page reference counting. | Mark Johnston | 2019-09-09 | 1 | -2/+0 |
* | Simplify bhyve vlapic ESR logic. | John Baldwin | 2019-08-29 | 3 | -48/+31 |
* | Use get_pcpu() to fetch the current CPU's pcpu pointer. | John Baldwin | 2019-08-28 | 2 | -8/+2 |
* | sys/{x86,amd64}: remove one of doubled ;s | Ed Maste | 2019-08-13 | 1 | -1/+1 |
* | Use designated initializers for vmm_ops. | Mark Johnston | 2019-08-07 | 2 | -32/+32 |
* | bhyve: Ignore MSI/MSI-X interrupts sent to non-active vCPUs in | Konstantin Belousov | 2019-08-03 | 1 | -1/+2 |
* | vmx: use C99 bool, not boolean_t | Ed Maste | 2019-08-01 | 9 | -65/+44 |
* | Improve the precision of bhyve's vPIT. | John Baldwin | 2019-07-20 | 1 | -24/+41 |
* | Fix syntax. | Konstantin Belousov | 2019-07-12 | 1 | -1/+1 |
* | Tie the name limit of a VM to SPECNAMELEN from devfs instead of a | Scott Long | 2019-07-12 | 1 | -22/+41 |
* | Merge the vm_page hold and wire mechanisms. | Mark Johnston | 2019-07-08 | 1 | -1/+1 |
* | Emulate the "TEST r/m{16,32,64}, imm{16,32,32}" instructions (opcode F7H). | Rodney W. Grimes | 2019-06-26 | 1 | -0/+95 |