On Fri, 2013-07-12 at 10:05 +0800, WANG Siyuan wrote:
Hi, When I compile AMD Parmer, I got this warning: WARNING: Use of deprecated chip component northbridge/amd/agesa/family15tn/root_complex
I found this warning is printed by util/sconfig/main.c line 172
Why 'northbridge/amd/agesa/family15tn/root_complex' is deprecated?
-- Yours sincerely, WANG Siyuan
Hi
I recently removed all /root_complex directories to remove the unnecessary complexity it introduced in the Kconfig system. The nodes in devicetree no longer contained any code to execute, if they ever did.
The term "Root Complex" has a meaning in PCI-e architecture. In my opinion that does not match the use found in our devicetree.cb files with the root_complex entries containing CPU clusters.
We should come up with a clean plan what is used as the root item in the devicetree.cb as our devicetree enumeration is already hard enough to understand. I think it would make sense to always have mainboard/ as the root to make things easier.
Kyösti