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
*
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
*
Add x2APIC support. Enable it by default if CPU is capable. The
kib
2015-02-09
1
-5
/
+6
*
Add macro to identify AVIC capability (advanced virtual interrupt controller)
neel
2015-01-24
1
-0
/
+1
*
MOVS instruction emulation.
neel
2015-01-19
1
-4
/
+267
*
Simplify instruction restart logic in bhyve.
neel
2015-01-18
3
-16
/
+62
*
Fix typo (missing comma).
neel
2015-01-14
1
-1
/
+1
*
'struct vm_exception' was intended to be used only as the collateral for the
neel
2015-01-13
4
-51
/
+54
*
Clear blocking due to STI or MOV SS in the hypervisor when an instruction is
neel
2015-01-06
5
-27
/
+55
*
Initialize all fields of 'struct vm_exception exception' before passing it to
neel
2014-12-30
1
-2
/
+5
*
Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.
neel
2014-12-30
6
-61
/
+1051
*
Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT' on
neel
2014-12-30
2
-0
/
+15
[next]