aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* amd64: move GDT into PCPU area.Konstantin Belousov2019-11-121-1/+1
* vmm: remove a wmb() callAndriy Gapon2019-10-191-18/+2
* Correct the scope of several global variables.Mark Johnston2019-09-272-3/+3
* Improve MD page fault handlers.Konstantin Belousov2019-09-271-1/+1
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-2/+0
* Simplify bhyve vlapic ESR logic.John Baldwin2019-08-293-48/+31
* Use get_pcpu() to fetch the current CPU's pcpu pointer.John Baldwin2019-08-282-8/+2
* sys/{x86,amd64}: remove one of doubled ;sEd Maste2019-08-131-1/+1
* Use designated initializers for vmm_ops.Mark Johnston2019-08-072-32/+32
* bhyve: Ignore MSI/MSI-X interrupts sent to non-active vCPUs inKonstantin Belousov2019-08-031-1/+2
* vmx: use C99 bool, not boolean_tEd Maste2019-08-019-65/+44
* Improve the precision of bhyve's vPIT.John Baldwin2019-07-201-24/+41
* Fix syntax.Konstantin Belousov2019-07-121-1/+1
* Tie the name limit of a VM to SPECNAMELEN from devfs instead of aScott Long2019-07-121-22/+41
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-1/+1
* Emulate the "TEST r/m{16,32,64}, imm{16,32,32}" instructions (opcode F7H).Rodney W. Grimes2019-06-261-0/+95
* Implement VT-d capability detection on chipsets that have multipleScott Long2019-06-191-18/+104
* Support MSI-X for passthrough devices with a separate PBA BAR.John Baldwin2019-06-051-7/+28
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-2/+2
* Expose the MD_CLEAR capability used by Intel MDS mitigations to guests.John Baldwin2019-05-181-1/+1
* Provide separate accounting for user-wired pages.Mark Johnston2019-05-131-1/+2
* vmm(4): Pass through RDSEED feature bit to guestsConrad Meyer2019-05-081-0/+1
* Emulate the "ADD reg, r/m" instruction (opcode 03H).John Baldwin2019-05-031-0/+100
* Add accessor function for vm->maxcpusRodney W. Grimes2019-04-257-61/+88
* Implement resets for PCI buses and PCIe bridges.Konstantin Belousov2019-04-051-15/+2
* Fix missed posted interrupts in VT-x in bhyve.John Baldwin2019-03-011-4/+55
* vmm(4): Mask Spectre feature bits on AMD hostsConrad Meyer2019-01-181-0/+8
* Trim whitespace at EoL, use tabs instead of spaces for indent.Konstantin Belousov2019-01-171-10/+10
* vmm(4): Take steps towards multicore bhyve AMD supportConrad Meyer2019-01-162-37/+114
* Align IA32_ARCH_CAP MSR definitions and use with SDM rev. 068.Konstantin Belousov2018-11-161-1/+2
* Merge cases with upper block.Marcelo Araujo2018-10-311-4/+0
* Emulate machine check related MSR_EXTFEATURES to allow guest OSes toMarcelo Araujo2018-10-301-0/+5
* Provide basic descriptions for VMX exit reason (from "Intel 64 and IA-32Yuri Pankov2018-10-271-0/+8
* Reload the LDT selector after an AMD-v #VMEXIT.John Baldwin2018-10-151-0/+13
* bhyve: emulate CLFLUSH and CLFLUSHOPT.Konstantin Belousov2018-10-121-0/+40
* Fully restore the GDTR, IDTR, and LDTR after VT-x VM exits.John Baldwin2018-10-111-0/+22
* Handle a guest executing a vm instruction by trapping and raising anAndrew Turner2018-09-272-0/+17
* Update L1TF workaround to sustain L1D pollution from NMI.Konstantin Belousov2018-08-192-40/+40
* Provide part of the mitigation for L1TF-VMM.Konstantin Belousov2018-08-143-2/+57
* - Add the ability to run bhyve(8) within a jail(8).Marcelo Araujo2018-08-011-3/+41
* Add SPDX tags to vmm(4).Marcelo Araujo2018-06-1323-0/+46
* Cleanups related to debug exceptions on x86.John Baldwin2018-05-222-4/+6
* vmmdev: return EFAULT when trying to read beyond VM system memory max addressAntoine Brodin2018-05-152-5/+6
* Use PCI power-mgmt to reset a device if FLR fails.Peter Grehan2018-05-021-6/+26
* Correct undesirable interaction between caching of %cr4 in bhyve andKonstantin Belousov2018-04-241-1/+10
* Add SDT probes to vmexit on Intel.Tycho Nightingale2018-04-132-0/+111
* Add the ability to control the CPU topology of created VMsRodney W. Grimes2018-04-083-16/+75
* Add a way to temporarily suspend and resume virtual CPUs.John Baldwin2018-04-064-0/+94
* Fix a lock recursion introduced in r327065.Tycho Nightingale2018-03-071-4/+10
* Move the new AMD-Vi IVHD [ACPI_IVRS_HARDWARE_NEW]definitions added in r329360...Anish Gupta2018-03-052-35/+72