[LinuxBIOS] Winflashrom -- Current Status

Darmawan Salihun darmawan.salihun at gmail.com
Mon Sep 24 05:33:40 CEST 2007


On 9/23/07, Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
wrote:
>
> On 19.09.2007 07:34, Darmawan Salihun wrote:
> > I've bought an AMD690G system for further development. Nonetheless,
> there's
> > a problem with the datasheets.
> > The SB600 datasheet from AMD documents informs nothing about the PCI
> > registers pertaining to "flash enable".
>
> Since AMD has released detailed datasheets for a few ATI graphics cards
> in the last few days, I expect detailed SB600 datasheets may be on the
> horizon as well if we ask nicely.
>
> @AMD: Is there any information missing from the public SB600 data sheets?
>
> However, it is quite possible that SB600 has no flash enable and this is
> entirely managed by GPIOs on the SuperIO.
>

I see.

> The only solution is to reverse-engineer a working solution, i.e. Award
> > Winflash to find out about it because it
> > supports the platform. I need this because I need to test my further
> > Winflashrom code in my testbed prior to
> > releasing it. Unless someone would donate a motherboard with an already
> > supported chipset ;-).
> >
> > My question is, how can I provide you guys with a clean source code that
> > would be legal?
>
> I have quite some experience with clean room reverse engineering. Back
> then, it was the Nvidia network driver where we (Andrew de Quincey and
> me) wrote a hardware data sheet from the binary driver and someone else
> implemented forcedeth just by looking at the data sheet we had written.
>
> > Should I be producing a document and someone else here code it for me
> and
> > others?
>
> Generally, if you intend to work on the code later on or work on
> winflashrom at all, you should make sure somebody else does the
> reversing and writes the data sheet. That way, you are free to implement
> a clean solution from the data sheet.
>

I see. So, I should wait for someone else who would like to do that for the
rest of us here because
actually I am more to writing code for winflashrom than the reverse
engineering.
( even if I'd love to reverse it myself :-) -> we should stick to the rules
)

> ( I think this is what "clean room reverse engineering", right?)
>
> Yes, but the recommendations above apply.


Thank you very much for the insight ;-)

Regards,

Darmawan Salihun
--------------------------------------------------------------------
-= Human knowledge belongs to the world =-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070924/85347e68/attachment.html>


More information about the coreboot mailing list