projects
/
linux-2.6.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: x86 emulator: merge the two emulate_1op_rax_rdx implementations
[linux-2.6.git]
/
arch
/
x86
/
kvm
/
emulate.c
2011-09-25
Avi Kivity
KVM: x86 emulator: merge the two emulate_1op_rax_rdx...
blob
|
commitdiff
2011-09-25
Avi Kivity
KVM: x86 emulator: simplify emulate_1op()
blob
|
commitdiff
|
diff to current
2011-09-25
Avi Kivity
KVM: x86 emulator: simplify emulate_2op_cl()
blob
|
commitdiff
|
diff to current
2011-09-25
Avi Kivity
KVM: x86 emulator: simplify emulate_2op_cl()
blob
|
commitdiff
|
diff to current
2011-09-25
Avi Kivity
KVM: x86 emulator: simplify emulate_2op_SrcV()
blob
|
commitdiff
|
diff to current
2011-09-25
Takuya Yoshikawa
KVM: x86 emulator: Make x86_decode_insn() return proper...
blob
|
commitdiff
|
diff to current
2011-09-25
Takuya Yoshikawa
KVM: x86 emulator: Let compiler know insn_fetch() rarel...
blob
|
commitdiff
|
diff to current
2011-09-25
Takuya Yoshikawa
KVM: x86 emulator: Drop _size argument from insn_fetch()
blob
|
commitdiff
|
diff to current
2011-09-25
Takuya Yoshikawa
KVM: x86 emulator: Use ctxt->_eip directly in do_insn_f...
blob
|
commitdiff
|
diff to current
2011-09-25
Avi Kivity
KVM: x86 emulator: fix Src2CL decode
blob
|
commitdiff
|
diff to current
2011-07-12
Avi Kivity
KVM: x86 emulator: fold decode_cache into x86_emulate_ctxt
blob
|
commitdiff
|
diff to current
2011-07-12
Avi Kivity
KVM: x86 emulator: rename decode_cache::eip to _eip
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for CLI/STI...
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for LOOP/JCXZ
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Clean up INT n/INTO/INT 3(CC/CD/CE)
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for MOV(8C/8E)
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for RET(C3)
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for XCHG(86/87)
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for TEST(84...
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for some instruc...
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Rename emulate_xxx() to em_xxx()
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Use the pointers ctxt and c consistently
blob
|
commitdiff
|
diff to current
2011-07-12
Xiao Guangrong
KVM: fix uninitialized warning
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Stop passing ctxt->ops as arg of...
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Stop passing ctxt->ops as arg of...
blob
|
commitdiff
|
diff to current
2011-07-12
Takuya Yoshikawa
KVM: x86 emulator: Place insn_fetch helpers together
blob
|
commitdiff
|
diff to current
2011-06-29
Avi Kivity
KVM: x86 emulator: fix %rip-relative addressing with...
blob
|
commitdiff
|
diff to current
2011-06-06
Marcelo Tosatti
KVM: x86: use proper port value when checking io instru...
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Make jmp far emulation into a separa...
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Rename emulate_grpX() to em_grpX()
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Remove unused arg from emulate_pop()
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Remove unused arg from writeback()
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Remove unused arg from read_descriptor()
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Remove unused arg from seg_override()
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: consolidate segment accessors
blob
|
commitdiff
|
diff to current
2011-05-22
Gleb Natapov
KVM: emulator: Propagate fault in far jump emulation
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: consolidate group handling
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for PUSHF/POPF...
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for PUSHA/POPA...
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for POP reg...
blob
|
commitdiff
|
diff to current
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Use opcode::execute for Group 1...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: Use opcode::execute for 0F 01 opcode
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: Don't force #UD for 0F 01 /5
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: move 0F 01 sub-opcodes into their...
blob
|
commitdiff
|
diff to current
2011-05-22
Randy Dunlap
KVM: x86 emulator: fix const value warning on i386...
blob
|
commitdiff
|
diff to current
2011-05-22
Clemens Noss
KVM: x86 emulator: avoid calling wbinvd() macro
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: add new ->wbinvd() callback
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: add ->fix_hypercall() callback
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: add new ->halt() callback
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: make emulate_invlpg() an emulator...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: emulate CLTS internally
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: Replace calls to is_pae() and is_pag...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: drop use of is_long_mode()
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: add and use new callbacks set_idt...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: avoid using ctxt->vcpu in check_perm...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: drop vcpu argument from intercept...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: drop vcpu argument from cr/dr/cpl...
blob
|
commitdiff
|
diff to current
2011-05-22
Avi Kivity
KVM: x86 emulator: drop vcpu argument from segment...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: drop vcpu argument from pio callbacks
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: drop vcpu argument from memory read...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: whitespace cleanups
blob
|
commitdiff
|
diff to current
2011-05-11
Nelson Elhage
KVM: emulator: Use linearize() when fetching instructions
blob
|
commitdiff
|
diff to current
2011-05-11
Nelson Elhage
KVM: x86 emulator: Handle wraparound in (cs_base +...
blob
|
commitdiff
|
diff to current
2011-05-11
Takuya Yoshikawa
KVM: x86 emulator: Use em_push() instead of emulate_push()
blob
|
commitdiff
|
diff to current
2011-05-11
Takuya Yoshikawa
KVM: x86 emulator: Make emulate_push() store the value...
blob
|
commitdiff
|
diff to current
2011-05-11
Takuya Yoshikawa
KVM: x86 emulator: Disable writeback for CMP emulation
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: implement segment permission checks
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: move desc_limit_scaled()
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: move linearize() downwards
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: pass access size and read/write...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: change address linearization to...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: move invlpg emulation into a function
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: Add helpers for memory access using...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: Drop EFER.SVME requirement from...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: Re-add VendorSpecific tag to VMMCALL...
blob
|
commitdiff
|
diff to current
2011-05-11
Gleb Natapov
KVM: x86 emulator: do not open code return values from...
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add checks for IO instructions
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept checks for one-byte instructions
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept checks for remaining twobyte...
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept checks for remaining group7...
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept checks for SVM instructions
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept checks for descriptor table...
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept check for accessing dr registers
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: SVM: Add intercept check for emulated cr accesses
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: x86: Add x86 callback for intercept check
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: x86 emulator: Add flag to check for protected...
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: x86 emulator: Add check_perm callback
blob
|
commitdiff
|
diff to current
2011-05-11
Joerg Roedel
KVM: x86 emulator: Don't write-back cpu-state on X86EMU...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: add SVM intercepts
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: add framework for instruction intercepts
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: implement movdqu instruction (f3...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: SSE support
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: Specialize decoding for insns with...
blob
|
commitdiff
|
diff to current
2011-05-11
Avi Kivity
KVM: x86 emulator: do not munge rep prefix
blob
|
commitdiff
|
diff to current
2011-03-17
Gleb Natapov
KVM: emulator: Fix permission checking in io permission...
blob
|
commitdiff
|
diff to current
2011-03-17
Gleb Natapov
KVM: emulator: Fix io permission checking for 64bit...
blob
|
commitdiff
|
diff to current
2011-03-17
Avi Kivity
KVM: x86 emulator: vendor specific instructions
blob
|
commitdiff
|
diff to current
2011-01-12
Andre Przywara
KVM: SVM: copy instruction bytes from VMCB
blob
|
commitdiff
|
diff to current
2011-01-12
Avi Kivity
KVM: x86 emulator: simplify exception generation
blob
|
commitdiff
|
diff to current
2011-01-12
Avi Kivity
KVM: x86 emulator: tighen up ->read_std() and ->write_s...
blob
|
commitdiff
|
diff to current
next