|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: pciback_field_is_dup needs a fix
Here is quick log from frontend debug showing this happening:
pciback 0000:0b:00.3: added config field at offset 0x04
pciback 0000:0b:00.3: added config field at offset 0x3c
pciback 0000:0b:00.3: added config field at offset 0x3d
pciback 0000:0b:00.3: added config field at offset 0x0c
pciback 0000:0b:00.3: added config field at offset 0x0d
pciback 0000:0b:00.3: added config field at offset 0x0f
pciback 0000:0b:00.3: added config field at offset 0x10
pciback 0000:0b:00.3: added config field at offset 0x14
pciback 0000:0b:00.3: added config field at offset 0x18
pciback 0000:0b:00.3: added config field at offset 0x1c
pciback 0000:0b:00.3: added config field at offset 0x20
pciback 0000:0b:00.3: added config field at offset 0x24
pciback 0000:0b:00.3: added config field at offset 0x30
pciback 0000:0b:00.3: Found capability 0x1 at 0x80
pciback 0000:0b:00.3: added config field at offset 0x80
pciback 0000:0b:00.3: added config field at offset 0x82
<------ 0x80 + 4 missing here
pciback 0000:0b:00.3: added config field at offset 0x86
pciback 0000:0b:00.3: added config field at offset 0x87
Thanks,
Jambunathan K.
Jambunathan K wrote:
Shouldn't pciback_field_is_dup(dev, field->offset) be scoped to
include the base_offset as well?
Currently with xen-3.0.4 the issue is this:
Adding of PCI_PM_CTRL (at offset 4) to the 'config_fields list' gets
skipped because it ends up being a duplicate of PCI_COMMAND (at offset
4 as well). As a result when a PCI device behind a PCI frontend does
a power up using pci_enable_device() the following message gets
flashed on the console.
pciback 0000:0b:00.3: Driver tried to write to a read-only
configuration space field at offset 0x84, size 2. This may be
harmless, but if you have problems with your device:
1) see permissive attribute in sysfs
2) report problems to the xen-devel mailing list along with details of
your device obtained from lspci.
Thanks,
Jambunathan K.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|