[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sound translator / PCI device handling

From: Antti Kantee
Subject: Re: Sound translator / PCI device handling
Date: Thu, 24 Sep 2015 07:42:50 +0000

On 23/09/15 21:49, Olaf Buddenhagen wrote:
IMO the right way to do device drivers in a hosted environment is to
have one entity which decides which servers see which devices and just
let the servers attach to all devices they see.

 From what I gathered from Robert's and your explanations, it sounds to
me like the PCI server we are envisioning would be perfectly in line
with this design. The PCI server would expose one UNIX device node for
each PCI device present; and the Hurd backend in libpciaccess would open
these nodes to access the config space bits of any particular device.

The device node(s) to use would probably be passed as command line
parameters to each Rump translator instance -- so it would only see the
devices explicitly specified. No need for any other configuration :-)

Yea, sure, passing the device visibility info that way works too from the perspective of the rump kernel, because it still wouldn't know about the visibility directly ;)

It still doesn't make configuration fundamentally easier (or harder), though.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]