Information resources

Garry Hurley Jr. garry.hurley.jr at gmail.com
Fri Feb 25 12:15:38 PST 2011


The infinite loop you mentioned sounds like it could be several things. Polling could explain an infinite loop - "while true {checkForUpdates();}". Such code was common enough in some videi games, too. I think that mechanism has been replaced by scheduled and periodic checks in most cases, but you could have some old code running somewhere. 

Sent from my iPhone

On Feb 25, 2011, at 9:38 AM, Phillip Susi <psusi at cfl.rr.com> wrote:

> On 2/24/2011 6:03 PM, Jerome Glisse wrote:
>> We don't have source of firmware, only nouveau is reverse engineering
>> the nvidia one.
> 
> Then where does the firmware come from?  I've been glancing at the AMD
> documentation for the R600 and I'd like to figure out why the firmware
> seems to be running in an infinite loop without ever halting, and
> driving the temperature of my card over 80 C, but I need the original
> assembly code for that.
> 
>>> 2)  What is a "fence"?
>> 
>> It's what it means, it tell the cpu when the gpu reached some point in
>> command stream or resource usage so we know we can free or move memory
>> that was previously in use. Or simply to know when gpu is done doing
>> somethings.
> 
> So it is kind of like a barrier in the IO world?  You put a dozen
> commands into the pipeline and then a fence, and when they all complete,
> the fence gives you feedback so you know?
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel


More information about the dri-devel mailing list