aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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