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
/
vmm_instruction_emul.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
When fetching an instruction in non-64bit mode, consider the value of the
tychon
2015-03-24
1
-3
/
+3
*
MOVS instruction emulation.
neel
2015-01-19
1
-4
/
+267
*
IFC @r273206
neel
2014-10-19
1
-20
/
+77
|
\
|
*
Emulate "POP r/m".
neel
2014-10-14
1
-20
/
+77
*
|
IFC @r271694
neel
2014-09-17
1
-52
/
+154
|
\
\
|
|
/
|
*
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
*
|
AMD processors that have the SVM decode assist capability will store the
neel
2014-09-13
1
-1
/
+8
*
|
IFC @r269962
neel
2014-09-02
1
-148
/
+533
|
\
\
|
|
/
|
*
Support PCI extended config space in bhyve.
neel
2014-08-08
1
-0
/
+23
|
*
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
|
*
Emulate instructions emitted by OpenBSD/i386 version 5.5:
neel
2014-07-23
1
-58
/
+298
|
*
Add support for operand size and address size override prefixes in bhyve's
neel
2014-07-15
1
-113
/
+202
|
*
Use the correct offset when converting a logical address (segment:offset)
neel
2014-07-11
1
-4
/
+5
|
*
Add support for emulating the move instruction: "mov r/m8, imm8".
tychon
2014-06-26
1
-0
/
+15
*
|
MFC @ r266724
grehan
2014-06-03
1
-45
/
+482
|
\
\
|
|
/
|
*
Add segment protection and limits violation checks in vie_calculate_gla()
neel
2014-05-27
1
-5
/
+81
|
*
Do the linear address calculation for the ins/outs emulation using a new
neel
2014-05-25
1
-38
/
+32
|
*
Consolidate all the information needed by the guest page table walker into
neel
2014-05-24
1
-20
/
+48
|
*
When injecting a page fault into the guest also update the guest's %cr2 to
neel
2014-05-24
1
-17
/
+16
|
*
Check for alignment check violation when processing in/out string instructions.
neel
2014-05-23
1
-8
/
+26
|
*
Add emulation of the "outsb" instruction. NetBSD guests use this to write to
neel
2014-05-23
1
-1
/
+47
|
*
Inject page fault into the guest if the page table walker detects an invalid
neel
2014-05-22
1
-23
/
+52
|
*
Add PG_RW check when translating a guest linear to guest physical address.
neel
2014-05-20
1
-20
/
+83
|
*
Add PG_U (user/supervisor) checks when translating a guest linear address
neel
2014-05-19
1
-10
/
+19
|
*
Add support for emulating the byte move and sign extend instructions:
tychon
2014-04-15
1
-5
/
+37
|
*
Add support for FreeBSD/i386 guests under bhyve.
jhb
2014-02-05
1
-25
/
+77
|
*
Add support for emulating the byte move and zero extend instructions:
tychon
2014-02-05
1
-0
/
+91
*
|
MFC @ r259205 in preparation for some SVM updates. (for real this time)
grehan
2014-02-04
1
-1
/
+0
|
\
\
|
|
/
*
|
Roll back botched partial MFC :(
grehan
2014-02-04
1
-0
/
+1
*
|
MFC @ r259205 in preparation for some SVM updates.
grehan
2014-02-04
1
-1
/
+0
|
\
\
|
|
/
|
*
Remove unnecessary includes of <machine/pmap.h>
neel
2013-10-29
1
-1
/
+0
|
*
Merge projects/bhyve_npt_pmap into head.
neel
2013-10-05
1
-13
/
+15
*
|
Enable memory overcommit for AMD processors.
grehan
2013-12-18
1
-1
/
+1
*
|
MFC @ r256071
grehan
2013-12-18
1
-13
/
+15
*
|
IFC @ r255692
grehan
2013-09-20
1
-8
/
+16
|
\
\
|
|
/
|
*
Fix a bug in decoding an instruction that has an SIB byte as well as an
neel
2013-09-17
1
-6
/
+6
|
*
Add support for emulating the byte move instruction "mov r/m8, r8".
neel
2013-08-27
1
-2
/
+10
*
|
Add in last remaining files to get AMD-SVM operational.
grehan
2013-08-23
1
-1
/
+1
|
/
*
Add support for emulation of the "or r/m, imm8" instruction.
neel
2013-07-23
1
-3
/
+60
*
Verify that all bytes in the instruction buffer are consumed during decoding.
neel
2013-07-03
1
-0
/
+16
*
Switch to standard copyright license text
emaste
2013-05-02
1
-2
/
+2
*
Add RIP-relative addressing to the instruction decoder.
grehan
2013-04-25
1
-33
/
+29
*
Allow caller to skip 'guest linear address' validation when doing instruction
neel
2013-03-28
1
-5
/
+4
*
Add emulation support for instruction "88/r: mov r/m8, r8".
neel
2013-01-30
1
-0
/
+58
*
Properly screen for the AND 0x81 instruction from the set
grehan
2012-11-30
1
-0
/
+7
*
Remove debug printf.
grehan
2012-11-29
1
-1
/
+0
*
Add support for the 0x81 AND instruction, now generated
grehan
2012-11-29
1
-0
/
+29
*
Revamp the x86 instruction emulation in bhyve.
neel
2012-11-28
1
-49
/
+432
[next]