aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add a new variant of the GLA2GPA ioctl for use by the debug server.John Baldwin2018-02-262-17/+53
* Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin2018-02-221-0/+77
* move vintr_intercept_enabled under INVARIANTSAndriy Gapon2018-02-161-0/+2
* This change fixes duplicate detection of same IOMMU/AMD-Vi device for Ryzen w...Anish Gupta2018-02-163-93/+291
* Provide further mitigation against CVE-2017-5715 by flushing theTycho Nightingale2018-02-124-22/+101
* vmm/svm: post LAPIC interrupts using event injection, not virtual interruptsAndriy Gapon2018-01-311-76/+24
* Save and restore guest debug registers.John Baldwin2018-01-175-8/+193
* PTI for amd64.Konstantin Belousov2018-01-172-2/+5
* Provide some mitigation against CVE-2017-5715 by clearing registersTycho Nightingale2018-01-152-1/+29
* vmm/svm: contigmalloc of the whole svm_softc is excessiveAndriy Gapon2018-01-092-8/+21
* Fix a couple of comments in AMD Virtual Machine Control Block structureAndriy Gapon2018-01-051-2/+2
* Recognize a pending virtual interrupt while emulating the halt instruction.Tycho Nightingale2017-12-211-4/+24
* amd-vi: set iommu msi configuration using pci_enable_msi methodAndriy Gapon2017-12-041-56/+16
* vmm/amd: add ivhd device with a higher orderAndriy Gapon2017-12-041-1/+7
* amd-vi: clear event interrupt and overflow bits upon handling the interruptAndriy Gapon2017-12-041-0/+6
* sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2739-0/+78
* amd-vi: a small whitespace cleanupAndriy Gapon2017-11-241-2/+2
* amd-vi: use correct type for pci_rid, start_dev_rid, end_dev_rid sysctlsAndriy Gapon2017-11-241-9/+6
* amd-vi: small improvements to event printingAndriy Gapon2017-11-241-4/+4
* amd-vi: print some additional details for INVALID_DEVICE_REQUEST eventAndriy Gapon2017-11-241-2/+3
* amd-vi: fix up r326152, the new width requires a wider typeAndriy Gapon2017-11-241-1/+1
* amd-vi: fix and extend definition of Command and Event Status Register (0x2020)Andriy Gapon2017-11-241-2/+2
* vmm/amd: improve iteration over IVHD (type 10h) entries in IVRS tableAndriy Gapon2017-11-241-7/+19
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Emulate the "OR reg, r/m" instruction (opcode 0BH).Peter Grehan2017-11-011-1/+31
* Improve the performance of the hpet timer in bhyve guests by making theIan Lepore2017-10-291-1/+1
* Rework pass through changes in r305485 to be safer.John Baldwin2017-10-272-3/+14
* Save KGSBASE in pcb before overriding it with the guest value.Konstantin Belousov2017-08-241-1/+4
* amd-vi: gcc build errorsRyan Libby2017-07-073-6/+8
* Add AMD IOMMU/AMD-Vi support in bhyve for passthrough/direct assignment to VM...Anish Gupta2017-04-303-0/+2402
* revert r315959 because it causes build problemsAndriy Gapon2017-03-273-4/+2
* specific end of interrupt implementation for AMD Local APICAndriy Gapon2017-03-253-2/+4
* Hide the AMD MONITORX/MWAITX capability.Peter Grehan2017-03-161-0/+3
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* vmm_dev: work around a bogus error with gcc 6.3.0Andriy Gapon2017-01-201-1/+1
* Fix a variety of cosmetic typos and misspellingsConrad Meyer2017-01-151-1/+1
* Fix improper use of "its".Bryan Drewery2016-11-081-1/+1
* fix a syntax error in r308039 ...Andriy Gapon2016-10-281-1/+1
* vmm: another take at maximmum address passed to contigmallocAndriy Gapon2016-10-281-4/+3
* fix up r307903, use correct max address definitionAndriy Gapon2016-10-251-1/+2
* vmm/svm: iopm_bitmap and msr_bitmap must be contiguous in physical memoryAndriy Gapon2016-10-251-2/+3