From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Williamson Subject: Re: [Xen-ia64-devel] PCI backend and slot functions Date: Wed, 02 Aug 2006 08:43:40 -0600 Message-ID: <1154529820.21732.18.camel@lappy> References: <200608021512.04612.Tristan.Gingold@bull.net> <1154528139.21726.8.camel@lappy> <200608021630.12448.Tristan.Gingold@bull.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <200608021630.12448.Tristan.Gingold@bull.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tristan Gingold Cc: xen-devel@lists.xensource.com, xen-ia64-devel List-Id: xen-devel@lists.xenproject.org On Wed, 2006-08-02 at 16:30 +0200, Tristan Gingold wrote: > Le Mercredi 02 Ao=C3=BBt 2006 16:15, Alex Williamson a =C3=A9crit : > > Yes, I think so. The ia64 PCI discovery appears to more closely > > follow the PCI spec. Both multi-function and single-function PCI > > devices must have configuration space at function 0. I would guess x= 86 > > may probe all functions to deal with old, buggy hardware. > Ok. >=20 > Could we virtualize functions as slots (ie two functions appear as two = slots)? > Doing something more clever seems not that easy! Seems like a good start to me. I can't guarantee some drivers won't get confused by this, but its probably a good mechanism to verify that each function could be exported to a domain and still remain functional. Thanks, Alex --=20 Alex Williamson HP Open Source & Linux Org.