Originally posted by libv
View Post
Announcement
Collapse
No announcement yet.
No, AMD Will Not Be Opening Up Its Firmware/Microcode
Collapse
X
-
Oh, i forgot the one AtomBIOS document we once got, which, by the time we got it was not that useful anymore. I think it described atombios for DCE-2 or something. Iirc, nothing like that was available, not even at ATI internal, when we started. We just had register level docs, hw, and the first version of the atombios interpreter, and a lot of clue and motivation.
- Likes 1
Comment
-
Originally posted by starshipeleven View PostNot gonna work, people isn't going to violate NDAs publicly just for lulz.
He cannot make such project unless AMD actually publishes stuff first.
- Likes 2
Comment
-
Luc, are you talking about the big r600 programming guide ? If so then we did end up publishing cleaned-up versions of that information albeit in other docs. We did not publish the microcode emulation of 2D packets because that was dead-ended after r600 and didn't even make it into the 6xx derivative chips (610, 630) and some other bits got sanitized out, but I think we covered all of the useful bits.
Not sure what the second doc you are referring to is, pls let me know.Test signature
Comment
-
Originally posted by libv View Postbridgman: Nah, something later, with display engine stuff. That was like Q3-Q4 2008, shortly before AMD ran out of cash, so i think there was also a time factor involved in why these never were released.
It took a couple of years of discussion with Legal and eventually the conclusion was that it was OK to publish that information but by that time the display logic had become so complicated (largely thanks to displayport) that we stayed away from display hardware documentation. Probably more of a time and money thing as you say than a legal thing AFAIK.Test signature
Comment
-
Originally posted by starshipeleven View Postyou know what microcode means? https://en.wikipedia.org/wiki/Microcode
Comment
-
Originally posted by karolherbst View Postwell right, but it can still be something between "real" microcode or just assembled against some ISA. The firmware files used within nouveau are actually written in a falcon assmebly code, which gets simply assembled to the falcon ISA.Test signature
Comment
-
Originally posted by libv View PostFor display/chip init, we had it all with RadeonHD, a native C driver (C code was remarketed as legacy by the fork later on), register level documentation being made available (which stopped as soon as RadeonHD stopped), we just needed some enterprising individuals to provide a corebooted version of ASICInit() (about 200-400loc). But Redhat and a few "community members", just had to side with ATI, create a competing fork, and then implement everything the ATI way.## VGA ##
AMD: X1950XTX, HD3870, HD5870
Intel: GMA45, HD3000 (Core i5 2500K)
- Likes 1
Comment
Comment