[PATCH 04/18] KVM: X86: Introduce a tdp_set_cr3 function
This patch introduces a special set_tdp_cr3 function pointer in kvm_x86_ops which is only used for tpd enabled mmu contexts. This allows to remove some hacks from svm code. Signed-off-by: Joerg Roedel <joerg.roedel(a)amd.com> --- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kvm/mmu.c | 2 +-... 3 Mar 2010 15:16
[PATCH 12/18] KVM: MMU: Implement nested gva_to_gpa functions
This patch adds the functions to do a nested l2_gva to l1_gpa page table walk. Signed-off-by: Joerg Roedel <joerg.roedel(a)amd.com> --- arch/x86/include/asm/kvm_host.h | 3 +++ arch/x86/kvm/mmu.c | 8 ++++++++ arch/x86/kvm/paging_tmpl.h | 31 +++++++++++++++++++++++++++++++ 3 files cha... 3 Mar 2010 15:16
[PATCH 18/18] KVM: X86: Add KVM_CAP_SVM_CPUID_FIXED
This capability shows userspace that is can trust the values of cpuid[0x8000000A] that it gets from the kernel. Old behavior was to just return the host cpuid values which is broken because all additional svm-features need support in the svm emulation code. Signed-off-by: Joerg Roedel <joerg.roedel(a)amd.com> ---... 3 Mar 2010 15:16
[PATCH 03/18] KVM: MMU: Make set_cr3 a function pointer in kvm_mmu
This is necessary to implement Nested Nested Paging. As a side effect this allows some cleanups in the SVM nested paging code. Signed-off-by: Joerg Roedel <joerg.roedel(a)amd.com> --- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kvm/mmu.c | 4 +++- 2 files changed, 4 insertions(+), 1 delet... 3 Mar 2010 15:16
[BUG #15248] Please apply the suggested fix
Hi, My notebook has an I855GME video card, this video card is one of the affected by the bug #15248 which produces a hard freeze shorly after the load of the i915 kernel module. A git bisect showed that the affecting patch producing the hard freeze was: commit b42d4c5c6a872815d711e5d51a600f5122c38eee Author... 3 Mar 2010 14:09
[PATCH] usb/serial: Fix module name typo for qcaux Kconfig entry.
The module is called qcaux and not moto_modem. Also use help instead of ---help-- to be in sync with the other Kconfig entries. Signed-off-by: Stefan Schmidt <stefan(a)datenfreihafen.org> --- drivers/usb/serial/Kconfig | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/seria... 3 Mar 2010 14:09
[PATCH] staging/dt3155: fix build error caused by removing TRUE / FALSE defines
TRUE and FALSE are also used in the wait_ibsyclr function. This will cause a build error due to the patch that removes those defines. Fix this by returning proper error codes. Signed-off-by: H Hartley Sweeten <hsweeten(a)visionengravers.com> Cc: Greg Kroah-Hartman <greg(a)kroah.com> Cc: Scott Smedley <ss(a)aao.gov.au... 3 Mar 2010 14:09
[PATCH] staging/dt3155: fix build error caused by {write|read}l change
This fixes a build error caused by replacing {Write | Read}MReg with {write | read}l. Signed-off-by: H Hartley Sweeten <hsweeten(a)visionengravers.com> Cc: Greg Kroah-Hartman <greg(a)kroah.com> Cc: Scott Smedley <ss(a)aao.gov.au> --- diff --git a/drivers/staging/dt3155/dt3155_io.c b/drivers/staging/dt3155/dt3155... 3 Mar 2010 14:09
perf, x86: use LBR for PEBS IP+1 fixup
Peter Zijlstra wrote: PEBS always reports the IP+1, that is the instruction after the one that got sampled, cure this by using the LBR to reliably rewind the instruction stream. Hmm, does PEBS always report one byte after the end address of the sampled instruction? Or the instruction which will be executed... 8 Mar 2010 20:56
perf: Provide PERF_SAMPLE_REGS
On Wed, 2010-03-03 at 09:30 -0800, Stephane Eranian wrote: This assumes struct pt_regs is somehow exported to userland. Is that the case? I seems to have understood they were, and asm/ptrace.h seems to agree with that, it has !__KERNEL__ definitions for struct pt_regs. I would clearly spell out that the ... 4 Mar 2010 08:56