<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Oct 17, 2008 at 4:43 PM, ron minnich <span dir="ltr"><<a href="mailto:rminnich@gmail.com">rminnich@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 Fri, Oct 17, 2008 at 3:29 PM, Myles Watson <<a href="mailto:mylesgw@gmail.com">mylesgw@gmail.com</a>> wrote:<br>
><br>
> (0+0,18+0,1+0,bc) & 00000048 | 00ffff00+00000000<br>
> ...<br>
> (0+0,18+0,1+0,b8) & 000000f0 | 00fc0003+00000000<br>
><br>
<br>
</div>it would do that because it thinks something on the platform needs it.<br>
I don't know what. Go ahead and comment out those lines if they look<br>
bogus<br>
<font color="#888888"><br>
ron</font></blockquote><div><br>I don't think it's bogus.  I thought it was setting up the IO range to be decoded.  It lets accesses go to the hardware in that range (all of PCI.)<br><br>The problem is that since there's no corresponding resource, we never take care of it later.<br>
<br>At what stage do we check the resource tree and make sure that all of the resources fit inside a parent's resource so that they're reachable?  What about subtractive decoding?<br><br>Thanks,<br>Myles <br></div>
</div><br></div>