Il 29 luglio 2016 12:21:01 CEST, Justus Winter <jus...@gnupg.org> ha scritto: >> I am now able to run virtio ld drivers, > >What are ld drivers? >
IIRC ld stands for logical drive. Basically it's a disk driver with a virtio backend. >I see that you are making use of the Mach debug interface. Note that >this interface is only available when compiled in, and that this >interface may change at any time, so we cannot rely on that. > >If some functionality is required to write userspace drivers, we need >to >create a proper interface for that. So what do you need, and why? > I need a way to translate logical addresses to physical, so far this was implemented with a lookup table. However virtio drivers seem to require other addresses to be translated, which are not present in this table. I couldn't find another api so far so I used what I had on Debian gnu/Hurd. Could you suggest a better interface (existing or to be implemented)? Cheers Luca