<br><br><div class="gmail_quote">On Thu, Dec 18, 2008 at 11:41 AM, Marc Jones <span dir="ltr"><<a href="mailto:marcj303@gmail.com">marcj303@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, Dec 17, 2008 at 1:42 PM, Myles Watson <<a href="mailto:mylesgw@gmail.com">mylesgw@gmail.com</a>> wrote:<br>
> serengeti.diff and dtc-links.diff make serengeti find all of its devices<br>
> correctly.<br>
><br>
> serengeti.diff<br>
> - takes out the multiple links for the Opteron (they weren't working<br>
> correctly)<br>
> - adds the 8132 devices and makes them pci_a so they don't conflict with the<br>
> 8111<br>
> - corrects the disabled flags (I think we should have a build error<br>
> somewhere when there are incorrect flags)<br>
> - moves the lpc device to the lpc bus<br>
> - adds back in the second Opteron<br>
><br>
> Signed-off-by: Myles Watson <<a href="mailto:mylesgw@gmail.com">mylesgw@gmail.com</a>><br>
><br>
<br>
</div>Acked-by: Marc Jones <<a href="mailto:marcj303@gmail.com">marcj303@gmail.com</a>><br>
But what about amd8151?</blockquote><div>I don't know how to put it in correctly right now.  There isn't a working way to represent multiple busses from a single device in the dts.  Since I can't test the 8151 (free version of SimNow), this is as complete as I can make it.<br>
<br>I won't commit since I have to change the dtc code to make this work.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> dtc-links.diff<br>
<div class="Ih2E3d">
> - removes multiple link code.  I know someone could probably fix it, but<br>
> it's broken and not needed for now.<br>
> It made siblings that were bridges be multiple links on the same device.<br>
> That messed a lot of things up for Serengeti.  I think it could be changed<br>
> so that siblings with the same PCI identifier that are bridges become<br>
> multiple links.  It's ugly, though.<br>
><br>
> Signed-off-by: Myles Watson <<a href="mailto:mylesgw@gmail.com">mylesgw@gmail.com</a>><br>
><br>
<br>
</div>So how does this allow amd8151 to be on a separate link?<br><div class="Ih2E3d"></div></blockquote><div>It doesn't.  I'm not sure how to do that. (See above.)<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">
> pci_match_v2.diff:<br>
> Even though Serengeti seems to work the same as v2, it still won't show<br>
> anything on the display.  The VGA device is not claiming the 0xa0000-0xc0000<br>
> address space.  Since SimNOW is a simulator, I trace the memory space to see<br>
> that the VGA writes are going to RAM.<br>
><br>
> I put this in to make the PCI config space bit-for-bit identical at VGA ROM<br>
> run.  It still doesn't work. :(  Any help would be appreciated.<br>
<br>
</div>You have probably look but amdk8_create_vga_resource is working correctly?<font color="#888888"><br>
</font></blockquote></div>It seems like it.  The register in the routing table gets set up correctly.  I didn't have to mess with that to get it exactly the same as v2.<br><br>Thanks,<br>Myles<br>