X-Git-Url: https://rtime.felk.cvut.cz/gitweb/l4.git/blobdiff_plain/35719fdd2ff27177690edb32843d32e092a006e3..5658d2ec9c1081516a8868259fa867926e25ab3f:/l4/pkg/dde/ddekit/src/pci.cc diff --git a/l4/pkg/dde/ddekit/src/pci.cc b/l4/pkg/dde/ddekit/src/pci.cc index 13de8c5df..1e522b3d5 100644 --- a/l4/pkg/dde/ddekit/src/pci.cc +++ b/l4/pkg/dde/ddekit/src/pci.cc @@ -290,13 +290,13 @@ unsigned ddekit_pci_dev::emulate_config_dword(unsigned pos) const EXTERN_C int ddekit_pci_read(int bus, int slot, int func, int pos, int len, ddekit_uint32_t *val) { l4_uint32_t devfn = (slot << 16) | func; - return l4vbus_pci_cfg_read(_vbus, _root_bridge, bus, devfn, pos, val, len); + return l4vbus_pci_cfg_read(_vbus, _root_bridge, bus, devfn, pos, val, len*8); } EXTERN_C int ddekit_pci_write(int bus, int slot, int func, int pos, int len, ddekit_uint32_t val) { l4_uint32_t devfn = (slot << 16) | func; - return l4vbus_pci_cfg_write(_vbus, _root_bridge, bus, devfn, pos, val, len); + return l4vbus_pci_cfg_write(_vbus, _root_bridge, bus, devfn, pos, val, len*8); } #if 0