[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PCI arbiter memory mapping
From: |
Joan Lledó |
Subject: |
Re: PCI arbiter memory mapping |
Date: |
Sun, 20 Jun 2021 14:59:25 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
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