On 9/23/07, <b class="gmail_sendername">Carl-Daniel Hailfinger</b> <<a href="mailto:c-d.hailfinger.devel.2006@gmx.net">c-d.hailfinger.devel.2006@gmx.net</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 19.09.2007 07:34, Darmawan Salihun wrote:<br>> I've bought an AMD690G system for further development. Nonetheless, there's<br>> a problem with the datasheets.<br>> The SB600 datasheet from AMD documents informs nothing about the PCI
<br>> registers pertaining to "flash enable".<br><br>Since AMD has released detailed datasheets for a few ATI graphics cards<br>in the last few days, I expect detailed SB600 datasheets may be on the<br>horizon as well if we ask nicely.
<br><br>@AMD: Is there any information missing from the public SB600 data sheets?<br><br>However, it is quite possible that SB600 has no flash enable and this is<br>entirely managed by GPIOs on the SuperIO.<br></blockquote>
<br>I see.<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> The only solution is to reverse-engineer a working solution, i.e. Award
<br>> Winflash to find out about it because it<br>> supports the platform. I need this because I need to test my further<br>> Winflashrom code in my testbed prior to<br>> releasing it. Unless someone would donate a motherboard with an already
<br>> supported chipset ;-).<br>><br>> My question is, how can I provide you guys with a clean source code that<br>> would be legal?<br><br>I have quite some experience with clean room reverse engineering. Back
<br>then, it was the Nvidia network driver where we (Andrew de Quincey and<br>me) wrote a hardware data sheet from the binary driver and someone else<br>implemented forcedeth just by looking at the data sheet we had written.
<br><br>> Should I be producing a document and someone else here code it for me and<br>> others?<br><br>Generally, if you intend to work on the code later on or work on<br>winflashrom at all, you should make sure somebody else does the
<br>reversing and writes the data sheet. That way, you are free to implement<br>a clean solution from the data sheet.<br></blockquote><br>I see. So, I should wait for someone else who would like to do that for the rest of us here because 
<br>actually I am more to writing code for winflashrom than the reverse engineering. <br>( even if I'd love to reverse it myself :-) -> we should stick to the rules )  <br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> ( I think this is what "clean room reverse engineering", right?)<br><br>Yes, but the recommendations above apply.</blockquote><div><br>Thank you very much for the insight ;-)<br><br>Regards,<br><br>Darmawan Salihun
<br></div></div>--------------------------------------------------------------------<br>-= Human knowledge belongs to the world =-