From owner-freebsd-arch@FreeBSD.ORG Mon Aug 18 18:51:58 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 202F837B401; Mon, 18 Aug 2003 18:51:58 -0700 (PDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2B2543F75; Mon, 18 Aug 2003 18:51:56 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org ([12.233.125.100]) by attbi.com (rwcrmhc12) with ESMTP id <20030819015155014003mnule>; Tue, 19 Aug 2003 01:51:55 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id SAA52659; Mon, 18 Aug 2003 18:51:54 -0700 (PDT) Date: Mon, 18 Aug 2003 18:51:52 -0700 (PDT) From: Julian Elischer To: Technical Review Board In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: arch@FreeBSD.org Subject: Re: [TRB] timer0 frequency change code removal X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Aug 2003 01:51:58 -0000 Hmm do I have to restate it? 1/ The original HEADSUP said it would remove the pca device. No mention was made of removing the underlying clockspeed code. My first objection was that it wouod be a pitty because a) It was a cute trick I sometimes used on machines with no soundcard that indicated some people have too much spare time :-) b) It was the best (only) example code on how to use the clock-speedup code, that I occasionally used and had heard of other using. It was then revealed that all clock-speedup code would be removed (acquire_timer[012]() etc.) in a stealth axing, not just pcaudio. My objection was then suitably enlarged to note that: a) This was a "known" ABI and the BSD tradition was to give one full release notice of deprecation of an API/ABI. (i.e remove it MAYBE for 6.0 if it had a major deliterious impact on the system) b) There had been some talk over the years of people using it for this and that and such people would probably not be aware of its removal until they hit it when upgrading. There was no attempt to find if there are serious users of the function (a mail to -current doesn't even begin to cover the userbase). c) No alternative functionality was being offered for people who wanted a variable frequency interrupt source. (i.e functionality was being removed with no increase in functionality). JHB pointed out that a major problem PHK claimed, could be solved with a relatively simple patch. At this time I believe that much of the code has already been removed without reviewing objections. (unless I missed the reversion) FreeBSD could get by without this code but it is not neccesary to remove it in such an abrupt manner, Nor do I believe it has any major deliterious effect on the system). The userbase was not even considerred and I think that that needs to be done before it can be decided. On Mon, 18 Aug 2003, Technical Review Board wrote: > The TRB has been asked to resolve a dispute over the removal of > the timer0 frequency adjusting clock code and the pcaudio driver. > The TRB is considering the case and welcomes concise position > e-mails containing technical reasons for or against the removal of > this code. Please send such e-mails to the TRB. Thanks. > > -- > John Baldwin (wearing my TRB hat) > > _______________________________________________ > freebsd-arch@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" >