The next obvious step is to link static to dynamic devices.
One issue is that we define CPUs statically, up to the maximum the mainboard can take. But they may not be there. How do we express this? Greg had some ideas, so he may jump in once he gets off the plane.
I do think the new static architecture will allow for things like cpufixup() calls per-cpu, etc. but we'll see.
ron