summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm/amd
Commit message (Expand)AuthorAgeFilesLines
* vmm(4): Small spelling fixes.pfg2016-05-031-1/+1
* Allow guest writes to AMD microcode update[0xc0010020] MSR without updating a...anish2016-04-111-0/+5
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toskra2016-02-222-3/+0
* 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-181-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-281-3/+9
* Do a proper emulation of guest writes to MSR_EFER.neel2015-05-061-14/+84
* Emulate machine check related MSRs to allow guest OSes like Windows to boot.neel2015-05-021-0/+7
* 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-303-3/+0
* Advertise the MTRR feature via CPUID and emulate the minimal set of MTRR MSRs.neel2015-04-301-1/+22
* Missing break in switch case.araujo2015-04-231-0/+1
* Prefer 'vcpu_should_yield()' over checking 'curthread->td_flags' directly.neel2015-04-161-1/+1
* When fetching an instruction in non-64bit mode, consider the value of thetychon2015-03-241-0/+6
* Fix warnings/errors when building vmm.ko with gcc:neel2015-03-022-6/+12
* Add macro to identify AVIC capability (advanced virtual interrupt controller)neel2015-01-241-0/+1
* 'struct vm_exception' was intended to be used only as the collateral for theneel2015-01-131-11/+4
* Clear blocking due to STI or MOV SS in the hypervisor when an instruction isneel2015-01-062-0/+14
* Initialize all fields of 'struct vm_exception exception' before passing it toneel2014-12-301-2/+5
* Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT' onneel2014-12-302-0/+15
* Allow ktr(4) tracing of all guest exceptions via the tunableneel2014-12-231-4/+92
* Reported by: Coverityaraujo2014-10-281-0/+1
* Remove bhyve SVM feature printf's now that they are available in thegrehan2014-10-271-21/+0
* IFC @r273214neel2014-10-201-1/+1
* Use the correct fault type (VM_PROT_EXECUTE) for an instruction fetch.neel2014-10-161-0/+2
* Remove extraneous comments.neel2014-10-111-22/+6
* Get rid of unused headers.neel2014-10-113-193/+126
* Get rid of unused forward declaration of 'struct svm_softc'.neel2014-10-111-2/+1
* style(9) fixes.neel2014-10-111-8/+1
* Use a consistent style for messages emitted when the module is loaded.neel2014-10-111-28/+24
* Fix bhyvectl so it works correctly on AMD/SVM hosts. Also, add command lineneel2014-10-102-0/+88
* Simplify register state save and restore across a VMRUN:neel2014-09-274-145/+85
* Allow more VMCB fields to be cached:neel2014-09-215-223/+245
* IFC r271888.neel2014-09-203-25/+232
* IFC @r271694neel2014-09-171-6/+24
|\
* | Rework vNMI injection.neel2014-09-171-7/+73
* | Minor cleanup.neel2014-09-162-15/+1
* | Use V_IRQ, V_INTR_VECTOR and V_TPR to offload APIC interrupt delivery to theneel2014-09-161-44/+149
* | Set the 'vmexit->inst_length' field properly depending on the type of theneel2014-09-141-127/+158
* | Bug fixes.neel2014-09-132-1/+6
* | style(9): insert an empty line if the function has no local variablesneel2014-09-131-0/+2
* | AMD processors that have the SVM decode assist capability will store theneel2014-09-132-8/+41
* | style(9): indent the switch, don't indent the case, indent case body one tab.neel2014-09-111-152/+132
* | Repurpose the V_IRQ interrupt injection to implement VMX-style interruptneel2014-09-111-71/+177
* | Allow intercepts and irq fields to be cached by the VMCB.neel2014-09-102-117/+133
* | Move the VMCB initialization into svm.c in preparation for changes to theneel2014-09-103-84/+79
* | Move the event injection function into svm.c and add KTR logging forneel2014-09-103-41/+66
* | Remove a bogus check that flagged an error if the guest %rip was zero.neel2014-09-101-5/+0
* | Make the KTR tracepoints uniform and ensure that every VM-exit is logged.neel2014-09-103-50/+61
OpenPOWER on IntegriCloud