This patch series makes v2 more similar to v3. It splits resource allocation into read, compute, allocate. There is no more mutual recursion.
They go in this order: 1. white.diff 2. read_first.diff 3. domain_resources.diff 4. constraint.diff 5. compute_allocate.diff
It is boot tested on SimNOW and qemu.
domain_resources needs to be expanded to include other southbridges and domains. I just wanted early feedback rather than late.
Signed-off-by: Myles Watson email@example.com