[LinuxBIOS] Winflashrom -- Current Status
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>
> On 19.09.2007 07:34, Darmawan Salihun wrote:
> > I've bought an AMD690G system for further development. Nonetheless,
> > 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.
> 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
> > 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
( 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 ;-)
-= Human knowledge belongs to the world =-
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the coreboot