From owner-cvs-all Wed Jan 17 23:56:20 2001 Delivered-To: cvs-all@freebsd.org Received: from mta03-svc.ntlworld.com (mta03-svc.ntlworld.com [62.253.162.43]) by hub.freebsd.org (Postfix) with ESMTP id 0B98737B401; Wed, 17 Jan 2001 23:55:54 -0800 (PST) Received: from dmlb.org ([62.253.135.85]) by mta03-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20010118075553.UFPE10171.mta03-svc.ntlworld.com@dmlb.org>; Thu, 18 Jan 2001 07:55:53 +0000 Received: from dmlb by dmlb.org with local (Exim 3.03 #1) id 14J9vF-000BJG-00; Thu, 18 Jan 2001 07:55:53 +0000 Content-Length: 1835 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20010117234218.A10890@sydney.worldwide.lemis.com> Date: Thu, 18 Jan 2001 07:55:52 -0000 (GMT) From: Duncan Barclay To: Greg Lehey Subject: Re: cvs commit: src/sys/dev/ray if_ray_oldcard.h if_ray.c if_ray Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 17-Jan-01 Greg Lehey wrote: > On Wednesday, 17 January 2001 at 9:55:01 -0800, Duncan Barclay wrote: >> dmlb 2001/01/17 09:55:01 PST >> >> Modified files: >> sys/dev/ray if_ray.c if_rayvar.h >> Added files: >> sys/dev/ray if_ray_oldcard.h >> Log: >> Take advantage of the fixes to the pcic code that allows multiple >> active memory maps. This removes the need to change the memory >> map from common to attribute every time a packet is sent/received. >> >> This increases performance and decreases cpu load (ping times on >> slow machines improve by about 1.5ms). >> >> Move out the old common memory/attrbiute memory hack functions to a >> new header file to tidy up the main code. I want to keep them available >> for a while. > > Does this require more than 48 kB total memory space? In that case, > it won't work on the Dell Inspiron 7500 unless we can somehow map > above 0xe0000. The only way I got the ray driver to work on the 7500 > was to map cm and am to the same address. Yes, this does require 52kB space in total. Where the maps occur are more to do with OLDCARD than with the ray driver. I'm going to have go at tidying up some of the pccardd/OLDCARD memory interactions and will try and get this fixed. The performance hit of continually re-mapping the memory areas is really high. I haven't forgotten about the bank switching idea we discussed a couple of weeks ago, but I have concentrated on the ping times. > Greg > -- > Finger grog@lemis.com for PGP public key > See complete headers for address and phone numbers Duncan --- ________________________________________________________________________ Duncan Barclay | God smiles upon the little children, dmlb@dmlb.org | the alcoholics, and the permanently stoned. dmlb@freebsd.org| Steven King To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message