summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm
Commit message (Expand)AuthorAgeFilesLines
* MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end.jhb2016-09-301-0/+11
* MFC 304858,305485,305497: Fix various issues with PCI pass through and VT-d.jhb2016-09-304-22/+59
* MFC 303713: Correct assertion on vcpuid argument to vm_gpa_hold().jhb2016-09-091-1/+1
* Don't repeat the the word 'the'eadler2016-05-171-1/+1
* vmm(4): Small spelling fixes.pfg2016-05-035-5/+5
* Allow guest writes to AMD microcode update[0xc0010020] MSR without updating a...anish2016-04-111-0/+5
* 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
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toskra2016-02-222-3/+0
* Move the 'devmem' device nodes from /dev/vmm to /dev/vmm.ioneel2015-07-061-1/+1
* verify_gla() needs to account for non-zero segment base addresses.tychon2015-06-261-7/+44
* Restore the host's GS.base before returning from 'svm_launch()'.neel2015-06-234-33/+24
* Restructure memory allocation in bhyve to support "devmem".neel2015-06-188-286/+649
* Support guest writes to the TSC by enabling the "use TSC offsetting"tychon2015-06-093-4/+26
* The 'verify_gla()' function is used to ensure that the effective addressneel2015-06-051-1/+1
* Use tunable 'hw.vmm.svm.features' to disable specific SVM features evenneel2015-06-041-5/+10
* Fix non-deterministic delays when accessing a vcpu that was in "running" orneel2015-05-285-28/+112
* Exceptions don't deliver an error code in real mode.neel2015-05-231-0/+11
* Remove the verification of instruction length after instruction decode. Theneel2015-05-221-16/+0
* Don't rely on the 'VM-exit instruction length' field in the VMCS to alwaysneel2015-05-222-13/+11
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenjkim2015-05-221-1/+1
* Emulate the "CMP r/m, reg" instruction (opcode 39H).neel2015-05-211-6/+22
* Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().neel2015-05-063-84/+76
* Do a proper emulation of guest writes to MSR_EFER.neel2015-05-063-14/+128
* Emulate the 'CMP r/m8, imm8' instruction encountered when booting a Windowsneel2015-05-041-2/+14
* Don't advertise the Intel SMX capability to the guest.neel2015-05-021-1/+2
* Emulate machine check related MSRs to allow guest OSes like Windows to boot.neel2015-05-023-7/+24
* r281630 relaxed the limits on the vectors that can be asserted in the IRRs.neel2015-05-011-11/+9
* Emulate MSR_SYSCFG which is accessed by Linux on AMD cpus when MTRRs areneel2015-05-011-0/+2
* Don't require <sys/cpuset.h> to be always included before <machine/vmm.h>.neel2015-04-3013-18/+0
* When an instruction cannot be decoded just return to userspace so bhyve(8)neel2015-04-301-2/+6
* Advertise the MTRR feature via CPUID and emulate the minimal set of MTRR MSRs.neel2015-04-303-3/+38
* Re-implement RTC current time calculation to eliminate the possibility ofneel2015-04-291-21/+32
* Emulate the 'bit test' instruction. Windows 7 uses 'bit test' to check theneel2015-04-291-0/+52
* Implement the century byte in the RTC. Some guests require this field to beneel2015-04-281-22/+44
* STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation.tychon2015-04-251-0/+77
* Missing break in switch case.araujo2015-04-231-0/+1
* Relax the check on which vectors can be delivered through the APIC. Accordingneel2015-04-161-1/+5
* Prefer 'vcpu_should_yield()' over checking 'curthread->td_flags' directly.neel2015-04-161-1/+1
* Enhance the support for Group 1 Extended opcodes:tychon2015-04-061-38/+84
* Fix "MOVS" instruction memory to MMIO emulation. Currently updates totychon2015-04-013-34/+53
* Fix the RTC device model to operate correctly in 12-hour mode. The followingneel2015-03-281-6/+41
* When fetching an instruction in non-64bit mode, consider the value of thetychon2015-03-244-6/+19
* Report ARAT (APIC-Timer-always-running) feature for virtual CPU.mav2015-03-161-0/+6
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenneel2015-03-148-184/+8
* When ICW1 is issued the edge sense circuit is reset which means thattychon2015-03-061-0/+1
* Fix warnings/errors when building vmm.ko with gcc:neel2015-03-022-6/+12
* Allow passthrough devices to be hinted.rstone2015-03-012-34/+51
* Always emulate MSR_PAT on Intel processors and don't rely on PAT save/restoreneel2015-02-244-22/+56
OpenPOWER on IntegriCloud