| Commit message (Expand) | Author | Age | Files | Lines |
* | MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end. | jhb | 2016-09-30 | 1 | -0/+11 |
* | MFC 304858,305485,305497: Fix various issues with PCI pass through and VT-d. | jhb | 2016-09-30 | 4 | -22/+59 |
* | MFC 303713: Correct assertion on vcpuid argument to vm_gpa_hold(). | jhb | 2016-09-09 | 1 | -1/+1 |
* | Don't repeat the the word 'the' | eadler | 2016-05-17 | 1 | -1/+1 |
* | vmm(4): Small spelling fixes. | pfg | 2016-05-03 | 5 | -5/+5 |
* | Allow guest writes to AMD microcode update[0xc0010020] MSR without updating a... | anish | 2016-04-11 | 1 | -0/+5 |
* | Bump VM_MAX_MEMSEGS from 2 to 3 to match the number of VM segment | marcel | 2016-02-26 | 1 | -1/+1 |
* | As <machine/vm.h> is included from <vm/vm.h>, there is no need to | skra | 2016-02-22 | 1 | -1/+0 |
* | As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no | skra | 2016-02-22 | 1 | -1/+0 |
* | As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to | skra | 2016-02-22 | 2 | -3/+0 |
* | Move the 'devmem' device nodes from /dev/vmm to /dev/vmm.io | neel | 2015-07-06 | 1 | -1/+1 |
* | verify_gla() needs to account for non-zero segment base addresses. | tychon | 2015-06-26 | 1 | -7/+44 |
* | Restore the host's GS.base before returning from 'svm_launch()'. | neel | 2015-06-23 | 4 | -33/+24 |
* | Restructure memory allocation in bhyve to support "devmem". | neel | 2015-06-18 | 8 | -286/+649 |
* | Support guest writes to the TSC by enabling the "use TSC offsetting" | tychon | 2015-06-09 | 3 | -4/+26 |
* | The 'verify_gla()' function is used to ensure that the effective address | neel | 2015-06-05 | 1 | -1/+1 |
* | Use tunable 'hw.vmm.svm.features' to disable specific SVM features even | neel | 2015-06-04 | 1 | -5/+10 |
* | Fix non-deterministic delays when accessing a vcpu that was in "running" or | neel | 2015-05-28 | 5 | -28/+112 |
* | Exceptions don't deliver an error code in real mode. | neel | 2015-05-23 | 1 | -0/+11 |
* | Remove the verification of instruction length after instruction decode. The | neel | 2015-05-22 | 1 | -16/+0 |
* | Don't rely on the 'VM-exit instruction length' field in the VMCS to always | neel | 2015-05-22 | 2 | -13/+11 |
* | CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten | jkim | 2015-05-22 | 1 | -1/+1 |
* | Emulate the "CMP r/m, reg" instruction (opcode 39H). | neel | 2015-05-21 | 1 | -6/+22 |
* | Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup(). | neel | 2015-05-06 | 3 | -84/+76 |
* | Do a proper emulation of guest writes to MSR_EFER. | neel | 2015-05-06 | 3 | -14/+128 |
* | Emulate the 'CMP r/m8, imm8' instruction encountered when booting a Windows | neel | 2015-05-04 | 1 | -2/+14 |
* | Don't advertise the Intel SMX capability to the guest. | neel | 2015-05-02 | 1 | -1/+2 |
* | Emulate machine check related MSRs to allow guest OSes like Windows to boot. | neel | 2015-05-02 | 3 | -7/+24 |
* | r281630 relaxed the limits on the vectors that can be asserted in the IRRs. | neel | 2015-05-01 | 1 | -11/+9 |
* | Emulate MSR_SYSCFG which is accessed by Linux on AMD cpus when MTRRs are | neel | 2015-05-01 | 1 | -0/+2 |
* | Don't require <sys/cpuset.h> to be always included before <machine/vmm.h>. | neel | 2015-04-30 | 13 | -18/+0 |
* | When an instruction cannot be decoded just return to userspace so bhyve(8) | neel | 2015-04-30 | 1 | -2/+6 |
* | Advertise the MTRR feature via CPUID and emulate the minimal set of MTRR MSRs. | neel | 2015-04-30 | 3 | -3/+38 |
* | Re-implement RTC current time calculation to eliminate the possibility of | neel | 2015-04-29 | 1 | -21/+32 |
* | Emulate the 'bit test' instruction. Windows 7 uses 'bit test' to check the | neel | 2015-04-29 | 1 | -0/+52 |
* | Implement the century byte in the RTC. Some guests require this field to be | neel | 2015-04-28 | 1 | -22/+44 |
* | STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation. | tychon | 2015-04-25 | 1 | -0/+77 |
* | Missing break in switch case. | araujo | 2015-04-23 | 1 | -0/+1 |
* | Relax the check on which vectors can be delivered through the APIC. According | neel | 2015-04-16 | 1 | -1/+5 |
* | Prefer 'vcpu_should_yield()' over checking 'curthread->td_flags' directly. | neel | 2015-04-16 | 1 | -1/+1 |
* | Enhance the support for Group 1 Extended opcodes: | tychon | 2015-04-06 | 1 | -38/+84 |
* | Fix "MOVS" instruction memory to MMIO emulation. Currently updates to | tychon | 2015-04-01 | 3 | -34/+53 |
* | Fix the RTC device model to operate correctly in 12-hour mode. The following | neel | 2015-03-28 | 1 | -6/+41 |
* | When fetching an instruction in non-64bit mode, consider the value of the | tychon | 2015-03-24 | 4 | -6/+19 |
* | Report ARAT (APIC-Timer-always-running) feature for virtual CPU. | mav | 2015-03-16 | 1 | -0/+6 |
* | Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve when | neel | 2015-03-14 | 8 | -184/+8 |
* | When ICW1 is issued the edge sense circuit is reset which means that | tychon | 2015-03-06 | 1 | -0/+1 |
* | Fix warnings/errors when building vmm.ko with gcc: | neel | 2015-03-02 | 2 | -6/+12 |
* | Allow passthrough devices to be hinted. | rstone | 2015-03-01 | 2 | -34/+51 |
* | Always emulate MSR_PAT on Intel processors and don't rely on PAT save/restore | neel | 2015-02-24 | 4 | -22/+56 |