Re: [PATCH] Cyrix setup

B. James Phillippe (bryan@terran.org)
Mon, 9 Mar 1998 07:21:38 -0800 (PST)


On Mon, 9 Mar 1998, Alan Cox wrote:

> > Seconded. IMO, two features that are not present in the current 2.1 kernel
> > that should be for Cyrix, are: 1.) HLT-on-idle, and 2.) NO_LOCK set by
> > default. The justification is this: If these options go into the kernel
>
> I can just about see the case for #1. The NO_LOCK case was reported to
> hang X for some people. An alternative was posted that probably should
> be set at boot.

Hi Alan, I am likely the person who reported the problems with X w/NO_LOCK
set. I have since determined my report was a result of having incorrectly
set other registers with set6x86 on my system. I have been running a
2.1.88 kernel for 11 days (w/X) on original cpu with NO_LOCK set (built
into kernel) with no problems at all. It defeats the coma bug perfectly.

I have heard no other reports of problems with NO_LOCK. Andre Balsa has
done an excellent job maintaining a site regarding Linux on Cyrix, which
fully documents the coma bug and findings. It is
http://gwyn.tux.org/~balsa/linux/cyrix/. Also, Andre discloses the
suggested workaround from Cyrix and compares them.

> If you do HLT-on-idle make sure you handle it with the nohlt option at
> boot properly so you can nohlt a Cyrix

This should be working stably. I have re-introduced the code into my
kernel as well (helps me sleep at night with the fan running quieter,
too!).

cheers,
-bp

--
B. James Phillippe <bryan@terran.org>
Linux Software Engineer, WGT Inc.
http://earth.terran.org/~bryan

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu