summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm/vmm.c
Commit message (Expand)AuthorAgeFilesLines
* MFC 304858,305485,305497: Fix various issues with PCI pass through and VT-d.jhb2016-09-301-10/+2
* MFC 303713: Correct assertion on vcpuid argument to vm_gpa_hold().jhb2016-09-091-1/+1
* Bump VM_MAX_MEMSEGS from 2 to 3 to match the number of VM segmentmarcel2016-02-261-1/+1
* As <machine/vm.h> is included from <vm/vm.h>, there is no need toskra2016-02-221-1/+0
* As <machine/vmparam.h> is included from <vm/vm_param.h>, there is noskra2016-02-221-1/+0
* Restructure memory allocation in bhyve to support "devmem".neel2015-06-181-188/+283
* Fix non-deterministic delays when accessing a vcpu that was in "running" orneel2015-05-281-22/+92
* Exceptions don't deliver an error code in real mode.neel2015-05-231-0/+11
* Don't rely on the 'VM-exit instruction length' field in the VMCS to alwaysneel2015-05-221-13/+10
* Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().neel2015-05-061-13/+10
* When an instruction cannot be decoded just return to userspace so bhyve(8)neel2015-04-301-2/+6
* Fix "MOVS" instruction memory to MMIO emulation. Currently updates totychon2015-04-011-1/+1
* When fetching an instruction in non-64bit mode, consider the value of thetychon2015-03-241-3/+4
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenneel2015-03-141-4/+3
* Allow passthrough devices to be hinted.rstone2015-03-011-1/+6
* Simplify instruction restart logic in bhyve.neel2015-01-181-16/+57
* 'struct vm_exception' was intended to be used only as the collateral for theneel2015-01-131-30/+38
* Clear blocking due to STI or MOV SS in the hypervisor when an instruction isneel2015-01-061-17/+12
* Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.neel2014-12-301-0/+15
* Allow ktr(4) tracing of all guest exceptions via the tunableneel2014-12-231-0/+12
* Change the lower bound for guest vmspace allocation to 0 instead ofgrehan2014-11-231-1/+1
* Move the ACPI PM timer emulation into vmm.ko.neel2014-10-261-0/+11
* IFC @r273206neel2014-10-191-1/+1
|\
| * Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-1/+1
* | IFC @r272887neel2014-10-101-0/+4
|\ \ | |/
| * Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT'.neel2014-10-061-0/+4
* | IFC @r272185neel2014-09-271-1/+7
|\ \ | |/
| * Add some more KTR events to help debugging.neel2014-09-201-1/+7
| * Restructure the MSR handling so it is entirely handled by processor-specificneel2014-09-201-13/+0
* | IFC r271888.neel2014-09-201-13/+0
* | IFC @r271694neel2014-09-171-1/+17
|\ \ | |/
| * Optimize the common case of injecting an interrupt into a vcpu after a HLTneel2014-09-121-1/+17
* | AMD processors that have the SVM decode assist capability will store theneel2014-09-131-11/+18
* | IFC @r269962neel2014-09-021-141/+552
|\ \ | |/
| * Use the max guest memory address when creating its iommu domain.neel2014-08-141-1/+16
| * If a vcpu has issued a HLT instruction with interrupts disabled then it sleepsneel2014-07-261-1/+9
| * Fix fault injection in bhyve.neel2014-07-241-57/+15
| * Emulate instructions emitted by OpenBSD/i386 version 5.5:neel2014-07-231-2/+117
| * Handle nested exceptions in bhyve.neel2014-07-191-19/+206
| * Add support for operand size and address size override prefixes in bhyve'sneel2014-07-151-2/+5
| * Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-1/+0
| * Revert r267961, r267973:gjb2014-06-271-0/+1
| * Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-1/+0
| * Expose the amount of resident and wired memory from the guest's vmspace.grehan2014-06-251-0/+31
| * Add helper functions to populate VM exit information for rendezvous andneel2014-06-101-0/+26
| * Add ioctl(VM_REINIT) to reinitialize the virtual machine state maintainedneel2014-06-071-73/+131
| * Activate vcpus from bhyve(8) using the ioctl VM_ACTIVATE_CPU instead of doingneel2014-05-311-9/+20
* | MFC @ r266724grehan2014-06-031-84/+616
|\ \ | |/
| * Consolidate all the information needed by the guest page table walker intoneel2014-05-241-14/+8
| * When injecting a page fault into the guest also update the guest's %cr2 toneel2014-05-241-1/+8
OpenPOWER on IntegriCloud