atombios question plus AMD register reference guides

Luc Verhaegen libv at
Fri Jan 8 05:33:35 PST 2010

On Fri, Jan 08, 2010 at 12:44:59PM +0100, Matthias Hopf wrote:
> On Oct 13, 09 00:09:28 +0200, jfs wrote:
> > i am trying to understand how the atombios parser works. i have
> > been looking at both the xf86-video-ati code and the
> > drivers/gpu/drm/radeon code in recent (2.6.31) linux tree.
> > i pretty much get the idea, but i am stumbling on some parts.
> For what it's worth - it might be helpful to take a look at my (very
> simple) AtomBIOS disassembler:
> git://
> > i understand this is about some indirect i/o accesses. but would
> > it be possible to have a high level description of what are these
> > iios and what is happening?
> There is a high-level document describing the AtomBIOS language, but you
> have to pester Alex for releasing it. I doubt there's anything IP
> related in the docs, but you never know.

This document described... hrm DCE 3.0? We never got to see anything for 
earlier devices, i guess then it didn't exist. But DCE 3.0 and newer 
should have docs easily available inside ATI and under AMD """NDA""".

> Dunno about this register, but we're (still) waiting for quite some of
> the docs to be released to the public we were given for radeonhd
> development. There were supposed to be publicly available after some
> time...


More information about the xorg-driver-ati mailing list