Age | Commit message (Expand) | Author | Files | Lines |
2008-01-30 | KVM: Move arch dependent files to new directory arch/x86/kvm/ | Avi Kivity | 1 | -1913/+0 |
2008-01-30 | KVM: Portability: Introduce kvm_vcpu_arch | Zhang Xiantao | 1 | -12/+12 |
2008-01-30 | KVM: x86 emulator: Fix stack instructions on 64-bit mode | Avi Kivity | 1 | -12/+15 |
2008-01-30 | KVM: x86 emulator: fix eflags preparation for emulation | Avi Kivity | 1 | -15/+15 |
2008-01-30 | KVM: Replace #GP injection by the generalized exception queue | Avi Kivity | 1 | -2/+2 |
2008-01-30 | KVM: x86 emulator: unify four switch statements into two | Avi Kivity | 1 | -174/+168 |
2008-01-30 | KVM: x86 emulator: unify two switches | Avi Kivity | 1 | -27/+23 |
2008-01-30 | KVM: x86 emulator: Move rep processing before instruction execution | Avi Kivity | 1 | -34/+36 |
2008-01-30 | KVM: x86 emulator: cmps instruction | Guillaume Thouvenin | 1 | -2/+56 |
2008-01-30 | KVM: x86 emulator: Rename 'cr2' to 'memop' | Sheng Yang | 1 | -9/+9 |
2008-01-30 | KVM: x86 emulator: address size and operand size overrides are sticky | Avi Kivity | 1 | -7/+12 |
2008-01-30 | KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2 | Guillaume Thouvenin | 1 | -1/+3 |
2008-01-30 | KVM: x86 emulator: prefetch up to 15 bytes of the instruction executed | Avi Kivity | 1 | -2/+36 |
2008-01-30 | KVM: x86 emulator: modify 'lods', and 'stos' not to depend on CR2 | Sheng Yang | 1 | -4/+10 |
2008-01-30 | KVM: x86 emulator: remove 8 bytes operands emulator for call near instruction | Izik Eidus | 1 | -3/+0 |
2008-01-30 | KVM: x86 emulator: Hoist modrm and abs decoding into separate functions | Avi Kivity | 1 | -160/+177 |
2008-01-30 | KVM: Simplify decode_register_operand() calling convention | Avi Kivity | 1 | -3/+3 |
2008-01-30 | KVM: x86 emulator: centralize decoding of one-byte register access insns | Avi Kivity | 1 | -57/+46 |
2008-01-30 | KVM: x86 emulator: Extract the common code of SrcReg and DstReg | Avi Kivity | 1 | -49/+31 |
2008-01-30 | KVM: x86 emulator: don't depend on cr2 for mov abs emulation | Avi Kivity | 1 | -20/+30 |
2008-01-30 | KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (p... | Zhang Xiantao | 1 | -0/+1 |
2008-01-30 | KVM: x86 emulator: cmc, clc, cli, sti | Nitin A Kamble | 1 | -2/+19 |
2008-01-30 | KVM: x86 emulator: Implement emulation of instruction: inc & dec | Nitin A Kamble | 1 | -2/+18 |
2008-01-30 | KVM: CodingStyle cleanup | Mike Day | 1 | -39/+37 |
2008-01-30 | KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect | Laurent Vivier | 1 | -9/+15 |
2008-01-30 | KVM: x86_emulator: no writeback for bt | Qing He | 1 | -0/+1 |
2008-01-30 | KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead | Laurent Vivier | 1 | -52/+24 |
2008-01-30 | KVM: x86 emulator: remove _eflags and use directly ctxt->eflags. | Laurent Vivier | 1 | -62/+59 |
2008-01-30 | KVM: x86 emulator: split some decoding into functions for readability | Laurent Vivier | 1 | -185/+266 |
2008-01-30 | KVM: Call x86_decode_insn() only when needed | Laurent Vivier | 1 | -3/+21 |
2008-01-30 | KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() | Laurent Vivier | 1 | -6/+2 |
2008-01-30 | KVM: x86 emulator: move all decoding process to function x86_decode_insn() | Laurent Vivier | 1 | -24/+53 |
2008-01-30 | KVM: x86 emulator: move all x86_emulate_memop() to a structure | Laurent Vivier | 1 | -435/+484 |
2008-01-30 | KVM: x86 emulator: remove unused functions | Laurent Vivier | 1 | -39/+0 |
2008-01-30 | KVM: Refactor hypercall infrastructure (v3) | Anthony Liguori | 1 | -2/+9 |
2008-01-30 | KVM: x86 emulator: Add vmmcall/vmcall to x86_emulate (v3) | Anthony Liguori | 1 | -6/+17 |
2007-11-27 | KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std | Amit Shah | 1 | -1/+1 |
2007-11-27 | KVM: x86 emulator: fix the saving of of the eip value | Izik Eidus | 1 | -0/+1 |
2007-11-27 | KVM: x86 emulator: fix JMP_REL | Izik Eidus | 1 | -2/+1 |
2007-11-08 | KVM: x86 emulator: invd instruction | Avi Kivity | 1 | -1/+3 |
2007-11-08 | KVM: x86 emulator: fix 'push imm8' emulation | Avi Kivity | 1 | -11/+11 |
2007-10-22 | KVM: x86 emulator: fix access registers for instructions with ModR/M byte and... | Aurelien Jarno | 1 | -0/+16 |
2007-10-22 | KVM: x86 emulator: implement 'movnti mem, reg' | Sheng Yang | 1 | -1/+6 |
2007-10-22 | KVM: x86 emulator: fix repne/repnz decoding | Laurent Vivier | 1 | -2/+1 |
2007-10-22 | KVM: x86 emulator: fix merge screwup due to emulator split | Nitin A Kamble | 1 | -25/+26 |
2007-10-13 | KVM: x86 emulator: popf | Nitin A Kamble | 1 | -1/+4 |
2007-10-13 | KVM: x86 emulator: fix src, dst value initialization | Nitin A Kamble | 1 | -0/+2 |
2007-10-13 | KVM: x86 emulator: jmp abs | Nitin A Kamble | 1 | -0/+6 |
2007-10-13 | KVM: x86 emulator: lea | Nitin A Kamble | 1 | -1/+4 |
2007-10-13 | KVM: X86 emulator: jump conditional short | Nitin A Kamble | 1 | -2/+13 |
2007-10-13 | KVM: x86 emulator: imlpement jump conditional relative | Nitin A Kamble | 1 | -1/+60 |
2007-10-13 | KVM: x86 emulator: sort opcodes into ascending order | Nitin A Kamble | 1 | -50/+49 |
2007-10-13 | KVM: x86 emulator: pushf | Nitin A Kamble | 1 | -2/+9 |
2007-10-13 | KVM: x86 emulator: call near | Nitin A Kamble | 1 | -1/+21 |
2007-10-13 | KVM: x86 emulator: push imm8 | Nitin A Kamble | 1 | -3/+14 |
2007-10-13 | KVM: Rename kvm_arch_ops to kvm_x86_ops | Christian Ehrhardt | 1 | -2/+2 |
2007-10-13 | KVM: Clean up unloved invlpg emulation | Rusty Russell | 1 | -13/+3 |
2007-10-13 | KVM: X86 emulator: fix 'push reg' writeback | Avi Kivity | 1 | -1/+0 |
2007-10-13 | KVM: x86 emulator: implement 'push reg' (opcodes 0x50-0x57) | Nitin A Kamble | 1 | -1/+15 |
2007-10-13 | KVM: x86 emulator: Implement 'jmp rel short' instruction (opcode 0xeb) | Nitin A Kamble | 1 | -1/+2 |
2007-10-13 | KVM: x86 emulator: implement 'jmp rel' instruction (opcode 0xe9) | Nitin A Kamble | 1 | -2/+14 |
2007-10-13 | KVM: x86 emulator: implement 'and $imm, %{al|ax|eax}' | Nitin A Kamble | 1 | -2/+19 |
2007-10-13 | KVM: Clean up kvm_setup_pio() | Laurent Vivier | 1 | -4/+2 |
2007-10-13 | KVM: Cleanup string I/O instruction emulation | Laurent Vivier | 1 | -5/+44 |
2007-10-13 | KVM: Change the emulator_{read,write,cmpxchg}_* functions to take a vcpu | Laurent Vivier | 1 | -15/+20 |
2007-10-13 | KVM: Remove dead code in the cmpxchg instruction emulation | Aurelien Jarno | 1 | -2/+0 |
2007-10-13 | KVM: x86 emulator: fix faulty check for two-byte opcode | Avi Kivity | 1 | -1/+1 |
2007-10-13 | KVM: x86 emulator: fix cmov for writeback changes | Avi Kivity | 1 | -11/+11 |
2007-10-13 | KVM: Trivial: Comment spelling may escape grep | Rusty Russell | 1 | -1/+1 |
2007-10-13 | KVM: Trivial: Make decode_register() static | Rusty Russell | 1 | -2/+7 |
2007-08-06 | KVM: x86 emulator: fix debug reg mov instructions | Avi Kivity | 1 | -0/+2 |
2007-07-25 | KVM: disable writeback for 0x0f 0x01 instructions. | Aurelien Jarno | 1 | -0/+2 |
2007-07-20 | KVM: x86 emulator: implement rdmsr and wrmsr | Avi Kivity | 1 | -1/+25 |
2007-07-16 | KVM: Fix x86 emulator writeback | Luca Tettamanti | 1 | -4/+5 |
2007-07-16 | KVM: Implement emulation of instruction "ret" (opcode 0xc3) | Nitin A Kamble | 1 | -4/+8 |
2007-07-16 | KVM: Implement emulation of "pop reg" instruction (opcode 0x58-0x5f) | Nitin A Kamble | 1 | -2/+15 |
2007-07-16 | KVM: Emulate hlt on real mode for Intel | Avi Kivity | 1 | -1/+5 |
2007-07-16 | KVM: x86 emulator: implement wbinvd | Avi Kivity | 1 | -1/+3 |
2007-05-03 | KVM: Allow passing 64-bit values to the emulated read/write API | Avi Kivity | 1 | -37/+9 |
2007-05-03 | KVM: x86 emulator: fix bit string operations operand size | Avi Kivity | 1 | -2/+3 |
2007-01-23 | [PATCH] KVM: x86 emulator: fix bit string instructions | Avi Kivity | 1 | -46/+52 |
2007-01-05 | [PATCH] KVM: MMU: Fix cmpxchg8b emulation | Avi Kivity | 1 | -1/+1 |
2006-12-13 | [PATCH] KVM: Replace __x86_64__ with CONFIG_X86_64 | Avi Kivity | 1 | -4/+4 |
2006-12-10 | [PATCH] kvm: userspace interface | Avi Kivity | 1 | -0/+1409 |