summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86_emulate.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86 emulator: emulate clflushGlauber Costa2008-07-201-1/+3
* KVM: x86 emulator: Fix HLT instructionMohammed Gamal2008-07-201-1/+1
* KVM: x86 emulator: lazily evaluate segment registersAvi Kivity2008-07-201-39/+57
* KVM: x86 emulator: avoid segment base adjust for leaAvi Kivity2008-07-201-1/+1
* KVM: x86 emulator: simplify rip relative decodingAvi Kivity2008-07-201-18/+5Star
* KVM: x86 emulator: simplify r/m decodingAvi Kivity2008-07-201-13/+4Star
* KVM: x86 emulator: simplify sib decodingAvi Kivity2008-07-201-16/+4Star
* KVM: x86 emulator: handle undecoded rex.b with r/m = 5 in certain casesAvi Kivity2008-07-201-0/+2
* KVM: x86 emulator: emulate nop and xchg reg, acc (opcodes 0x90 - 0x97)Mohammed Gamal2008-07-201-2/+15
* KVM: x86 emulator: implement 'push imm' (opcode 0x68)Avi Kivity2008-07-201-1/+2
* KVM: x86 emulator: simplify push imm8 emulationAvi Kivity2008-07-201-3/+1Star
* KVM: x86 emulator: Add support for mov r, sreg (0x8c) instructionGuillaume Thouvenin2008-07-201-1/+14
* KVM: x86 emulator: Add support for mov seg, r (0x8e) instructionGuillaume Thouvenin2008-07-201-1/+24
* KVM: x86 emulator: adds support to mov r,imm (opcode 0xb8) instructionGuillaume Thouvenin2008-07-201-1/+4
* KVM: x86 emulator: add support for jmp far 0xeaGuillaume Thouvenin2008-07-201-2/+29
* KVM: x86 emulator: Update c->dst.bytes in decode instructionGuillaume Thouvenin2008-07-201-0/+1
* KVM: x86 emulator: fix hypercall return value on AMDAvi Kivity2008-06-061-1/+2
* KVM: x86 emulator: fix writes to registers with modrm encodingsAvi Kivity2008-05-181-2/+5
* KVM: x86 emulator: disable writeback on lmswAvi Kivity2008-05-041-0/+1
* KVM: x86 emulator: fix lea to really get the effective addressAvi Kivity2008-04-271-1/+1
* KVM: x86 emulator: fix smsw and lmsw with a memory operandAvi Kivity2008-04-271-12/+17
* KVM: x86 emulator: initialize src.val and dst.val for register operandsAvi Kivity2008-04-271-0/+2
* KVM: x86 emulator: fix sparse warnings in x86_emulate.cHarvey Harrison2008-04-271-2/+2
* KVM: x86 emulator: make register_address_increment and JMP_REL static inlinesHarvey Harrison2008-04-271-30/+26Star
* KVM: x86 emulator: make register_address, address_mask static inlinesHarvey Harrison2008-04-271-19/+29
* KVM: x86 emulator: add ad_mask static inlineHarvey Harrison2008-04-271-3/+8
* KVM: x86 emulator: group decoding for group 1 instructionsAvi Kivity2008-04-271-2/+23
* KVM: x86 emulator: add group 7 decodingAvi Kivity2008-04-271-2/+7
* KVM: x86 emulator: Group decoding for groups 4 and 5Avi Kivity2008-04-271-30/+10Star
* KVM: x86 emulator: Group decoding for group 3Avi Kivity2008-04-271-24/+10Star
* KVM: x86 emulator: group decoding for group 1AAvi Kivity2008-04-271-1/+7
* KVM: x86 emulator: add support for group decodingAvi Kivity2008-04-271-6/+27
* KVM: Move arch dependent files to new directory arch/x86/kvm/Avi Kivity2008-01-301-0/+1912