23 Replies Latest reply on Feb 20, 2010 6:06 PM by idl0r

    SB700 register documentation?

    sharky

      Hi,

       

      sorry if this is not the appropriate forum. Feel free to redirect me elsewhere.

       

      I'm a coreboot developer (free x86(-64) BIOS replacement) and the availability of public documentation on the SB600 and the RS690 has helped improve and maintain the 690/SB600 code in coreboot. We coreboot developers maintain a list of public AMD processor/chipset programming documentation here: http://www.coreboot.org/AMD_Public_Documents

       

      Thanks for these docs!

       

      Unfortunately, mainboards with 690/SB600 chipset are increasingly hard to get, so I'm investigating how much effort it would be to update the SB600 code in coreboot to support SB700/SB710/SB750.

       

      Is there a release of the following docs planned (I don't know the exact names)? <edit>Creative googling turned up some document numbers</edit>

      • AMD SB700 RRG (Register Reference Guide) #43009
      • AMD SB700 RPR (Register Programming Requirements) #42413
      • AMD SB700 BDG (BIOS Developer's Guide) #43366

      Same question applies to RX780/RD780 (#43291, #43451, #43734), but I don't want to overwhelm you with requests. ;-)

       

      There are quite a few coreboot developers (including me) standing by waiting for docs to immediately support popular desktop/server mainboards.

       

      Thanks for any info on the topic.

       

      Regards,

      sharky

        • SB700 register documentation?
          avk

          I hope that those documents sooner or later will appear on AMD site, when somebody at AMD will wake up after the winter hibernation .

          Hey AMD, wake up! It's been long time ago (one year!) when those chipsets were released and still there is no open information about them!

            • SB700 register documentation?

              I've sent a request to our tech docs teams.  There are several cases where AMD decides not to release older documents.  To be honest, I'm not exactly sure what those reasons are, but I'm working to get you an answer.  In the past we have requested older documents to be released to the public and we come to find out the old doucment references technology that was carried through to today's products and is still confidential.  I'm not sure if that is the case here, but I will hopefully find out soon.

                • SB700 register documentation?
                  sharky

                  Thank you!

                    • SB700 register documentation?

                      Hi Sharky, I have good news.  The SB700 documentation has been ok'd to be prepared for public distribution for purposes of enabling the open-source community.  The bad news is I don't know how long it will take.  The SB engineering team needs to go through the NDA document and determine what stays and what goes.  If/when I get new info about these docs I'll post it here.

                       

                        • SB700 register documentation?
                          sharky

                          Hi Stroia,

                          thank you for the quick followup and the great news!

                          If the SB engineering team wants to compare the to-be-reviewed SB700 docs with public SB600 docs to speed up their review (stuff which didn't change from SB600 probably won't need another review if it is already part of the public SB600 docs), here are the AMD publication numbers for the public SB600 docs: #42119, #46155, #46156, #46157. And here is the link to these docs: http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_15872,00.html

                          I'm very happy that the SB engineering team is going through the SB700 docs to prepare them for release. If possible, please pass on my "thank you" note to them.

                           

                          Best regards,

                          sharky

                          P.S. This is why I recommend AMD. You take us developers seriously and strive to make us happy.

                          • SB700 register documentation?
                            sharky

                            Hi stroia,

                            did you get any information about when the SB700 docs will be released? Any status update would be appreciated.

                             

                            Regards,

                            sharky

                              • SB700 register documentation?

                                Hi Sharky,

                                I asked for a status update on this last month and the people needed to review it were consumed with the SB800 review.  I put another status update request in today.  Hopefully we get better news this time.  I'll let you know what happens.

                                Thanks for your patience,

                                stroia

                                  • SB700 register documentation?

                                    Hurray!  There has been progress!  The work done by the engineering team is done.  It is now in the hands of the tech docs teams.  They have promised to give me an estimate by tomorrow of when they think it will go live.  There are a lot of documents ahead of it in their queue though... so I'm not sure what that could mean, time wise.  We'll have to see what they say tomorrow. 

                                      • SB700 register documentation?
                                        sharky

                                        Yay! That's indeed great news. Many thanks to you and the engineering and tech docs teams!

                                        The news about work being done on SB800 docs as well is unexpected, but definitely a nice suprise. It would be awesome to support that southbridge on the day of its release like we did with all AMD processors in the past.

                                        (Side note: There is a lot of interest from embedded vendors (robotics etc.) for 780E support in coreboot. Some even have a few developers lined up to add 780E support to coreboot once the docs are open.)

                                         

                                        Thanks for your efforts, stroia. They are very appreciated.

                                        Regards,

                                        sharky

                                          • SB700 register documentation?

                                            Hi Sharky,

                                            The SB800 docs they were working on were likely NDA only and won't be publically launched until the product launches. 

                                            I have a few questions/comments for you from the team:

                                            1. Comment - the SB600 has a lot more longevity as long as you order it for the embedded version.  They extended it out until 2015. 

                                            2. Comment - They have also posted a significant amount of documentation for Linux and coreboot developments at http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_15872,00.html.

                                            3. Question - The embedded group has productized the SB710 as the Embedded Southbridge with longevity.  Will the SB710 work for you?  It will be easier on the team if we can focus on one version of the document to release.

                                            Let me know on #3.

                                            Thanks,

                                            Stroia

                                              • SB700 register documentation?
                                                sharky

                                                Hi Stroia,
                                                let me reply to each part of your post.

                                                1. Although SB600 may have an extended availability, it is almost impossible to buy non-embedded boards with it. Server and consumer boards with SB600 are being phased out by most mainboard vendors.

                                                2. Yes, that's the link I posted earlier in this thread. Unfortunately, we coreboot developers are running out of still-available targets with 690/SB600.

                                                3. SB710 would work for us since it seems to have a superset of SB700 features. However, the SB710 is still pretty hard to find, even in recent server-class boards. If the SB710 docs include the workarounds needed for SB700, we can use them now.
                                                Since the RS780 docs seem to be pretty far away on the horizon, our plan was to work on 740G/SB700 so we could support boards which at least have a current southbridge. The 740G/SB700 combination would also serve as testing ground for SB700 family code until RS780 docs are open.

                                                To summarize: SB710 is a good choice if we can use that doc for SB700 bringup as well.

                                                Thanks,
                                                sharky

                                                • SB700 register documentation?
                                                  liquidmeson

                                                  I would also Highly appreciate this documentation or the combination of the 780G Northbridge and 700 Southbridge. I am currently trying to develope a product I would mass market that will incorperate Coreboot as a means for a fast secure media center pc that is built completly on open source software. Releasing this information, on amd's behalf is a neccesity for me to be able to make any progress on this product. Doing so would not only be benifical to the amd developer/ hacker community but also to your main vendors and product suppliers. I feel that is is this community relationship that sets AMD above that of intel or nvidia, or  for that part all aspects of your trade. So, for the sake of the individual people that made AMD successfull, please make this a priority, i'm sure most of the work is already done.

                                                  Sincerely,

                                                  David Hamm

                                                   ps. Pleeaasseeee release the info. or if not possible maybe we could get contact info with an employee to directly get just the info we need. However a writen document would be much more helpfull in the long run.

                                  • SB700 register documentation?
                                    tabu5

                                    Yes off course

                                    You just wait and watch.