From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: [PATCH 0/1] Clean up page fault injection Date: Mon, 29 Nov 2010 16:12:29 +0200 Message-ID: <1291039950-8418-1-git-send-email-avi@redhat.com> To: Marcelo Tosatti , kvm@vger.kernel.org, Joerg Roedel , Gleb Natapov Return-path: Received: from mx1.redhat.com ([209.132.183.28]:30895 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750866Ab0K2OMh (ORCPT ); Mon, 29 Nov 2010 09:12:37 -0500 Sender: kvm-owner@vger.kernel.org List-ID: Currently fault injection is somewhat confused with important information carried in the vcpu area where it has no place. This patch cleans it up. Gleb, Joerg, I'd appreciate review and testing of the apf and nnpt related changes. Goes on top of the previous 7-part emulator series. Also available in 'emulator' branch of kvm.git. Avi Kivity (1): KVM: Pull extra page fault information into struct x86_exception arch/x86/include/asm/kvm_emulate.h | 2 + arch/x86/include/asm/kvm_host.h | 17 +++---------- arch/x86/kvm/mmu.c | 5 ++- arch/x86/kvm/paging_tmpl.h | 6 ++-- arch/x86/kvm/svm.c | 7 +++-- arch/x86/kvm/x86.c | 44 +++++++++++++++++++---------------- 6 files changed, 40 insertions(+), 41 deletions(-)