From owner-freebsd-current Fri Apr 5 9:53:20 2002 Delivered-To: freebsd-current@freebsd.org Received: from aslan.scsiguy.com (aslan.scsiguy.com [63.229.232.106]) by hub.freebsd.org (Postfix) with ESMTP id EE97B37B405 for ; Fri, 5 Apr 2002 09:53:14 -0800 (PST) Received: from scsiguy.com (localhost [127.0.0.1]) by aslan.scsiguy.com (8.11.6/8.11.5) with ESMTP id g35Hr2976772; Fri, 5 Apr 2002 10:53:02 -0700 (MST) (envelope-from gibbs@scsiguy.com) Message-Id: <200204051753.g35Hr2976772@aslan.scsiguy.com> To: mjacob@feral.com Cc: Terry Lambert , Andrew Gallatin , freebsd-current@freebsd.org Subject: Re: BUS_SPACE_MAXSIZE & isp driver. In-Reply-To: Your message of "Thu, 04 Apr 2002 22:24:05 PST." Date: Fri, 05 Apr 2002 10:53:02 -0700 From: "Justin T. Gibbs" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >> I think it should go away. We should malloc space to hold the segments in >> the leaf dma tags and base that size on the information in the tag. The >> segments would only be allocated on the first dma_map_create call on a >> tag so that intermediate (i.e. non-leaf) tags never have this stuff allocate >d. > >But lacking that, what does it mean? Nothing. The maximum mapping size is in the tag. tag create calls can fail, so if the tag creation request is too large, the port's tag creation call should fail. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message