Hi, > This is not using map.base as set by pci_device_hurd_map_legacy?
You're right, I checked it out and found that libpciaccess has a set of old and deprecated memory mapping functions to map/unmap entire BARs (regions). Later, they added new functions to allow manny mappings in the same region. Which are the ones we are using, tough we use them to map entire regions anyway. I updated the libpciaccess patch to allow offsets inside the region. I also created a new patch for the arbiter to stop using libpciaccess region->memory pointer, which is deprecated.