* Eric W. Biederman ebiederman@lnxi.com [040202 01:28]:
Thinking about this a little more open firmware defines one single root for it's interrupt tree, even if it must be purely virtual.
A simple extension of that idea is to have one root for each interrupt processing mode. And each node should be able to define multiple interrupt parents. That should be sufficient to handle the LinuxBIOS case.
That leaves a lot of details to handle but it should work.
I'm not sure if I get you right... is this because the available interrupts can be spread over all the busses and IOAPICs?
Stefan