Date: Tue, 18 Apr 2000 13:30:27 -0400 From: Alan Clegg <abc@firehouse.net> To: freebsd-current@freebsd.org Subject: Patch to allow TSC with APM Message-ID: <20000418133027.D21818@ecto.greenpeas.org>
next in thread | raw e-mail | index | archive | help
I'd like to recommend the following patches. Adding the option
"CLK_USE_TSC_ANYWAY" allows my laptop to use the TSC even though it
is "flakey". This option should not be set by default.
/usr/src/sys/i386/isa:
*** clock.c.ORIG Tue Apr 18 09:45:52 2000
--- clock.c Tue Apr 18 10:21:49 2000
***************
*** 816,822 ****
--- 816,832 ----
* We don't know at this point whether APM is going to be used
* or not, nor when it might be activated. Play it safe.
*/
+ #ifdef CLK_USE_TSC_ANYWAY
+ /*
+ * Some laptops lose so much time without the TSC that even if
+ * it is not "good", it is better than nothing. This allows
+ * a WinBook XL2 with no APM control to keep clock. Wihout
+ * this option, it loses over six seconds per minute.
+ */
+ printf("Using TSC with APM\n");
+ #else
return;
+ #endif /* CLK_USE_TSC_ANYWAY */
#endif /* NAPM > 0 */
if (tsc_present && tsc_freq != 0 && !tsc_is_broken) {
/usr/src/sys/conf:
*** options.i386.orig Tue Apr 18 09:44:40 2000
--- options.i386 Tue Apr 18 10:22:38 2000
***************
*** 37,42 ****
--- 37,43 ----
CLK_CALIBRATION_LOOP opt_clock.h
CLK_USE_I8254_CALIBRATION opt_clock.h
CLK_USE_TSC_CALIBRATION opt_clock.h
+ CLK_USE_TSC_ANYWAY opt_clock.h
TIMER_FREQ opt_clock.h
NO_F00F_HACK opt_cpu.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000418133027.D21818>
