index
:
xen/xen
master
stable-4.0
stable-4.1
stable-4.2
stable-4.3
staging
staging-4.0
staging-4.1
staging-4.2
staging-4.3
xen
James
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
xen
/
arch
/
x86
/
x86_emulate.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
x86: save/restore only partial register state where possible
Jan Beulich
2012-10-30
1
-0
/
+1
*
x86/emulator: workaround for AMD erratum 573
Jan Beulich
2011-12-16
1
-0
/
+6
*
Update my email address to long-term stable address.
Keir Fraser
2011-01-07
1
-1
/
+1
*
x86_emulate: Implement a more dynamic interface for handling FPU
Keir Fraser
2008-04-16
1
-17
/
+1
*
x86_emulate: Remove environment-specific definitions from core
Keir Fraser
2008-03-31
1
-3452
/
+7
*
x86_emulate: Check I/O port accesses.
Keir Fraser
2008-03-27
1
-8
/
+57
*
x86_emulate: Remove the CPL and IOPL check in the I/O handling code.
Keir Fraser
2008-03-19
1
-3
/
+0
*
x86_emulate: Return X86EMUL_UNHANDLEABLE if mode_iopl() or
Keir Fraser
2008-03-19
1
-4
/
+18
*
x86: check ModR/M mod bits for CR/DR access insns
Keir Fraser
2008-03-18
1
-1
/
+1
*
x86_emulate: Load FPU context before FWAIT.
Keir Fraser
2008-03-04
1
-0
/
+2
*
x86_emulate: Emit emulated forms of most FPU instructions as '.byte
Keir Fraser
2008-03-04
1
-20
/
+20
*
x86_emulate: More FPU instructions.
Keir Fraser
2008-03-03
1
-8
/
+83
*
x86_emulate: INS/OUTS need Mov attribute to force writeback (since
Keir Fraser
2008-03-03
1
-3
/
+1
*
x86_emulate: Fix FNSTCW/FNSTSW modrm range check.
Keir Fraser
2008-02-26
1
-2
/
+2
*
hvm: More emulation changes: push some of the realmode or HVM-emulate
Keir Fraser
2008-02-22
1
-81
/
+80
*
hvm: Remove lots of custom trap-and-emulate code and defer to
Keir Fraser
2008-02-21
1
-0
/
+18
*
x86_emulate: Allow writeback-avoidance optimisation to be defeated by
Keir Fraser
2008-02-21
1
-1
/
+3
*
x86_emulate: Fix IMUL r/m8 emulation.
Keir Fraser
2008-02-07
1
-0
/
+1
*
x86_emulate: Handle rep_ins, rep_outs, rep_movs hook failure and fall
Keir Fraser
2008-02-07
1
-12
/
+15
*
x86_emulate: Fix MUL emulation.
Keir Fraser
2008-02-07
1
-0
/
+4
*
x86_emulate: fix side-effect macro call.
Keir Fraser
2008-02-05
1
-3
/
+6
*
vmx realmode: Emulate protected-mode transition while CS and SS have
Keir Fraser
2008-02-05
1
-13
/
+154
*
x86_emulate: Fix SAHF emulation.
Keir Fraser
2008-02-05
1
-1
/
+1
*
x86_emulate: Emulate FNINIT, FNSTCW, FNSTSW x87 instructions.
Keir Fraser
2008-01-23
1
-2
/
+32
*
x86_emulate: Fix CLTS emulation.
Keir Fraser
2008-01-23
1
-1
/
+1
*
x86_emulate: Provide callbacks for faster emulation of:
Keir Fraser
2008-01-22
1
-44
/
+115
*
x86_emulate: Fix near CALL/JMP <reg,mem>. Broken by c/s 16491.
Keir Fraser
2008-01-10
1
-1
/
+1
*
x86_emulate: Certain opcodes are only valid with a memory operand.
Keir Fraser
2008-01-10
1
-0
/
+4
*
x86_emulate: Fix handling of RIP-relative addressing.
Keir Fraser
2008-01-09
1
-2
/
+2
*
x86_emulate: Correct RIP-relative addressing offset for SHLD/SHRD with
Keir Fraser
2008-01-09
1
-0
/
+3
*
Fix x86_emulate() handling of imul with immediate operands.
Keir Fraser
2008-01-09
1
-8
/
+11
*
x86_emulate: EFLAGS.PF only reflects least-significant byte of result,
Keir Fraser
2007-12-05
1
-8
/
+11
*
x86_emulate: Fix SHLD/SHRD emulation -- cannot rely on dst.orig_val
Keir Fraser
2007-12-04
1
-1
/
+1
*
x86_emulate: Fix POPA. Few other cleanups.
Keir Fraser
2007-11-29
1
-7
/
+17
*
x86_emulate: Emulate SHLD and SHRD instructions.
Keir Fraser
2007-11-28
1
-16
/
+44
*
x86_emulate: Emulate RDTSC instruction.
Keir Fraser
2007-11-28
1
-2
/
+24
*
x86_emulate: Emulate ENTER and LEAVE instructions.
Keir Fraser
2007-11-28
1
-1
/
+58
*
x86_emulate: Fix use-before-initialise warning.
Keir Fraser
2007-11-27
1
-1
/
+1
*
x86_emulate: Emulate LMSW and SMSW.
Keir Fraser
2007-11-26
1
-3
/
+28
*
x86_emulate: Emulate RETF and RETF imm16.
Keir Fraser
2007-11-26
1
-1
/
+16
*
x86_emulate: Emulate CPUID and HLT.
Keir Fraser
2007-11-26
1
-2
/
+21
*
x86_emulate: Emulate LDS/LES/LFS/LGS/LSS.
Keir Fraser
2007-11-26
1
-3
/
+35
*
x86_emulate: Emulate CMPS and SCAS string-compare instructions.
Keir Fraser
2007-11-25
1
-3
/
+48
*
x86_emulate: Emulate IRET.
Keir Fraser
2007-11-25
1
-1
/
+28
*
x86_emulate: Decode and emulate PUSHF/POPF.
Keir Fraser
2007-11-25
1
-12
/
+42
*
x86_emulate: Allow emulated injection of exceptions and interrupts.
Keir Fraser
2007-11-25
1
-5
/
+41
*
x86_emulate: Emulate far call/jmp. This completes emulation of Grp5.
Keir Fraser
2007-11-25
1
-1
/
+53
*
vmx realmode: Support privileged EFLAGS updates in emulated realmode.
Keir Fraser
2007-11-25
1
-7
/
+4
*
vmx realmode: Plumb through I/O port accesses in emulated realmode.
Keir Fraser
2007-11-25
1
-4
/
+30
*
x86_emulate: Support most common segment load/save instructions.
Keir Fraser
2007-11-24
1
-9
/
+214
[next]