WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] pciback error - what does it mean?

To: "Stefan Neuwirth" <neuwirt-xen-devel@xxxxxxxxxxxxxxxxxxxxxx>, "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
Subject: RE: [Xen-devel] pciback error - what does it mean?
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Tue, 29 Aug 2006 21:16:16 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 29 Aug 2006 13:17:47 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcbLl2d6ZViIH8GCTMmGOWj9PAqyPgAD90YQ
Thread-topic: [Xen-devel] pciback error - what does it mean?
> >> Cardbus bridges have a "2" in this field. No idea what will happen
if
> >> you disable this test in pciback, but it's worth a go...
> >
> > It'll almost certainly just work. I'm not sure a test on device type
is
> > really necessary.
> 
> Just disable the test will lead to trouble in function
> pciback_config_header_add_fields
> (.../xen/pciback/conf_space_header.c). There are two structures called
> header_0 and header_1 that are used by pciback_config_add_fields. So
> someone decided to not implement header_2 - maybe there was a reason
> for the decision...

Looking at include/linux/pci_regs.h there's quite a lot of similarity
between a 'bridge' header type 1 and a 'cardbus bridge' header type2.
It may well work defining a header_2 the same as header_1 and adding it
to pciback_config_header_add_fields

Ian



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel