Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932273AbaLDMIX (ORCPT ); Thu, 4 Dec 2014 07:08:23 -0500 Received: from mail-la0-f48.google.com ([209.85.215.48]:50163 "EHLO mail-la0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932117AbaLDMIV (ORCPT ); Thu, 4 Dec 2014 07:08:21 -0500 MIME-Version: 1.0 In-Reply-To: <54804D27.1020901@linaro.org> References: <1417541251-20761-1-git-send-email-eric.auger@linaro.org> <547DFCD6.3000406@linaro.org> <54804D27.1020901@linaro.org> From: Peter Maydell Date: Thu, 4 Dec 2014 12:07:59 +0000 Message-ID: Subject: Re: [PATCH] KVM: arm/arm64: vgic: add init entry to VGIC KVM device To: Eric Auger Cc: eric.auger@st.com, Christoffer Dall , Marc Zyngier , arm-mail-list , "kvmarm@lists.cs.columbia.edu" , kvm-devel , Alex Williamson , Alexander Graf , "gleb@kernel.org" , Paolo Bonzini , lkml - Kernel Mailing List , Patch Tracking Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4 December 2014 at 12:01, Eric Auger wrote: > Here is the sequence: > 1) The VGIC early initialization is initiated in a machine init done > notifier. This notifier is registered in kvm_arm_gic_realize > (http://lists.gnu.org/archive/html/qemu-devel/2014-12/msg00220.html). It > executes after vcpu instantiations + dist/cpu interface base address > setting + nb irq setting. > 2) the VFIO signaling and irqfd setup is done in a reset notifier > http://lists.gnu.org/archive/html/qemu-devel/2014-11/msg04365.html OK. And on x86 VFIO how does this work? Obviously x86's GIC just initializes as soon as it's created, but do we do the irqfd setup in a reset notifier there too? thanks -- PMM -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/