Hello, I was thinking about what kind of memory addresses should be allowed to be translated to physical addresses from user-space drivers, for example based on rump kernel. Obviously memory allocated with vm_allocate_contiguous from dde patch, so from the DIRECTMAP segment and of type VM_PT_KERNEL. Are there other possibilities or other parameters to check?
I am thinking about adding an rpc to handle vitual to physical translations (instead of using the debug interface) and maybe rework the vm_allocate_contiguous rpc to not give the physical address, making it similar to vm_allocate. Luca

