YhLu YhLu@tyan.com writes:
and
Mainboard on ..... End
Mainboard on ... End
To put them into dev_root links
At which point the code would need to be implemented in the mainboard which is something I want to avoid except for mainboard specific code.
I can see doing something like:
chip northbridge/amd/amk8/root_complex device pci_domain 0 on chip northbridge/amd/amdk8 device pci 18.0 on end # LDT 0 device pci 18.0 on end # LDT1 device pci 18.0 on end # LDT2 device pci 18.1 on end device pci 18.2 on end device pci 18.3 on end end chip northbridge/amd/amdk8 device pci 19.0 on end device pci 19.0 on end device pci 19.0 on end device pci 19.1 on end device pci 19.2 on end device pci 19.3 on end end end device apic_cluster 0 on chip cpu/amd/socket_940 device apic 0 on end end chip cpu/amd/socket_940 device apic 1 on end end end end
And leaving all of the code for the root_complex in northbridge/amd/amdk8/northbridge.c
Eric