[kvm-commits] (temporary commit to be folded)

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: emulator-split commit 1960f3527c9c6a86a4e91c3e9bf16fb73cc20d27 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 11:52:50 2007 +0200 (temporary commit to be folded) diff --git a/drivers/kvm/x86_emulate.h b/drivers/kvm/x86_emulate.h index 92c

[kvm-commits] kvm: run script: support -no-kvm-irqchip

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm branch: master commit 73ad30da33a77a2b52f5320e0ecb0e3cda82d8d8 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 13:07:12 2007 +0200 kvm: run script: support -no-kvm-irqchip this script is getting more and more ridiculous. diff --git a/kvm b/kvm inde

[kvm-commits] KVM: x86 emulator: move all decoding process to function x86_decode_insn()

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit 969e3d7726ff9de2b8b0314ec123780eecc379c4 Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:27:19 2007 +0200 KVM: x86 emulator: move all decoding process to function x86_decode_insn() Split the decoding proce

[kvm-commits] KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn()

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit 94879177e08d3ddb5fffccc9d9eac5b0e760a1ac Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:27:27 2007 +0200 KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() emulate_instruction(

[kvm-commits] KVM: Fix ioapic level-triggered interrupt redelivery

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit 3d2f1d316341206f96027a2b4fb148c0ac2677f8 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 14:19:00 2007 +0200 KVM: Fix ioapic level-triggered interrupt redelivery The ioapic failed to set the irr bit if a previous

[kvm-commits] KVM: Call x86_decode_insn() only when needed

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit 963fca7154a20c50f8a221d2f12dbd3408656eb0 Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:27:37 2007 +0200 KVM: Call x86_decode_insn() only when needed Move emulate_ctxt to kvm_vcpu to keep emulate context

[kvm-commits] KVM: x86 emulator: move all decoding process to function x86_decode_insn()

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit a40bf553563276cf3aff293b6ec36373bf3dc968 Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:27:19 2007 +0200 KVM: x86 emulator: move all decoding process to function x86_decode_insn() Split the decoding proce

[kvm-commits] KVM: x86 emulator: move all x86_emulate_memop() to a structure

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit c18617e89f3a94fd74d55dde36b54c8ca23072f9 Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:52:50 2007 +0200 KVM: x86 emulator: move all x86_emulate_memop() to a structure Move all x86_emulate_memop() common

[kvm-commits] KVM: Call x86_decode_insn() only when needed

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit 5d9b36eec8ca6abe03da91efdfc7b5861525bd43 Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:27:37 2007 +0200 KVM: Call x86_decode_insn() only when needed Move emulate_ctxt to kvm_vcpu to keep emulate context

[kvm-commits] KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn()

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit a00840cfcc2c18662e04ac94fcbe12266c403cad Author: Laurent Vivier <[EMAIL PROTECTED]> Date: Tue Sep 18 11:27:27 2007 +0200 KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn() emulate_instruction(

[kvm-commits] KVM: Fix ioapic level-triggered interrupt redelivery

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: (no branch) commit 5e7a195fc4b1c0df577658e01a25b91d49bc68ee Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 14:19:00 2007 +0200 KVM: Fix ioapic level-triggered interrupt redelivery The ioapic failed to set the irr bit if a previous

[kvm-commits] KVM: Fix ioapic level-triggered interrupt redelivery

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: master commit e6f48bb9d204c5a972994be63f6f9669ed94ed81 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 14:19:00 2007 +0200 KVM: Fix ioapic level-triggered interrupt redelivery The ioapic failed to set the irr bit if a previous inte

[kvm-commits] kvm: external module: include kvm_para.h for new hypercall

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm branch: master commit 311cab93a4f7ea1c05a50d7829a3bd116c424d8b Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 14:34:30 2007 +0200 kvm: external module: include kvm_para.h for new hypercall diff --git a/kernel/external-module-compat.h b/kernel/external-modu

[kvm-commits] KVM: Fix #UD exception delivery

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: master commit 97594d420a09db38e3f2c8aa2c8481dc51c11e82 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Tue Sep 18 15:26:30 2007 +0200 KVM: Fix #UD exception delivery It doesn't have an error code, and it uses the #UD vector. Signed-o

[kvm-commits] KVM: VMX: Further reduce efer reloads

2007-09-18 Thread Avi Kivity
repository: /home/avi/kvm/linux-2.6 branch: master commit caba4b5c24f24bf003dd385e5658f0b682bdf0ac Author: Avi Kivity <[EMAIL PROTECTED]> Date: Wed Aug 29 03:48:05 2007 +0300 KVM: VMX: Further reduce efer reloads KVM avoids reloading the efer msr when the difference between the gues