ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
<vireshk>
geertu, In our case, we are handling this aggregation within the I2C backend itself (which runs on the host). The backend takes as an input, which devices (on which I2C busses) are allocated to which VM (or socket which is used for communication with the frontend). And then the backend just allows those particular devices for specific VMs.
<vireshk>
For GPIO, we are relying on the GPIO aggregator at the moment, as it makes the management in the backend very simple.
<Xogium>
well.. starting to think ATF+optee = headaches due to so much convoluted process
<Xogium>
I really can't get this thinkg to boot. Not even getting to u-boot
luispm has joined #armlinux
<geertu>
vireshk: Thanks, handling this in the backend was what I had done for GPIO originally, too. But the virt guys didn't like that, and suggested creating an aggregator instead.
monstr has joined #armlinux
<geertu>
Mainly because it would reduce the attack surface.
<vireshk>
geertu, right
zkrx has quit [Ping timeout: 240 seconds]
frieder has joined #armlinux
guillaume_g has joined #armlinux
tre has joined #armlinux
zkrx has joined #armlinux
djrscally has joined #armlinux
matthias_bgg has joined #armlinux
Pali has joined #armlinux
apritzel_ has joined #armlinux
Pali has quit [Ping timeout: 272 seconds]
headless has joined #armlinux
apritzel_ has quit [Ping timeout: 240 seconds]
Pali has joined #armlinux
sszy has joined #armlinux
<javierm>
geertu, vireshk: I wonder how this could be generalized, we have proper abstractions to patition resources like memory (VM), CPU (processes) and storage (FS) but don't have something for peripherals/devices
<javierm>
it seems there is a need to have kind of virtualized devices on top of the real devices, so that these virtual devices could be assigned to different containers
<javierm>
*containers or VMs (if the kernel managed the partition, the VMM could even pass-through the virtual device)
iivanov has joined #armlinux
<maz>
javierm: mediated devices are a fairly close match to what you describe.
<maz>
geertu: no necessarily. there is an example in the tree for a basic UART. the doc is pretty heavy on DMA and IOMMU because that's the hard part, but there is no strict requirement for it.
milkylainen has joined #armlinux
milkylainen has quit [Quit: Ping timeout (120 seconds)]
rvalue has quit [Ping timeout: 246 seconds]
rvalue has joined #armlinux
milkylainen has joined #armlinux
alpernebbi has quit [Ping timeout: 248 seconds]
alpernebbi has joined #armlinux
Grimler has quit [Quit: leaving]
milkylainen has quit [Quit: Ping timeout (120 seconds)]
apritzel has joined #armlinux
cleger has joined #armlinux
Grimler has joined #armlinux
milkylainen has joined #armlinux
milkylainen has quit [Quit: Ping timeout (120 seconds)]
milkylainen has joined #armlinux
milkylainen has quit [Quit: Ping timeout (120 seconds)]
headless has quit [Quit: Konversation terminated!]
headless has joined #armlinux
iivanov has joined #armlinux
headless has quit [Ping timeout: 264 seconds]
headless_ has joined #armlinux
headless_ is now known as headless
prabhakarlad has quit [Quit: Client closed]
torez has joined #armlinux
alexels has quit [Ping timeout: 240 seconds]
headless has quit [Quit: Konversation terminated!]
alexels has joined #armlinux
hushmoney has quit [Quit: leaving]
rvalue has quit [Ping timeout: 248 seconds]
rvalue has joined #armlinux
dliviu has quit [Quit: Going away]
dliviu has joined #armlinux
prabhakarlad has joined #armlinux
alexels has quit [Quit: WeeChat 3.5]
robmur01 has quit [Remote host closed the connection]
robmur01 has joined #armlinux
robmur01 has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]