aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm/amd
Commit message (Expand)AuthorAgeFilesLines
* Fix warnings/errors when building vmm.ko with gcc:Neel Natu2015-03-022-6/+12
* Add macro to identify AVIC capability (advanced virtual interrupt controller)Neel Natu2015-01-241-0/+1
* 'struct vm_exception' was intended to be used only as the collateral for theNeel Natu2015-01-131-11/+4
* Clear blocking due to STI or MOV SS in the hypervisor when an instruction isNeel Natu2015-01-062-0/+14
* Initialize all fields of 'struct vm_exception exception' before passing it toNeel Natu2014-12-301-2/+5
* Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT' onNeel Natu2014-12-302-0/+15
* Allow ktr(4) tracing of all guest exceptions via the tunableNeel Natu2014-12-231-4/+92
* Reported by: CoverityMarcelo Araujo2014-10-281-0/+1
* Remove bhyve SVM feature printf's now that they are available in thePeter Grehan2014-10-271-21/+0
* IFC @r273214Neel Natu2014-10-201-1/+1
|\
* | Use the correct fault type (VM_PROT_EXECUTE) for an instruction fetch.Neel Natu2014-10-161-0/+2
* | Remove extraneous comments.Neel Natu2014-10-111-22/+6
* | Get rid of unused headers.Neel Natu2014-10-113-193/+126
* | Get rid of unused forward declaration of 'struct svm_softc'.Neel Natu2014-10-111-2/+1
* | style(9) fixes.Neel Natu2014-10-111-8/+1
* | Use a consistent style for messages emitted when the module is loaded.Neel Natu2014-10-111-28/+24
* | Fix bhyvectl so it works correctly on AMD/SVM hosts. Also, add command lineNeel Natu2014-10-102-0/+88
* | Simplify register state save and restore across a VMRUN:Neel Natu2014-09-274-145/+85
* | Allow more VMCB fields to be cached:Neel Natu2014-09-215-223/+245
* | IFC r271888.Neel Natu2014-09-203-25/+232
|\|
* | IFC @r271694Neel Natu2014-09-171-6/+24
|\|
* | Rework vNMI injection.Neel Natu2014-09-171-7/+73
* | Minor cleanup.Neel Natu2014-09-162-15/+1
* | Use V_IRQ, V_INTR_VECTOR and V_TPR to offload APIC interrupt delivery to theNeel Natu2014-09-161-44/+149
* | Set the 'vmexit->inst_length' field properly depending on the type of theNeel Natu2014-09-141-127/+158
* | Bug fixes.Neel Natu2014-09-132-1/+6
* | style(9): insert an empty line if the function has no local variablesNeel Natu2014-09-131-0/+2
* | AMD processors that have the SVM decode assist capability will store theNeel Natu2014-09-132-8/+41
* | style(9): indent the switch, don't indent the case, indent case body one tab.Neel Natu2014-09-111-152/+132
* | Repurpose the V_IRQ interrupt injection to implement VMX-style interruptNeel Natu2014-09-111-71/+177
* | Allow intercepts and irq fields to be cached by the VMCB.Neel Natu2014-09-102-117/+133
* | Move the VMCB initialization into svm.c in preparation for changes to theNeel Natu2014-09-103-84/+79
* | Move the event injection function into svm.c and add KTR logging forNeel Natu2014-09-103-41/+66
* | Remove a bogus check that flagged an error if the guest %rip was zero.Neel Natu2014-09-101-5/+0
* | Make the KTR tracepoints uniform and ensure that every VM-exit is logged.Neel Natu2014-09-103-50/+61
* | Allow guest read access to MSR_EFER without hypervisor intervention.Neel Natu2014-09-101-19/+24
* | Remove gratuitous forward declarations.Neel Natu2014-09-091-16/+12
* | Do proper ASID management for guest vcpus.Neel Natu2014-09-064-84/+216
* | Merge svm_set_vmcb() and svm_init_vmcb() into a single function that is calledNeel Natu2014-09-053-71/+33
* | Remove unused header file.Neel Natu2014-09-041-49/+0
* | Consolidate the code to restore the host TSS after a #VMEXIT into a singleNeel Natu2014-09-041-29/+23
* | IFC @r269962Neel Natu2014-09-022-65/+121
|\|
* | An exception is allowed to be injected even if the vcpu is in an interruptNeel Natu2014-08-253-59/+49
* | Disable global interrupts early so all the software state maintained by bhyveNeel Natu2014-06-111-25/+30
* | Temporary fix for guest idle detection.Peter Grehan2014-06-091-6/+25
* | Allow the TSC MSR to be accessed directly from the guest.Peter Grehan2014-06-071-0/+2
* | Set the guest PAT MSR in the VMCB to power-on defaults.Peter Grehan2014-06-071-2/+12
* | ins/outs support for SVM. Modelled on the Intel VT-x code.Peter Grehan2014-06-061-33/+139
* | Allow the guest's CR2 value to be read/written.Peter Grehan2014-06-051-0/+8
* | Use API call when VM is detected as suspended. This fixesPeter Grehan2014-06-031-2/+1