<tomeu>
the concepts of floor and ceiling come from the cbus clocks in tegra downstream
<tomeu>
but they had a convoluted way of setting those constraints, involving statically-defined virtual clocks for each consumer
<tomeu>
it's still missing a way for consumers to register bandwidth needs, which would be aggregated and then used to set one more floor constraint
<tomeu>
this is important because solutions such as the PPMU or tegra's ACTMON are reactive, and sometimes you want to increase memory bandwidth right now ahead of an upcoming event
<tomeu>
(usb transfers, display rate change, etc)
<tomeu>
tfiga: oh, and sorry about that, but I'm about to send a version that already addresses the most obvious of the issues that you raise :/
* tomeu
wanted to send it two days ago, but kept finding things to polish
<tfiga>
tomeu: nothing to be sorry for :)
<tfiga>
Just a normal review
<tfiga>
Especially the series was still at RFC stagr