Date: Thu, 14 Oct 1999 12:20:36 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Andrew Gallatin <gallatin@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha clock.c interrupt.c Message-ID: <Pine.BSF.4.10.9910141158300.32868-100000@alphplex.bde.org> In-Reply-To: <199910131918.MAA77949@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 13 Oct 1999, Andrew Gallatin wrote: > gallatin 1999/10/13 12:18:30 PDT > > Modified files: > sys/alpha/alpha clock.c interrupt.c > Log: > Divide the Alpha's hz of 1024 by 8 to obain a stathz of 128. This > fixes "nice" on the alpha. > > obtained from: NetBSD > reviewed by: dfr This mainly weakens the statclock to hide bugs. The most obvious bug is that _BSD_CLOCKS_PER_SEC_ was broken on alphas (is 100 but needed to be 1024 if hz was 1024). It seems to be still broken (is 100 but needs to be 128 if stathz is 128). However, _BSD_CLOCKS_PER_SEC_ only affects little-used userland interfaces (e.g, clock(3) and times(3)), so the main bug must be elsewhere. I think there are scaling bugs in schedcpu(), and NetBSD has fixed them. These bugs may affect all systems with realstathz != 100. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9910141158300.32868-100000>