aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* vmm: Fix AMD-vi using wrong rid rangeKa Ho Ng2021-07-133-63/+70
* vmm: Fix ivrs_drv device_printf usageKa Ho Ng2021-06-191-15/+15
* vmm: Let guests enable SMEP/SMAP if the host supports itMark Johnston2021-05-261-1/+3
* AMD-vi: Fortify IVHD device_identify processKa Ho Ng2021-04-191-21/+26
* AMD-vi: Mixed format IVHD block should replace fixed format IVHD blockKa Ho Ng2021-04-011-8/+16
* AMD-vi: Fix mismatched NULL checking in amdiommu teardown pathKa Ho Ng2021-03-311-1/+1
* bhyve amd: Small cleanups in amdvi_dump_cmdsKa Ho Ng2021-03-231-2/+1
* Correct "Fondation" typo (missing "u")Ed Maste2021-03-222-2/+2
* AMD-vi: Fix IOMMU device interrupts being overriddenKa Ho Ng2021-03-225-81/+250
* ivrs_drv: Fix IVHDs with duplicated BaseAddressKa Ho Ng2021-03-221-2/+3
* bhyve: support relocating fbuf and passthru data BARsD Scott Phillips2021-03-194-2/+60
* bhyve/ioapic: improve the tracking of IRR bitRoger Pau Monné2021-02-021-4/+18
* bhyve/ioapic: only account for asserted line in level modeRoger Pau Monné2021-02-021-0/+2
* bhyve/vioapic: remove an extra pin masked checkRoger Pau Monné2021-02-021-3/+1
* bhyve: limit max GPA to VM_MAXUSER_ADDRESS_LA48.Konstantin Belousov2020-11-291-3/+3
* Convert vmm_ops calls to IFUNCPeter Grehan2020-11-286-156/+213
* Remove manual instruction encodings for VMLOAD, VMRUN, and VMSAVE.Peter Grehan2020-11-261-7/+3
* Pull the check for VM ownership into ppt_find().John Baldwin2020-11-241-70/+58
* Honor the disabled setting for MSI-X interrupts for passthrough devices.John Baldwin2020-11-243-0/+29
* vmm: Make pmap_invalidate_ept() wait synchronously for guest exitsMark Johnston2020-11-112-17/+27
* vmx: Implement pmap (de)activation in CMark Johnston2020-10-194-61/+33
* Remove svn:executable from a couple of vmm(4) source files.Mark Johnston2020-10-012-0/+0
* Clear the upper 32-bits of registers in x86_emulate_cpuid().John Baldwin2020-10-014-48/+49
* bhyve: do not permit write access to VMCB / VMCSEd Maste2020-09-152-2/+9
* bhyve: intercept AMD SVM instructions.Konstantin Belousov2020-09-152-37/+75
* Use vmcb_read/write for the vmcb snapshot functions.John Baldwin2020-09-101-2/+2
* amd64: clean up empty lines in .c and .h filesMateusz Guzik2020-09-0113-42/+33
* Add bhyve support for LA57 guest mode.Konstantin Belousov2020-08-232-5/+13
* amd64 pmap: LA57 AKA 5-level pagingKonstantin Belousov2020-08-232-2/+2
* Export a routine to provide the TSC_AUX MSR value and use this in vmm.Peter Grehan2020-08-181-5/+5
* Support guest rdtscp and rdpid instructions on Intel VT-xPeter Grehan2020-08-185-7/+179
* Allow guest device MMIO access from bootmem memory segments.Peter Grehan2020-08-181-2/+1
* bhyve(8): For prototyping, reattempt decode in userspaceConrad Meyer2020-06-251-8/+24
* vmm(4): Add 12 user ABI compat after r349948Conrad Meyer2020-05-201-9/+28
* vmm(4), bhyve(8): Expose kernel-emulated special devices to userspaceConrad Meyer2020-05-151-0/+37
* Hide host CPUID 0x15 TSC/Crystal ratio/freq info from guestPeter Grehan2020-05-142-0/+13
* Initial support for bhyve save and restore.John Baldwin2020-05-0525-5/+1499
* vmm(4): Decode and emulate BEXTRConrad Meyer2020-04-211-0/+86
* vmm(4): Decode 3-byte VEX-prefixed instructionsConrad Meyer2020-04-211-2/+84
* vmm(4): Bump VM_MAX_MEMMAPS for vmgenidConrad Meyer2020-04-191-1/+1
* vmm(4): Expose instruction decode to userspace buildConrad Meyer2020-04-161-2/+15
* Merge ACPICA 20200326.Jung-uk Kim2020-03-272-40/+21
* Untangle TPR shadowing and APIC virtualization.Michael Reifenberger2020-03-103-18/+84
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (4 of many)Pawel Biernacki2020-02-1511-19/+33
* vmm: Add Hygon Dhyana support.Konstantin Belousov2020-02-136-10/+14
* bhyve: terminate waiting loops if thread suspension is requested.Konstantin Belousov2020-01-023-17/+51
* Support software breakpoints in the debug server on Intel CPUs.John Baldwin2019-12-134-18/+53
* bhyve amd: amdvi_dump_cmds() log the command for which the command completion...Anish Gupta2019-12-011-9/+7
* amd64: move GDT into PCPU area.Konstantin Belousov2019-11-121-1/+1
* vmm: remove a wmb() callAndriy Gapon2019-10-191-18/+2