From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id 240DE67C99 for ; Wed, 8 Nov 2006 14:03:26 +1100 (EST) Subject: Re: [RFC/PATCH 4/7] Powerpc MSI implementation From: Benjamin Herrenschmidt To: "Eric W. Biederman" In-Reply-To: References: <1162884080.585336.70559261997.qpush@cradle> <20061107072125.68E9F67CA7@ozlabs.org> <20061107200730.GY27140@parisc-linux.org> <20061107201436.GE9533@flint.arm.linux.org.uk> <20061107204432.GZ27140@parisc-linux.org> <20061107204853.GF9533@flint.arm.linux.org.uk> <20061107210202.GA27140@parisc-linux.org> <20061107222514.GG9533@flint.arm.linux.org.uk> <1162938562.28571.531.camel@localhost.localdomain> <1162944905.28571.551.camel@localhost.localdomain> <1162951680.28571.627.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 08 Nov 2006 14:02:45 +1100 Message-Id: <1162954965.28571.644.camel@localhost.localdomain> Mime-Version: 1.0 Cc: Matthew Wilcox , Greg Kroah-Hartman , Ingo Molnar , Russell King , linuxppc-dev@ozlabs.org, Thomas Gleixner , linux-pci@atrey.karlin.mff.cuni.cz, "David S.Miller" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , > I'm still having a hard time wrapping my head around the sanity of not letting > the kernel touch the hardware in the presence of a hypervisor. How do you cope > with hardware that follows a specification the hypervisor is not aware of? We don't cope :-) > This seems to be a violation of the principle that the driver knows the hardware > better than some generic layer. Well, we got at least the HV folks to change their interfaces so we could explicitely tell them wether we want MSI or MSI-X ... in the initial definition of that stuff, we couldn't (the HV did what it wanted) and we didn't even know what it did (we still don't, but at least we can now request specifically MSI or MSI-X). Ben.