index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
amd64
/
vmm
Commit message (
Expand
)
Author
Age
Files
Lines
...
|
*
MSR_KGSBASE is no longer saved and restored from the guest MSR save area. This
neel
2014-09-20
1
-7
/
+0
|
*
Restructure the MSR handling so it is entirely handled by processor-specific
neel
2014-09-20
9
-371
/
+201
*
|
Simplify register state save and restore across a VMRUN:
neel
2014-09-27
4
-145
/
+85
*
|
Allow more VMCB fields to be cached:
neel
2014-09-21
5
-223
/
+245
*
|
Get rid of unused stat VMM_HLT_IGNORED.
neel
2014-09-21
2
-2
/
+0
*
|
IFC r271888.
neel
2014-09-20
12
-404
/
+433
*
|
IFC @r271694
neel
2014-09-17
6
-93
/
+337
|
\
\
|
|
/
|
*
Optimize the common case of injecting an interrupt into a vcpu after a HLT
neel
2014-09-12
2
-1
/
+63
|
*
The "SUB" instruction used in getcc() actually does 'x -= y' so use the
neel
2014-08-30
1
-42
/
+66
|
*
Implement the 0x2B SUB instruction, and the OR variant of 0x81.
grehan
2014-08-27
1
-13
/
+91
|
*
Add "hw.vmm.topology.threads_per_core" and "hw.vmm.topology.cores_per_package"
neel
2014-08-24
1
-24
/
+77
|
*
Fix a bug in the emulation of CPUID leaf 0x4 where bhyve was claiming that
neel
2014-08-23
1
-2
/
+2
|
*
Return the spurious interrupt vector (IRQ7 or IRQ15) if the atpic cannot
neel
2014-08-23
1
-2
/
+8
|
*
Reword comment to match the interrupt mode names from the MPtable spec.
neel
2014-08-14
1
-7
/
+10
*
|
Rework vNMI injection.
neel
2014-09-17
1
-7
/
+73
*
|
Minor cleanup.
neel
2014-09-16
2
-15
/
+1
*
|
Use V_IRQ, V_INTR_VECTOR and V_TPR to offload APIC interrupt delivery to the
neel
2014-09-16
2
-46
/
+155
*
|
Set the 'vmexit->inst_length' field properly depending on the type of the
neel
2014-09-14
1
-127
/
+158
*
|
Bug fixes.
neel
2014-09-13
2
-1
/
+6
*
|
style(9): insert an empty line if the function has no local variables
neel
2014-09-13
1
-0
/
+2
*
|
AMD processors that have the SVM decode assist capability will store the
neel
2014-09-13
5
-20
/
+68
*
|
style(9): indent the switch, don't indent the case, indent case body one tab.
neel
2014-09-11
1
-152
/
+132
*
|
Repurpose the V_IRQ interrupt injection to implement VMX-style interrupt
neel
2014-09-11
1
-71
/
+177
*
|
Allow intercepts and irq fields to be cached by the VMCB.
neel
2014-09-10
2
-117
/
+133
*
|
Move the VMCB initialization into svm.c in preparation for changes to the
neel
2014-09-10
3
-84
/
+79
*
|
Move the event injection function into svm.c and add KTR logging for
neel
2014-09-10
3
-41
/
+66
*
|
Remove a bogus check that flagged an error if the guest %rip was zero.
neel
2014-09-10
1
-5
/
+0
*
|
Make the KTR tracepoints uniform and ensure that every VM-exit is logged.
neel
2014-09-10
3
-50
/
+61
*
|
Allow guest read access to MSR_EFER without hypervisor intervention.
neel
2014-09-10
1
-19
/
+24
*
|
Remove gratuitous forward declarations.
neel
2014-09-09
1
-16
/
+12
*
|
Do proper ASID management for guest vcpus.
neel
2014-09-06
4
-84
/
+216
*
|
Merge svm_set_vmcb() and svm_init_vmcb() into a single function that is called
neel
2014-09-05
3
-71
/
+33
*
|
Remove unused header file.
neel
2014-09-04
1
-49
/
+0
*
|
Consolidate the code to restore the host TSS after a #VMEXIT into a single
neel
2014-09-04
1
-29
/
+23
*
|
IFC @r269962
neel
2014-09-02
17
-571
/
+1878
|
\
\
|
|
/
|
*
Use the max guest memory address when creating its iommu domain.
neel
2014-08-14
2
-1
/
+21
|
*
Support PCI extended config space in bhyve.
neel
2014-08-08
1
-0
/
+23
|
*
- Output a summary of optional VT-x features in dmesg similar to CPU
jhb
2014-07-30
3
-30
/
+27
|
*
If a vcpu has issued a HLT instruction with interrupts disabled then it sleeps
neel
2014-07-26
2
-2
/
+10
|
*
Don't return -1 from the push emulation handler. Negative return values are
neel
2014-07-26
1
-4
/
+11
|
*
Fix a couple of issues in the PUSH emulation:
neel
2014-07-24
1
-5
/
+15
|
*
Fix fault injection in bhyve.
neel
2014-07-24
1
-57
/
+15
|
*
Emulate instructions emitted by OpenBSD/i386 version 5.5:
neel
2014-07-23
2
-60
/
+415
|
*
Fix build without INVARIANTS defined by getting rid of unused variable 'exc'.
neel
2014-07-20
1
-2
/
+1
|
*
Handle nested exceptions in bhyve.
neel
2014-07-19
3
-66
/
+293
|
*
Add emulation for legacy x86 task switching mechanism.
neel
2014-07-16
3
-5
/
+88
|
*
Add support for operand size and address size override prefixes in bhyve's
neel
2014-07-15
3
-116
/
+223
|
*
Use the correct offset when converting a logical address (segment:offset)
neel
2014-07-11
1
-4
/
+5
|
*
Accurately identify the vcpu's operating mode as 64-bit, compatibility,
neel
2014-07-08
1
-4
/
+12
|
*
Invalidate guest TLB mappings as a side-effect of its CR3 being updated.
neel
2014-07-08
1
-27
/
+68
[prev]
[next]