On Sat, 15 Sep 2001, Daniel Haglund wrote:

> I just got linuxbios up and running. :) I am using a DoC with a K7SEM and a
> Duron 750MHz. Things are working rather well but I have a performance
> problem.

Well, here's the problem. At AMD's request I have had to remove the K7
support from LinuxBIOS. The slowness you see is a result of that removal
of support.

AMD's Open Source Relations people tell me I can not currently release the
5 lines of C that would make your K7SEM work well. They are trying to
figure out if they will EVER allow us to release this code. I am trying to
put together a list of companies to get in touch with AMD to try to get
this resolved. They are committed to getting us an answer within 30 days.
They are trying as hard as they can, but they can not make any guarantees.

There are three possible ways out of this.
1) AMD lets us release that code. For the record, I have spoken to a CPU
   designer at AMD about this. He tells me that this material should never
   have been NDA in the first place. He  was actually surprised that
   it was under NDA. It is essentially NDA by accident.
2) Some bright fellow reverse engineers a BIOS (it would be VERY early in
   startup ...) and tells us how to turn the chip on. Denis Dowling, where
   are you now :-)
3) We all give up on AMD and use Intel only. In which case
   all of us who spent money on K7 hardware are screwed, and all the
   companies that put man-hours into K7/LinuxBIOS are screwed too. This
   would be very unfortunate. I do like these K7s. But at this point
   we have had to suspend all our K7 projects. I am really glad I didn't
   buy the real big AMD cluster I was planning on getting ...

> Does this have anything to do with L2 cache by any chance? Naturally I had
> to comment out the #SORRY line in freebios/src/cpu/k7/cpufixup.c.

It's not an L2 cache thing. You might be able to figure it out by looking
at early startup code in any AMD bios. Just look for stuff that is not
documented in any publicly available document, and take it from there.

ron

Reply via email to