I remember Dave Airlie proposed something that sounded similar for the upstream DRM, with options for display, graphics and compute, so maybe this is something that could fit upstream fairly easily ?
something like this sounds like what we want.. does someone have a
link to the proposal handy? I've no desire to re-invent the wheel unnecessarily
I wasn't able to find it, hoping Dave remembers. I think it was from late 2007 or early 2008 but not sure.
It even had diagrams so it deserves to be remembered ;)