[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



"Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx> writes:

>> >> 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

Ok, everything back to start. It's not necessary to give the
card-bridge device to the guest system. I can use the pcmcia card in
the guest system just by giving the pci id of this card to the guest
and let the dom0 system init and manage the bridge - I'm really
suprised that it works this way.



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.