Hi,

El 20/6/21 a les 3:25, Damien Zammit ha escrit:
Hi Joan,

On 19/6/21 7:50 pm, Joan Lledó wrote:

How does that interact with existing pci access for example, I think the AHCI 
rump driver
works with DMA so do we need to also adjust the pci-userspace part of 
rumpkernel?

I couldn't say, I know very little of that, TBH. but I'd say if it was working before you shouldn't need to adjust anything, b/c my changes in the arbiter added new functionality, not breaking changes on components already working. At the end of the day what is did is only allowing region files to be mapped with mmap() and vm_map().

Anyway, I cleaned up the branches, you can test it yourself:

https://gitlab.freedesktop.org/jlledom/libpciaccess/-/tree/hurd-device-map

http://git.savannah.gnu.org/cgit/hurd/gnumach.git/log/?h=jlledom-memory-object-proxy

http://git.savannah.gnu.org/cgit/hurd/hurd.git/log/?h=jlledom-pci-memory-map

Reply via email to