I am pretty sure Michael himself didn't understand what golden registers are.

Here is what I gathered.

Golden registers are arrays of register settings from the hw team that need to be initialized at asic startup.
http://cgit.freedesktop.org/~agd5f/l...34c631fcebe29a


Also it seems to be nothing incredibly new, since there are golden register commits that were one jear ago.

http://people.freedesktop.org/~agd5f...-on-init.patch