serengeti.diff and dtc-links.diff make serengeti find all of its devices correctly.
serengeti.diff - takes out the multiple links for the Opteron (they weren't working correctly) - adds the 8132 devices and makes them pci_a so they don't conflict with the 8111 - corrects the disabled flags (I think we should have a build error somewhere when there are incorrect flags) - moves the lpc device to the lpc bus - adds back in the second Opteron
Signed-off-by: Myles Watson mylesgw@gmail.com
dtc-links.diff - removes multiple link code. I know someone could probably fix it, but it's broken and not needed for now. It made siblings that were bridges be multiple links on the same device. That messed a lot of things up for Serengeti. I think it could be changed so that siblings with the same PCI identifier that are bridges become multiple links. It's ugly, though.
Signed-off-by: Myles Watson mylesgw@gmail.com
pci_match_v2.diff: Even though Serengeti seems to work the same as v2, it still won't show anything on the display. The VGA device is not claiming the 0xa0000-0xc0000 address space. Since SimNOW is a simulator, I trace the memory space to see that the VGA writes are going to RAM.
I put this in to make the PCI config space bit-for-bit identical at VGA ROM run. It still doesn't work. :( Any help would be appreciated.
Thanks, Myles